iPXE
|
A name resolution multiplexer. More...
Data Fields | |
struct refcnt | refcnt |
Reference counter. More... | |
struct interface | parent |
Parent name resolution interface. More... | |
struct interface | child |
Child name resolution interface. More... | |
struct resolver * | resolver |
Current child resolver. More... | |
struct sockaddr | sa |
Socket address to complete. More... | |
char | name [0] |
Name to be resolved. More... | |
struct refcnt resolv_mux::refcnt |
struct interface resolv_mux::parent |
Parent name resolution interface.
Definition at line 144 of file resolv.c.
Referenced by resmux_close(), and resolv().
struct interface resolv_mux::child |
Child name resolution interface.
Definition at line 147 of file resolv.c.
Referenced by resmux_child_close(), resmux_close(), resmux_try(), and resolv().
struct resolver* resolv_mux::resolver |
Current child resolver.
Definition at line 149 of file resolv.c.
Referenced by resmux_child_close(), resmux_try(), and resolv().
struct sockaddr resolv_mux::sa |
Socket address to complete.
Definition at line 152 of file resolv.c.
Referenced by resmux_try(), and resolv().
char resolv_mux::name[0] |
Name to be resolved.
Must be at end of structure
Definition at line 157 of file resolv.c.
Referenced by resmux_try(), and resolv().