Data Fields | |
unsigned int | magic |
Magic number. | |
isc_mem_t * | mctx |
void * | buf |
(unused) | |
unsigned int | bufsize |
(always 0) | |
struct ifaddrs * | ifaddrs |
List of ifaddrs. | |
struct ifaddrs * | pos |
Ptr to current ifaddr. | |
isc_interface_t | current |
Current interface data. | |
isc_result_t | result |
Last result code. | |
isc_mem_t * | mctx |
int | mode |
int | socket |
struct ifconf | ifc |
void * | buf |
unsigned int | pos |
isc_mem_t * | mctx |
void * | buf |
unsigned int | bufused |
Definition at line 37 of file ifiter_getifaddrs.c.
unsigned int isc_interfaceiter::magic |
Magic number.
Definition at line 38 of file ifiter_getifaddrs.c.
Referenced by isc_interfaceiter_create(), and isc_interfaceiter_destroy().
Definition at line 39 of file ifiter_getifaddrs.c.
Referenced by getbuf4(), internal_destroy(), isc_interfaceiter_create(), and isc_interfaceiter_destroy().
void* isc_interfaceiter::buf |
(unused)
Definition at line 40 of file ifiter_getifaddrs.c.
Referenced by getbuf4(), internal_current(), internal_next(), isc_interfaceiter_create(), and isc_interfaceiter_destroy().
unsigned int isc_interfaceiter::bufsize |
(always 0)
Definition at line 41 of file ifiter_getifaddrs.c.
Referenced by getbuf4(), isc_interfaceiter_create(), and isc_interfaceiter_destroy().
struct ifaddrs* isc_interfaceiter::ifaddrs [read] |
List of ifaddrs.
Definition at line 42 of file ifiter_getifaddrs.c.
Referenced by internal_destroy(), internal_first(), and isc_interfaceiter_create().
unsigned int isc_interfaceiter::pos [read] |
Ptr to current ifaddr.
Definition at line 43 of file ifiter_getifaddrs.c.
Referenced by internal_current(), internal_current4(), internal_first(), internal_next(), internal_next4(), and isc_interfaceiter_create().
Current interface data.
Definition at line 44 of file ifiter_getifaddrs.c.
Referenced by internal_current(), internal_current4(), and isc_interfaceiter_current().
Last result code.
Definition at line 45 of file ifiter_getifaddrs.c.
Referenced by isc_interfaceiter_create(), isc_interfaceiter_current(), isc_interfaceiter_first(), and isc_interfaceiter_next().
Definition at line 55 of file ifiter_ioctl.c.
Definition at line 56 of file ifiter_ioctl.c.
Referenced by internal_current(), internal_next(), and isc_interfaceiter_create().
Definition at line 57 of file ifiter_ioctl.c.
Referenced by getbuf4(), internal_current4(), internal_destroy(), and isc_interfaceiter_create().
struct ifconf isc_interfaceiter::ifc [read] |
Definition at line 58 of file ifiter_ioctl.c.
Referenced by getbuf4(), internal_current4(), and internal_next4().
void* isc_interfaceiter::buf |
Definition at line 59 of file ifiter_ioctl.c.
unsigned int isc_interfaceiter::pos |
Definition at line 61 of file ifiter_ioctl.c.
Definition at line 48 of file ifiter_sysctl.c.
void* isc_interfaceiter::buf |
Definition at line 49 of file ifiter_sysctl.c.
unsigned int isc_interfaceiter::bufused |
Definition at line 51 of file ifiter_sysctl.c.
Referenced by internal_current(), internal_next(), and isc_interfaceiter_create().