#include <isisserver.h>
Data Fields | |
char | serverID [IMPv2_HOST_SIZE] |
Server Host ID (IMPv2 style). | |
int | sockFD |
Server socket file descriptor. | |
int | sockPort |
Server socket port number. | |
char | sockAddr [INET6_ADDRSTRLEN] |
Server socket IP Address (IPv4). | |
char | hostName [64] |
Server's full resolved hostname. | |
char | localHost [64] |
Name of the local host (w/o domain). | |
char | startTime [24] |
UTC time the server was started. | |
char | userID [SHORT_STR_SIZE] |
User who launched the server. | |
int | keepGoing |
Server "Keep Going" flag. | |
int | isVerbose |
Server Verbose/Silent output flag. | |
int | useCLI |
Server uses the CLI, otherwise running with no CLI (e.g., daemon). | |
int | doLogging |
Server runtime logging enabled flag. | |
int | doStartup |
Do server comm init at startup. | |
int | doHandShaking |
Do port handshaking at startup. | |
char | utcDate [SHORT_STR_SIZE] |
UTC Date CCYY-MM-DD format. | |
char | utcTime [SHORT_STR_SIZE] |
UTC Time hh:mm:ss format. | |
char | dateTag [SHORT_STR_SIZE] |
UTC date tag CCYYMMDD format. | |
char | lastDate [SHORT_STR_SIZE] |
Most recent date tag. | |
char | exeFile [MED_STR_SIZE] |
path/name of server executable file | |
char | iniFile [MED_STR_SIZE] |
path/name of the server config file | |
char | logRoot [MED_STR_SIZE] |
path/rootname for server log files | |
char | logFile [MED_STR_SIZE] |
name of the current server log file | |
int | logFD |
Server log file descriptor. | |
int | logDate |
Server log date convention, either UTCDATE or OBSDAY. | |
int | numClients |
Number of connected clients. | |
int | numSerial |
Number of serial ports. | |
int | numPreset |
Number of preset UDP socket ports. | |
char | instID [MED_STR_SIZE] |
ID of instrument connected. |
Contains the runtime parameters of the ISIS server application.
|
Server Host ID (IMPv2 style).
|
|
Server socket file descriptor.
|
|
Server socket port number.
|
|
Server socket IP Address (IPv4).
|
|
Server's full resolved hostname.
|
|
Name of the local host (w/o domain).
|
|
UTC time the server was started.
|
|
User who launched the server.
|
|
Server "Keep Going" flag.
|
|
Server Verbose/Silent output flag.
|
|
Server uses the CLI, otherwise running with no CLI (e.g., daemon).
|
|
Server runtime logging enabled flag.
|
|
Do server comm init at startup.
|
|
Do port handshaking at startup.
|
|
UTC Date CCYY-MM-DD format.
|
|
UTC Time hh:mm:ss format.
|
|
UTC date tag CCYYMMDD format.
|
|
Most recent date tag.
|
|
path/name of server executable file
|
|
path/name of the server config file
|
|
path/rootname for server log files
|
|
name of the current server log file
|
|
Server log file descriptor.
|
|
Server log date convention, either UTCDATE or OBSDAY.
|
|
Number of connected clients.
|
|
Number of serial ports.
|
|
Number of preset UDP socket ports.
|
|
ID of instrument connected.
|