resolv_mux Struct Reference

A name resolution multiplexer. More...


Data Fields

struct refcnt refcnt
 Reference counter.
struct resolv_interface parent
 Parent name resolution interface.
struct resolv_interface child
 Child name resolution interface.
struct resolverresolver
 Current child resolver.
struct sockaddr sa
 Socket address to complete.
char name [0]
 Name to be resolved.


Detailed Description

A name resolution multiplexer.

Definition at line 156 of file resolv.c.


Field Documentation

struct refcnt resolv_mux::refcnt [read]

Reference counter.

Definition at line 158 of file resolv.c.

Referenced by resolv().

Parent name resolution interface.

Definition at line 160 of file resolv.c.

Referenced by resolv(), and resolv_mux_done().

Child name resolution interface.

Definition at line 163 of file resolv.c.

Referenced by resolv(), resolv_mux_done(), and resolv_mux_try().

Current child resolver.

Definition at line 165 of file resolv.c.

Referenced by resolv(), resolv_mux_done(), and resolv_mux_try().

struct sockaddr resolv_mux::sa [read]

Socket address to complete.

Definition at line 168 of file resolv.c.

Referenced by resolv(), and resolv_mux_try().

Name to be resolved.

Must be at end of structure

Definition at line 173 of file resolv.c.

Referenced by resolv(), and resolv_mux_try().


The documentation for this struct was generated from the following file:

Generated on Tue Apr 6 20:02:08 2010 for gPXE by  doxygen 1.5.7.1