iPXE
Data Fields
resolv_mux Struct Reference

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 resolverresolver
 Current child resolver. More...
 
struct sockaddr sa
 Socket address to complete. More...
 
char name [0]
 Name to be resolved. More...
 

Detailed Description

A name resolution multiplexer.

Definition at line 140 of file resolv.c.

Field Documentation

◆ refcnt

struct refcnt resolv_mux::refcnt

Reference counter.

Definition at line 142 of file resolv.c.

Referenced by resolv().

◆ parent

struct interface resolv_mux::parent

Parent name resolution interface.

Definition at line 144 of file resolv.c.

Referenced by resmux_close(), and resolv().

◆ child

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().

◆ resolver

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().

◆ sa

struct sockaddr resolv_mux::sa

Socket address to complete.

Definition at line 152 of file resolv.c.

Referenced by resmux_try(), and resolv().

◆ name

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().


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