mirror of
https://github.com/mfontanini/libtins
synced 2026-01-23 02:35:57 +01:00
Rename IPv6AddressPrefix to IPv6Prefix
This commit is contained in:
@@ -68,7 +68,7 @@ int main() {
|
||||
else {
|
||||
ostringstream oss;
|
||||
for (size_t i = 0; i < info.ipv6_addrs.size(); ++i) {
|
||||
const NetworkInterface::IPv6AddressPrefix& prefix = info.ipv6_addrs[i];
|
||||
const NetworkInterface::IPv6Prefix& prefix = info.ipv6_addrs[i];
|
||||
if (i > 0) {
|
||||
oss << ", ";
|
||||
}
|
||||
|
||||
@@ -59,7 +59,7 @@ public:
|
||||
/**
|
||||
*
|
||||
*/
|
||||
struct IPv6AddressPrefix {
|
||||
struct IPv6Prefix {
|
||||
IPv6Address address;
|
||||
uint32_t prefix_length;
|
||||
};
|
||||
@@ -69,7 +69,7 @@ public:
|
||||
*/
|
||||
struct Info {
|
||||
IPv4Address ip_addr, netmask, bcast_addr;
|
||||
std::vector<IPv6AddressPrefix> ipv6_addrs;
|
||||
std::vector<IPv6Prefix> ipv6_addrs;
|
||||
address_type hw_addr;
|
||||
bool is_up;
|
||||
};
|
||||
|
||||
@@ -110,7 +110,7 @@ struct InterfaceInfoCollector {
|
||||
found_ip = true;
|
||||
}
|
||||
else if (addr->ifa_addr->sa_family == AF_INET6) {
|
||||
Tins::NetworkInterface::IPv6AddressPrefix prefix;
|
||||
Tins::NetworkInterface::IPv6Prefix prefix;
|
||||
prefix.address = ((struct sockaddr_in6 *)addr->ifa_addr)->sin6_addr.s6_addr;
|
||||
Tins::IPv6Address mask = ((struct sockaddr_in6 *)addr->ifa_netmask)->sin6_addr.s6_addr;
|
||||
prefix.prefix_length = 0;
|
||||
@@ -152,7 +152,7 @@ struct InterfaceInfoCollector {
|
||||
found_ip = true;
|
||||
}
|
||||
else if (family == AF_INET6) {
|
||||
Tins::NetworkInterface::IPv6AddressPrefix prefix;
|
||||
Tins::NetworkInterface::IPv6Prefix prefix;
|
||||
prefix.address = ((const struct sockaddr_in6 *)unicast->Address.lpSockaddr)->sin6_addr.s6_addr;
|
||||
prefix.prefix_length = unicast->OnLinkPrefixLength;
|
||||
info->ipv6_addrs.push_back(prefix);
|
||||
|
||||
Reference in New Issue
Block a user