Štruktúra LinePar

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!

lpID

ID (HOBJ) linky.


lpName

Meno linky.

lpDevice

Zariadenie linky.

ExtKomPar

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.

FileIOPar

typedef struct _FileIOParams
 {
 char lpInputFile[81];
 char lpArchiveDir[81];
 } FileIOParams;

Pointer na štruktúru typu FileIOParams s parametrami linky kategórie File I/O.

TCPIPPar

typedef struct _TCPIPParams
 {
 char lpIPHost[201];
 unsigned int lpIPPort;
 } TCPIPParams;

Pointer na štruktúru typu TCPIPParams s parametrami linky kategórie TCP/IP-TCP.

lpLnVarPar

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.

lpLnVal

Štruktúra KomUniVal – hodnota linky.

Súvisiace stránky:

Napíšte komentár