Main Page | Data Structures | File List | Data Fields | Globals

clients Struct Reference

ISIS server client table. More...

#include <isisserver.h>


Data Fields

char ID [IMPv2_HOST_SIZE]
 Client host ID (IMPv2 protocol).
int method
 Client transport method.
int fd
 File descriptor for client I/O port.
long addr
 Client IP address if method=SOCKET.
int port
 Client port @ addr if method=SOCKET or serial table index.
double tstamp
 Time since last message in seconds since UTC1970-01-01.


Detailed Description

ISIS server client table.

Contains the parameters of known ISIS clients. ISIS clients are added to the client table every time they pass messages through the server. This allows clients to come and go dynamically.

The maximum number of allowed clients is MAXCLIENTS.


Field Documentation

char clients::ID[IMPv2_HOST_SIZE]
 

Client host ID (IMPv2 protocol).

int clients::method
 

Client transport method.

int clients::fd
 

File descriptor for client I/O port.

long clients::addr
 

Client IP address if method=SOCKET.

int clients::port
 

Client port @ addr if method=SOCKET or serial table index.

double clients::tstamp
 

Time since last message in seconds since UTC1970-01-01.


The documentation for this struct was generated from the following file:
Generated on Tue Apr 16 17:04:08 2013 for ISIS Server by  doxygen 1.3.9.1