Lines Matching refs:interfaces
36 uv_interface_address_t* interfaces;
115 err = uv_interface_addresses(&interfaces, &count);
120 printf(" name: %s\n", interfaces[i].name);
121 printf(" internal: %d\n", interfaces[i].is_internal);
124 (unsigned char)interfaces[i].phys_addr[0],
125 (unsigned char)interfaces[i].phys_addr[1],
126 (unsigned char)interfaces[i].phys_addr[2],
127 (unsigned char)interfaces[i].phys_addr[3],
128 (unsigned char)interfaces[i].phys_addr[4],
129 (unsigned char)interfaces[i].phys_addr[5]);
131 if (interfaces[i].address.address4.sin_family == AF_INET) {
132 uv_ip4_name(&interfaces[i].address.address4, buffer, sizeof(buffer));
133 } else if (interfaces[i].address.address4.sin_family == AF_INET6) {
134 uv_ip6_name(&interfaces[i].address.address6, buffer, sizeof(buffer));
139 if (interfaces[i].netmask.netmask4.sin_family == AF_INET) {
140 uv_ip4_name(&interfaces[i].netmask.netmask4, buffer, sizeof(buffer));
142 } else if (interfaces[i].netmask.netmask4.sin_family == AF_INET6) {
143 uv_ip6_name(&interfaces[i].netmask.netmask6, buffer, sizeof(buffer));
149 uv_free_interface_addresses(interfaces, count);