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

client_info Struct Reference

ISIS client runtime configuration table. More...

#include <isisclient.h>


Data Fields

int useISIS
 1 = ISIS client, 0 = standalone mode

char isisID [ISIS_NODESIZE]
 ISIS Server Node ID (IMPv2 style).

char isisHost [MED_STR_SIZE]
 ISIS server's hostname.

int isisPort
 ISIS server's socket port.

sockaddr_in isisAddr
 ISIS server's network socket address database.

int FD
 Client socket file descriptor.

char ID [ISIS_NODESIZE]
 Client Node ID (IMPv2 style).

char Host [MED_STR_SIZE]
 Client hostname (localhost).

int Port
 Client socket port.

char remHost [MED_STR_SIZE]
 hostname of a remote socket host

int remPort
 port number of a remote socket host

sockaddr_in remAddr
 remote host's network socket address database

char rcFile [MED_STR_SIZE]
 path/name of the runtime config file

int KeepGoing
 Client "Keep Going" flag.

int isVerbose
 Client Verbose/Silent flag.

int Debug
 client level debugging flag

int doLogging
 runtime log enable/disable flag

char logFile [MED_STR_SIZE]
 path/name of the runtime log file


Detailed Description

ISIS client runtime configuration table.

Contains the runtime parameters common to all ISIS client applications. Defines the isisclient_t typedef to be used by client applications.


Field Documentation

int client_info::useISIS
 

1 = ISIS client, 0 = standalone mode

char client_info::isisID[ISIS_NODESIZE]
 

ISIS Server Node ID (IMPv2 style).

char client_info::isisHost[MED_STR_SIZE]
 

ISIS server's hostname.

int client_info::isisPort
 

ISIS server's socket port.

sockaddr_in client_info::isisAddr
 

ISIS server's network socket address database.

int client_info::FD
 

Client socket file descriptor.

char client_info::ID[ISIS_NODESIZE]
 

Client Node ID (IMPv2 style).

char client_info::Host[MED_STR_SIZE]
 

Client hostname (localhost).

int client_info::Port
 

Client socket port.

char client_info::remHost[MED_STR_SIZE]
 

hostname of a remote socket host

int client_info::remPort
 

port number of a remote socket host

sockaddr_in client_info::remAddr
 

remote host's network socket address database

char client_info::rcFile[MED_STR_SIZE]
 

path/name of the runtime config file

int client_info::KeepGoing
 

Client "Keep Going" flag.

int client_info::isVerbose
 

Client Verbose/Silent flag.

int client_info::Debug
 

client level debugging flag

int client_info::doLogging
 

runtime log enable/disable flag

char client_info::logFile[MED_STR_SIZE]
 

path/name of the runtime log file


The documentation for this struct was generated from the following file:
Generated on Thu Jul 22 20:28:29 2004 for ISIS Client API by doxygen 1.3.7