iPXE
Data Fields
peerdisc_socket Struct Reference

A PeerDist discovery socket. More...

#include <peerdisc.h>

Data Fields

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

Detailed Description

A PeerDist discovery socket.

Definition at line 22 of file peerdisc.h.

Field Documentation

◆ name

const char* peerdisc_socket::name

Name.

Definition at line 24 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 26 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 29 of file peerdisc.h.

Referenced by peerdisc_socket_open(), and peerdisc_socket_tx().

◆ sin

struct sockaddr_in peerdisc_socket::sin

Definition at line 30 of file peerdisc.h.

◆ sin6

struct sockaddr_in6 peerdisc_socket::sin6

Definition at line 31 of file peerdisc.h.

◆ address

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: