iPXE
named_socket Struct Reference

A named socket. More...

Data Fields

struct refcnt refcnt
 Reference counter.
struct interface xfer
 Data transfer interface.
struct interface resolv
 Name resolution interface.
int semantics
 Communication semantics (e.g.
struct sockaddr local
 Stored local socket address, if applicable.
int have_local
 Stored local socket address exists.

Detailed Description

A named socket.

Definition at line 303 of file resolv.c.

Field Documentation

◆ refcnt

struct refcnt named_socket::refcnt

Reference counter.

Definition at line 305 of file resolv.c.

Referenced by xfer_open_named_socket().

◆ xfer

struct interface named_socket::xfer

Data transfer interface.

Definition at line 307 of file resolv.c.

Referenced by named_close(), named_resolv_done(), and xfer_open_named_socket().

◆ resolv

struct interface named_socket::resolv

Name resolution interface.

Definition at line 309 of file resolv.c.

Referenced by named_close(), and xfer_open_named_socket().

◆ semantics

int named_socket::semantics

Communication semantics (e.g.

SOCK_STREAM)

Definition at line 311 of file resolv.c.

Referenced by named_resolv_done(), and xfer_open_named_socket().

◆ local

struct sockaddr named_socket::local

Stored local socket address, if applicable.

Definition at line 313 of file resolv.c.

Referenced by named_resolv_done(), and xfer_open_named_socket().

◆ have_local

int named_socket::have_local

Stored local socket address exists.

Definition at line 315 of file resolv.c.

Referenced by named_resolv_done(), and xfer_open_named_socket().


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