ET System  16.4
 All Data Structures Files Functions Variables Typedefs Macros Groups Pages
et_response_t Struct Reference

Structure for holding an ET system's single response to ET client's broad/multicast. More...

#include <et_private.h>

Data Fields

int port
 ET system's TCP server port. More...
 
int castType
 ET_BROADCAST or ET_MULTICAST (what this is a response to). More...
 
int addrCount
 Number of addresses. More...
 
char uname [ET_MAXHOSTNAMELEN]
 Uname of sending host. More...
 
char canon [ET_MAXHOSTNAMELEN]
 Canonical name of sending host. More...
 
char castIP [ET_IPADDRSTRLEN]
 Original broad/multicast IP addr. More...
 
uint32_t * addrs
 Array of 32bit net byte ordered addresses (1 for each addr). More...
 
char ** ipaddrs
 Array of all IP addresses (dot-decimal string) of host. More...
 
char ** bcastaddrs
 Array of all broadcast addresses (dot-decimal string) of host. More...
 
struct et_response_tnext
 Next response in linked list. More...
 

Detailed Description

Structure for holding an ET system's single response to ET client's broad/multicast.

Field Documentation

int et_response_t::addrCount

Number of addresses.

uint32_t* et_response_t::addrs

Array of 32bit net byte ordered addresses (1 for each addr).

char** et_response_t::bcastaddrs

Array of all broadcast addresses (dot-decimal string) of host.

char et_response_t::canon[ET_MAXHOSTNAMELEN]

Canonical name of sending host.

char et_response_t::castIP[ET_IPADDRSTRLEN]

Original broad/multicast IP addr.

int et_response_t::castType

ET_BROADCAST or ET_MULTICAST (what this is a response to).

char** et_response_t::ipaddrs

Array of all IP addresses (dot-decimal string) of host.

struct et_response_t* et_response_t::next

Next response in linked list.

int et_response_t::port

ET system's TCP server port.

char et_response_t::uname[ET_MAXHOSTNAMELEN]

Uname of sending host.


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