typedef struct _LinePar
{
HOBJ lpID; // Id linky
char lpName[65]; // Meno linky
char lpDevice[201]; // Device
ExtKomParams *ExtKomPar; // Parametre pre kategóriu linky ExtKom
FileIOParams *FileIOPar; // Parametre pre kategóriu linky File I/O
TCPIPParams *TCPIPPar; // Parametre pre kategóriu linky TCP/IP
void *lpLnVarPar; // Pointer na voliteľné parametre
KomUniVal lpLnVal; // hodnota
} LinePar; |
Štruktúra LinePar definuje parametre objektu typu Linka. Všetky parametre sú iba na čítanie okrem lpLnVarPar!
ID (HOBJ) linky.
Meno linky.
Zariadenie linky.
typedef struct _ExtKomParams
{
char lpRun_Path[81];
char lpWork_Path[81];
char lpParams[81];
} ExtKomParams; |
Pointer na štruktúru typu ExtKomParams s parametrami linky kategórie EXTKOM.
typedef struct _FileIOParams
{
char lpInputFile[81];
char lpArchiveDir[81];
} FileIOParams; |
Pointer na štruktúru typu FileIOParams s parametrami linky kategórie File I/O.
typedef struct _TCPIPParams
{
char lpIPHost[201];
unsigned int lpIPPort;
} TCPIPParams; |
Pointer na štruktúru typu TCPIPParams s parametrami linky kategórie TCP/IP-TCP.
Pointer na parametre závislé od kategórie linky. Sem môže programátor umiestniť pointer na vlastnú štruktúru s pomocnými parametrami pre linku.
Štruktúra KomUniVal – hodnota linky.