iPXE
peerdisc_socket Struct Reference

A PeerDist discovery socket. More...

#include <peerdisc.h>

Data Fields

const char * name
 Name.
struct interface xfer
 Data transfer interface.
union { 
   struct sockaddr   sa 
   struct sockaddr_in   sin 
   struct sockaddr_in6   sin6 
address
 Socket address.

Detailed Description

A PeerDist discovery socket.

Definition at line 23 of file peerdisc.h.

Field Documentation

◆ name

const char* peerdisc_socket::name

Name.

Definition at line 25 of file peerdisc.h.

Referenced by peerdisc_socket_open(), peerdisc_socket_rx(), and peerdisc_socket_tx().

◆ xfer

struct interface peerdisc_socket::xfer

Data transfer interface.

Definition at line 27 of file peerdisc.h.

Referenced by peerdisc_socket_close(), peerdisc_socket_open(), and peerdisc_socket_tx().

◆ sa

struct sockaddr peerdisc_socket::sa

Definition at line 30 of file peerdisc.h.

Referenced by peerdisc_socket_open(), and peerdisc_socket_tx().

◆ sin

struct sockaddr_in peerdisc_socket::sin

Definition at line 31 of file peerdisc.h.

◆ sin6

struct sockaddr_in6 peerdisc_socket::sin6

Definition at line 32 of file peerdisc.h.

◆ [union]

union { ... } peerdisc_socket::address

Socket address.

Referenced by peerdisc_socket_open(), and peerdisc_socket_tx().


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