| #include "bmc/address_resolver.h" | |
| #include <ifaddrs.h> | |
| namespace safepower_agent { | |
| AddressResolver AddressResolver::Default() { | |
| return AddressResolver{ | |
| .get_if_addrs = [](struct ifaddrs** ifap) { return getifaddrs(ifap); }, | |
| .free_if_addrs = [](struct ifaddrs* ifa) { freeifaddrs(ifa); } | |
| }; | |
| } | |
| } // namespace safepower_agent |