Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

_ev_sockaddr_s Struct Reference
[Socket event handling.]

#include <sock.h>


Detailed Description

For internal use only.

This is the implementation of the ev_sockaddr_t type.

Definition at line 184 of file sock.h.

Data Fields

ev_satype_t sa_type
union {
   struct {
      unsigned char   saai_addrbuf [SOCK_ADDRBUFV6_LEN]
      unsigned short   saai_port
   }   saa_ipaddr
   char   saa_localaddr [SOCK_LOCALADDR_LEN]
sa_addr


Field Documentation

union { ... } _ev_sockaddr_s::sa_addr
 

Socket address.

Referenced by sa_ipaddrbuf_set(), sa_ipaddrport_set(), sa_localaddr_set(), sockaddr_import(), and sockaddr_ptoa().

ev_satype_t _ev_sockaddr_s::sa_type
 

Address type.

Definition at line 185 of file sock.h.

Referenced by sa_ipaddrbuf_set(), sa_ipaddrport_set(), sa_localaddr_set(), sa_type_set(), sockaddr_atop(), sockaddr_export(), sockaddr_import(), and sockaddr_ptoa().

struct { ... } _ev_sockaddr_s::saa_ipaddr
 

Full IP address.

char _ev_sockaddr_s::saa_localaddr[SOCK_LOCALADDR_LEN]
 

Local domain address.

Definition at line 193 of file sock.h.

unsigned char _ev_sockaddr_s::saai_addrbuf[SOCK_ADDRBUFV6_LEN]
 

Address buffer.

Definition at line 189 of file sock.h.

unsigned short _ev_sockaddr_s::saai_port
 

Socket port.

Definition at line 190 of file sock.h.


Generated on Wed Dec 28 23:37:56 2005 for event by  doxygen 1.4.4