SYMBOL INDEX (558 symbols across 31 files) FILE: deps/snap7/src/core/s7_client.h function class (line 38) | class TClientThread: public TSnapThread function class (line 50) | class TSnap7Client: public TSnap7MicroClient type TSnap7Client (line 101) | typedef TSnap7Client *PSnap7Client; FILE: deps/snap7/src/core/s7_isotcp.h type TTPKT (line 65) | typedef struct{ type TCOPT_Params (line 72) | typedef struct { type TCOTP_CO (line 96) | typedef struct { type TCOTP_CO (line 149) | typedef TCOTP_CO *PCOTP_CO; type TCOTP_DT (line 152) | typedef struct { type TCOTP_DT (line 159) | typedef TCOTP_DT *PCOTP_DT; type TIsoHeaderInfo (line 163) | typedef struct { type TIsoHeaderInfo (line 169) | typedef TIsoHeaderInfo *PIsoHeaderInfo; type TIsoControlPDU (line 183) | typedef struct { type TIsoControlPDU (line 187) | typedef TIsoControlPDU *PIsoControlPDU; type u_char (line 189) | typedef u_char TIsoPayload[IsoPayload_Size]; type TIsoDataPDU (line 191) | typedef struct { type TIsoDataPDU (line 197) | typedef TIsoDataPDU *PIsoDataPDU; type TIsoPayload (line 198) | typedef TIsoPayload *PIsoPayload; type TPDUKind (line 200) | typedef enum { function class (line 213) | class TIsoTcpSocket : public TMsgSocket FILE: deps/snap7/src/core/s7_micro_client.cpp type tm (line 823) | struct tm function byte (line 1819) | byte TSnap7MicroClient::BCDtoByte(byte B) function byte (line 1824) | byte TSnap7MicroClient::WordToBCD(word Value) function longword (line 2488) | longword TSnap7MicroClient::DWordAt(void * P) type tm (line 3108) | struct tm FILE: deps/snap7/src/core/s7_micro_client.h type TS7DataItem (line 78) | typedef struct{ type TS7ResultItems (line 89) | typedef TS7ResultItems *PS7ResultItems; type TS7BlocksList (line 91) | typedef struct { type TS7BlockInfo (line 101) | typedef struct { type word (line 120) | typedef word TS7BlocksOfType[0x2000]; type TS7BlocksOfType (line 121) | typedef TS7BlocksOfType *PS7BlocksOfType; type TS7OrderCode (line 123) | typedef struct { type TS7CpuInfo (line 130) | typedef struct { type TS7CpInfo (line 138) | typedef struct { type SZL_HEADER (line 147) | typedef struct { type TS7SZL (line 152) | typedef struct { type TS7SZLList (line 158) | typedef struct { type TS7Protection (line 164) | typedef struct { type TSnap7Job (line 226) | struct TSnap7Job function class (line 248) | class TSnap7MicroClient: public TSnap7Peer type TSnap7MicroClient (line 361) | typedef TSnap7MicroClient *PSnap7MicroClient; FILE: deps/snap7/src/core/s7_partner.cpp function ServersManager_GetServer (line 32) | int ServersManager_GetServer(longword BindAddress, PConnectionServer &Se... function ServersManager_RemovePartner (line 41) | void ServersManager_RemovePartner(PConnectionServer Server, PSnap7Partne... function PSnap7Partner (line 271) | PSnap7Partner TConnectionServer::FindPartner(longword Address) function byte (line 434) | byte TSnap7Partner::GetNextByte() FILE: deps/snap7/src/core/s7_partner.h type TSnap7Partner (line 71) | typedef TSnap7Partner *PSnap7Partner; type TConnectionServer (line 74) | typedef TConnectionServer *PConnectionServer; function class (line 79) | class TServersManager type TServersManager (line 97) | typedef TServersManager *PServersManager; function class (line 103) | class TConnListenerThread : public TSnapThread type TConnListenerThread (line 117) | typedef TConnListenerThread *PConnListenerThread; function class (line 120) | class TConnectionServer type TConnectionServer (line 156) | typedef TConnectionServer * PConnectionServer; function class (line 161) | class TPartnerThread : public TSnapThread type TPartnerThread (line 178) | typedef TPartnerThread *PPartnerThread; type TRecvStatus (line 183) | typedef struct{ type TRecvLast (line 193) | typedef struct{ function class (line 206) | class TSnap7Partner : public TSnap7Peer FILE: deps/snap7/src/core/s7_peer.cpp function word (line 58) | word TSnap7Peer::GetNextWord() FILE: deps/snap7/src/core/s7_peer.h function class (line 37) | class TSnap7Peer: public TIsoTcpSocket FILE: deps/snap7/src/core/s7_server.cpp function byte (line 131) | byte TS7Worker::BCD(word Value) type tm (line 140) | struct tm function word (line 283) | word TS7Worker::RA_NotFound(PResFunReadItem ResItem, TEv &EV) function word (line 292) | word TS7Worker::RA_OutOfRange(PResFunReadItem ResItem, TEv &EV) function word (line 301) | word TS7Worker::RA_SizeOverPDU(PResFunReadItem ResItem, TEv &EV) function PS7Area (line 310) | PS7Area TS7Worker::GetArea(byte S7Code, word index) function word (line 324) | word TS7Worker::ReadArea(PResFunReadItem ResItemData, PReqFunReadItem Re... function byte (line 563) | byte TS7Worker::WA_NotFound(TEv &EV) function byte (line 569) | byte TS7Worker::WA_InvalidTransportSize(TEv &EV) function byte (line 575) | byte TS7Worker::WA_OutOfRange(TEv &EV) function byte (line 581) | byte TS7Worker::WA_DataSizeMismatch(TEv &EV) function byte (line 587) | byte TS7Worker::WriteArea(PReqFunWriteDataItem ReqItemData, PReqFunWrite... function PWorkerSocket (line 1754) | PWorkerSocket TSnap7Server::CreateWorkerSocket(socket_t Sock) function PS7Area (line 1763) | PS7Area TSnap7Server::FindDB(word DBNumber) FILE: deps/snap7/src/core/s7_server.h type TS7Area (line 58) | typedef struct{ function class (line 68) | class TIsoTcpWorker : public TIsoTcpSocket type TSZL (line 85) | typedef struct{ type TEv (line 97) | typedef struct{ type TCB (line 106) | typedef struct{ function class (line 116) | class TS7Worker : public TIsoTcpWorker type TS7Worker (line 199) | typedef TS7Worker *PS7Worker; function class (line 210) | class TSnap7Server : public TCustomMsgServer type TSnap7Server (line 258) | typedef TSnap7Server *PSnap7Server; FILE: deps/snap7/src/core/s7_text.cpp type tm (line 87) | struct tm FILE: deps/snap7/src/core/s7_types.h type tm (line 263) | typedef tm *PTimeStruct; type TS7Tag (line 271) | typedef struct{ type TS7ReqHeader (line 280) | typedef struct { type TS7ReqHeader (line 289) | typedef TS7ReqHeader* PS7ReqHeader; type TS7ResHeader23 (line 292) | typedef struct{ type TS7ResHeader23 (line 302) | typedef TS7ResHeader23* PS7ResHeader23; type TS7ResHeader17 (line 305) | typedef struct{ type TS7ResHeader17 (line 314) | typedef TS7ResHeader17* PS7ResHeader17; type TS7ResHeader8 (line 317) | typedef struct { type TS7ResHeader8 (line 326) | typedef TS7ResHeader8* PS7ResHeader8; type TS7Answer23 (line 329) | typedef struct{ type TS7Answer23 (line 334) | typedef TS7Answer23* PS7Answer23; type TS7Answer17 (line 337) | typedef struct { type TS7Answer17 (line 342) | typedef TS7Answer17* PS7Answer17; type byte (line 344) | typedef byte TTimeBuffer[8]; type byte (line 345) | typedef byte *PTimeBuffer[8]; type TS7Time (line 347) | typedef struct{ type byte (line 358) | typedef byte TS7Buffer[65536]; type byte (line 359) | typedef byte *PS7Buffer; type TReqFunTypedParams (line 366) | typedef struct { type TReqFunNegotiateParams (line 378) | typedef struct { type TReqFunNegotiateParams (line 386) | typedef TReqFunNegotiateParams* PReqFunNegotiateParams; type TResFunNegotiateParams (line 388) | typedef struct { type TResFunNegotiateParams (line 396) | typedef TResFunNegotiateParams* PResFunNegotiateParams; type TReqFunReadItem (line 401) | typedef struct { type TReqFunReadParams (line 412) | typedef struct { type TReqFunReadParams (line 418) | typedef TReqFunReadParams* PReqFunReadParams; type TResFunReadParams (line 420) | typedef struct { type TResFunReadParams (line 425) | typedef TResFunReadParams* PResFunReadParams; type TResFunReadItem (line 427) | typedef struct { type PResFunReadItem (line 434) | typedef PResFunReadItem TResFunReadData[MaxVars]; type TReqFunWriteItem (line 439) | typedef struct { type TReqFunWriteParams (line 448) | typedef struct { type TReqFunWriteParams (line 454) | typedef TReqFunWriteParams* PReqFunWriteParams; type TReqFunWriteDataItem (line 456) | typedef struct { type PReqFunWriteDataItem (line 463) | typedef PReqFunWriteDataItem TReqFunWriteData[MaxVars]; type TResFunWrite (line 465) | typedef struct { type TResFunWrite (line 471) | typedef TResFunWrite* PResFunWrite; type TReqFunStartUploadParams (line 476) | typedef struct { type TReqFunStartUploadParams (line 488) | typedef TReqFunStartUploadParams* PReqFunStartUploadParams; type TResFunStartUploadParams (line 490) | typedef struct { type TResFunStartUploadParams (line 498) | typedef TResFunStartUploadParams* PResFunStartUploadParams; type TReqFunUploadParams (line 500) | typedef struct { type TReqFunUploadParams (line 506) | typedef TReqFunUploadParams* PReqFunUploadParams; type TResFunUploadParams (line 508) | typedef struct { type TResFunUploadParams (line 513) | typedef TResFunUploadParams* PResFunUploadParams; type TResFunUploadDataHeaderFirst (line 515) | typedef struct { type TResFunUploadDataHeaderFirst (line 538) | typedef TResFunUploadDataHeaderFirst* PResFunUploadDataHeaderFirst; type TResFunUploadDataHeaderNext (line 540) | typedef struct { type TResFunUploadDataHeaderNext (line 546) | typedef TResFunUploadDataHeaderNext* PResFunUploadDataHeaderNext; type TResFunUploadDataHeader (line 548) | typedef struct { type TResFunUploadDataHeader (line 554) | typedef TResFunUploadDataHeader* PResFunUploadDataHeader; type TArrayUpldFooter (line 556) | typedef struct { type TArrayUpldFooter (line 578) | typedef TArrayUpldFooter* PArrayUpldFooter; type TReqFunEndUploadParams (line 580) | typedef struct { type TReqFunEndUploadParams (line 586) | typedef TReqFunEndUploadParams* PReqFunEndUploadParams; type TResFunEndUploadParams (line 588) | typedef struct { type TResFunEndUploadParams (line 592) | typedef TResFunEndUploadParams* PResFunEndUploadParams; type TReqStartDownloadParams (line 597) | typedef struct { type TReqStartDownloadParams (line 613) | typedef TReqStartDownloadParams* PReqStartDownloadParams; type byte (line 614) | typedef byte TResStartDownloadParams; type TResStartDownloadParams (line 615) | typedef TResStartDownloadParams* PResStartDownloadParams; type TReqDownloadParams (line 617) | typedef struct { type TReqDownloadParams (line 628) | typedef TReqDownloadParams* PReqDownloadParams; type TResDownloadParams (line 630) | typedef struct { type TResDownloadParams (line 635) | typedef TResDownloadParams* PResDownloadParams; type TResDownloadDataHeader (line 637) | typedef struct { type TResDownloadDataHeader (line 642) | typedef TResDownloadDataHeader* PResDownloadDataHeader; type byte (line 643) | typedef byte TResEndDownloadParams; type TResEndDownloadParams (line 644) | typedef TResEndDownloadParams* PResEndDownloadParams; type TS7CompactBlockInfo (line 646) | typedef struct { type TS7CompactBlockInfo (line 665) | typedef TS7CompactBlockInfo* PS7CompactBlockInfo; type TS7BlockFooter (line 667) | typedef struct { type TS7BlockFooter (line 678) | typedef TS7BlockFooter* PS7BlockFooter; type TReqControlBlockParams (line 683) | typedef struct { type TReqControlBlockParams (line 697) | typedef TReqControlBlockParams* PReqControlBlockParams; type TReqFunPlcStop (line 702) | typedef struct { type TReqFunPlcStop (line 709) | typedef TReqFunPlcStop* PReqFunPlcStop; type TReqFunPlcHotStart (line 711) | typedef struct { type TReqFunPlcHotStart (line 719) | typedef TReqFunPlcHotStart* PReqFunPlcHotStart; type TReqFunPlcColdStart (line 721) | typedef struct { type TReqFunPlcColdStart (line 730) | typedef TReqFunPlcColdStart* PReqFunPlcColdStart; type TReqFunCopyRamToRom (line 732) | typedef struct { type TReqFunCopyRamToRom (line 741) | typedef TReqFunCopyRamToRom* PReqFunCopyRamToRom; type TReqFunCompress (line 743) | typedef struct { type TReqFunCompress (line 751) | typedef TReqFunCompress* PReqFunCompress; type TResFunCtrl (line 753) | typedef struct { type TResFunCtrl (line 758) | typedef TResFunCtrl* PResFunCtrl; type TS7Params7 (line 763) | typedef struct { type TS7Params7 (line 774) | typedef TS7Params7* PS7ReqParams7; type TS7Params7 (line 775) | typedef TS7Params7* PS7ResParams7; type TReqFunTypedParams (line 790) | typedef TReqFunTypedParams TReqFunSecurity; type TReqFunSecurity (line 791) | typedef TReqFunSecurity* PReqFunSecurity; type TReqDataSecurity (line 795) | typedef struct { type TReqDataSecurity (line 802) | typedef TReqDataSecurity* PReqDataSecurity; type TS7Params7 (line 803) | typedef TS7Params7 TResParamsSecurity; type TResParamsSecurity (line 804) | typedef TResParamsSecurity* PResParamsSecurity; type TResDataSecurity (line 806) | typedef struct { type TResDataSecurity (line 812) | typedef TResDataSecurity* PResDataSecurity; type TReqFunTypedParams (line 817) | typedef TReqFunTypedParams TReqFunReadSZLFirst; type TReqFunReadSZLFirst (line 818) | typedef TReqFunReadSZLFirst* PReqFunReadSZLFirst; type TReqFunReadSZLNext (line 820) | typedef struct { type TReqFunReadSZLNext (line 831) | typedef TReqFunReadSZLNext* PReqFunReadSZLNext; type TS7ReqSZLData (line 833) | typedef struct { type TS7ReqSZLData (line 841) | typedef TS7ReqSZLData* PS7ReqSZLData; type TS7ResSZLDataFirst (line 843) | typedef struct { type TS7ResSZLDataFirst (line 854) | typedef TS7ResSZLDataFirst* PS7ResSZLDataFirst; type TS7ResSZLDataNext (line 856) | typedef struct { type TS7ResSZLDataNext (line 863) | typedef TS7ResSZLDataNext* PS7ResSZLDataNext; type TS7ResSZLData_0 (line 865) | typedef struct { type TS7ResSZLData_0 (line 872) | typedef TS7ResSZLData_0* PS7ResSZLData_0; type TReqFunTypedParams (line 877) | typedef TReqFunTypedParams TReqFunDateTime; type TReqFunDateTime (line 878) | typedef TReqFunDateTime* PReqFunDateTime; type byte (line 880) | typedef byte TReqDataGetDateTime[4]; type longword (line 882) | typedef longword *PReqDataGetDateTime; type TResDataGetTime (line 884) | typedef struct { type TResDataGetTime (line 893) | typedef TResDataGetTime* PResDataGetTime; type TResDataGetTime (line 894) | typedef TResDataGetTime TReqDataSetTime; type TReqDataSetTime (line 895) | typedef TReqDataSetTime* PReqDataSetTime; type TResDataSetTime (line 897) | typedef struct { type TResDataSetTime (line 903) | typedef TResDataSetTime* PResDataSetTime; type TReqFunTypedParams (line 908) | typedef TReqFunTypedParams TReqFunGetBlockInfo; type TReqFunGetBlockInfo (line 909) | typedef TReqFunGetBlockInfo* PReqFunGetBlockInfo; type byte (line 911) | typedef byte TReqDataFunBlocks[4]; type u_char (line 912) | typedef u_char* PReqDataFunBlocks; type TResFunGetBlockInfo (line 914) | typedef struct { type TResFunGetBlockInfo (line 925) | typedef TResFunGetBlockInfo* PResFunGetBlockInfo; type TResFunGetBlockItem (line 927) | typedef struct { type TDataFunListAll (line 933) | typedef struct { type TDataFunListAll (line 940) | typedef TDataFunListAll* PDataFunListAll; type TDataFunGetBotItem (line 942) | typedef struct { type TDataFunGetBot (line 948) | typedef struct { type TDataFunGetBot (line 956) | typedef TDataFunGetBot* PDataFunGetBot; type TReqDataBlockOfType (line 958) | typedef struct { type TReqDataBlockOfType (line 966) | typedef TReqDataBlockOfType* PReqDataBlockOfType; type TReqDataBlockInfo (line 968) | typedef struct { type TReqDataBlockInfo (line 978) | typedef TReqDataBlockInfo* PReqDataBlockInfo; type TResDataBlockInfo (line 980) | typedef struct { type TResDataBlockInfo (line 1014) | typedef TResDataBlockInfo* PResDataBlockInfo; type TPendingBuffer (line 1019) | typedef struct { type TPacketInfo (line 1025) | typedef struct { type TBSendParams (line 1032) | typedef struct { type TBSendParams (line 1044) | typedef TBSendParams* PBSendReqParams; type TBSendParams (line 1045) | typedef TBSendParams* PBSendResParams; type TBsendRequestData (line 1049) | typedef struct { type TBsendRequestData (line 1057) | typedef TBsendRequestData* PBsendRequestData; type TBSendResData (line 1059) | typedef struct { type TBSendResData (line 1063) | typedef TBSendResData* PBSendResData; FILE: deps/snap7/src/lib/snap7_libmain.cpp function libinit (line 35) | void libinit(void) function libdone (line 41) | void libdone(void) function BOOL (line 47) | BOOL APIENTRY DllMain (HINSTANCE hInst, function S7Object (line 71) | S7Object S7API Cli_Create() function Cli_Destroy (line 76) | void S7API Cli_Destroy(S7Object &Client) function Cli_SetConnectionParams (line 85) | int S7API Cli_SetConnectionParams(S7Object Client, const char *Address, ... function Cli_SetConnectionType (line 96) | int S7API Cli_SetConnectionType(S7Object Client, word ConnectionType) function Cli_ConnectTo (line 107) | int S7API Cli_ConnectTo(S7Object Client, const char *Address, int Rack, ... function Cli_Connect (line 115) | int S7API Cli_Connect(S7Object Client) function Cli_Disconnect (line 123) | int S7API Cli_Disconnect(S7Object Client) function Cli_GetParam (line 131) | int S7API Cli_GetParam(S7Object Client, int ParamNumber, void *pValue) function Cli_SetParam (line 139) | int S7API Cli_SetParam(S7Object Client, int ParamNumber, void *pValue) function Cli_SetAsCallback (line 147) | int S7API Cli_SetAsCallback(S7Object Client, pfn_CliCompletion pCompleti... function Cli_ReadArea (line 155) | int S7API Cli_ReadArea(S7Object Client, int Area, int DBNumber, int Star... function Cli_WriteArea (line 163) | int S7API Cli_WriteArea(S7Object Client, int Area, int DBNumber, int Sta... function Cli_ReadMultiVars (line 171) | int S7API Cli_ReadMultiVars(S7Object Client, PS7DataItem Item, int Items... function Cli_WriteMultiVars (line 179) | int S7API Cli_WriteMultiVars(S7Object Client, PS7DataItem Item, int Item... function Cli_DBRead (line 187) | int S7API Cli_DBRead(S7Object Client, int DBNumber, int Start, int Size,... function Cli_DBWrite (line 195) | int S7API Cli_DBWrite(S7Object Client, int DBNumber, int Start, int Size... function Cli_MBRead (line 203) | int S7API Cli_MBRead(S7Object Client, int Start, int Size, void *pUsrData) function Cli_MBWrite (line 211) | int S7API Cli_MBWrite(S7Object Client, int Start, int Size, void *pUsrData) function Cli_EBRead (line 219) | int S7API Cli_EBRead(S7Object Client, int Start, int Size, void *pUsrData) function Cli_EBWrite (line 227) | int S7API Cli_EBWrite(S7Object Client, int Start, int Size, void *pUsrData) function Cli_ABRead (line 235) | int S7API Cli_ABRead(S7Object Client, int Start, int Size, void *pUsrData) function Cli_ABWrite (line 243) | int S7API Cli_ABWrite(S7Object Client, int Start, int Size, void *pUsrData) function Cli_TMRead (line 251) | int S7API Cli_TMRead(S7Object Client, int Start, int Amount, void *pUsrD... function Cli_TMWrite (line 259) | int S7API Cli_TMWrite(S7Object Client, int Start, int Amount, void *pUsr... function Cli_CTRead (line 267) | int S7API Cli_CTRead(S7Object Client, int Start, int Amount, void *pUsrD... function Cli_CTWrite (line 275) | int S7API Cli_CTWrite(S7Object Client, int Start, int Amount, void *pUsr... function Cli_ListBlocks (line 283) | int S7API Cli_ListBlocks(S7Object Client, TS7BlocksList *pUsrData) function Cli_GetAgBlockInfo (line 291) | int S7API Cli_GetAgBlockInfo(S7Object Client, int BlockType, int BlockNu... function Cli_GetPgBlockInfo (line 299) | int S7API Cli_GetPgBlockInfo(S7Object Client, void *pBlock, TS7BlockInfo... function Cli_ListBlocksOfType (line 307) | int S7API Cli_ListBlocksOfType(S7Object Client, int BlockType, TS7Blocks... function Cli_Upload (line 315) | int S7API Cli_Upload(S7Object Client, int BlockType, int BlockNum, void ... function Cli_FullUpload (line 323) | int S7API Cli_FullUpload(S7Object Client, int BlockType, int BlockNum, v... function Cli_Download (line 331) | int S7API Cli_Download(S7Object Client, int BlockNum, void *pUsrData, in... function Cli_Delete (line 339) | int S7API Cli_Delete(S7Object Client, int BlockType, int BlockNum) function Cli_DBGet (line 347) | int S7API Cli_DBGet(S7Object Client, int DBNumber, void *pUsrData, int &... function Cli_DBFill (line 355) | int S7API Cli_DBFill(S7Object Client, int DBNumber, int FillChar) function Cli_GetPlcDateTime (line 363) | int S7API Cli_GetPlcDateTime(S7Object Client, tm &DateTime) function Cli_SetPlcDateTime (line 371) | int S7API Cli_SetPlcDateTime(S7Object Client, tm *DateTime) function Cli_SetPlcSystemDateTime (line 379) | int S7API Cli_SetPlcSystemDateTime(S7Object Client) function Cli_GetOrderCode (line 387) | int S7API Cli_GetOrderCode(S7Object Client, TS7OrderCode *pUsrData) function Cli_GetCpuInfo (line 395) | int S7API Cli_GetCpuInfo(S7Object Client, TS7CpuInfo *pUsrData) function Cli_GetCpInfo (line 403) | int S7API Cli_GetCpInfo(S7Object Client, TS7CpInfo *pUsrData) function Cli_ReadSZL (line 411) | int S7API Cli_ReadSZL(S7Object Client, int ID, int Index, TS7SZL *pUsrDa... function Cli_ReadSZLList (line 419) | int S7API Cli_ReadSZLList(S7Object Client, TS7SZLList *pUsrData, int &It... function Cli_PlcHotStart (line 427) | int S7API Cli_PlcHotStart(S7Object Client) function Cli_PlcColdStart (line 435) | int S7API Cli_PlcColdStart(S7Object Client) function Cli_PlcStop (line 443) | int S7API Cli_PlcStop(S7Object Client) function Cli_CopyRamToRom (line 451) | int S7API Cli_CopyRamToRom(S7Object Client, int Timeout) function Cli_Compress (line 459) | int S7API Cli_Compress(S7Object Client, int Timeout) function Cli_GetPlcStatus (line 467) | int S7API Cli_GetPlcStatus(S7Object Client, int &Status) function Cli_GetProtection (line 475) | int S7API Cli_GetProtection(S7Object Client, TS7Protection *pUsrData) function Cli_SetSessionPassword (line 483) | int S7API Cli_SetSessionPassword(S7Object Client, char *Password) function Cli_ClearSessionPassword (line 491) | int S7API Cli_ClearSessionPassword(S7Object Client) function Cli_IsoExchangeBuffer (line 499) | int S7API Cli_IsoExchangeBuffer(S7Object Client, void *pUsrData, int &Size) function Cli_GetExecTime (line 507) | int S7API Cli_GetExecTime(S7Object Client, int &Time) function Cli_GetLastError (line 518) | int S7API Cli_GetLastError(S7Object Client, int &LastError) function Cli_GetPduLength (line 529) | int S7API Cli_GetPduLength(S7Object Client, int &Requested, int &Negotia... function Cli_ErrorText (line 541) | int S7API Cli_ErrorText(int Error, char *Text, int TextLen) function Cli_GetConnected (line 553) | int S7API Cli_GetConnected(S7Object Client, int &Connected) function Cli_AsReadArea (line 565) | int S7API Cli_AsReadArea(S7Object Client, int Area, int DBNumber, int St... function Cli_AsWriteArea (line 573) | int S7API Cli_AsWriteArea(S7Object Client, int Area, int DBNumber, int S... function Cli_AsDBRead (line 581) | int S7API Cli_AsDBRead(S7Object Client, int DBNumber, int Start, int Siz... function Cli_AsDBWrite (line 589) | int S7API Cli_AsDBWrite(S7Object Client, int DBNumber, int Start, int Si... function Cli_AsMBRead (line 597) | int S7API Cli_AsMBRead(S7Object Client, int Start, int Size, void *pUsrD... function Cli_AsMBWrite (line 605) | int S7API Cli_AsMBWrite(S7Object Client, int Start, int Size, void *pUsr... function Cli_AsEBRead (line 613) | int S7API Cli_AsEBRead(S7Object Client, int Start, int Size, void *pUsrD... function Cli_AsEBWrite (line 621) | int S7API Cli_AsEBWrite(S7Object Client, int Start, int Size, void *pUsr... function Cli_AsABRead (line 629) | int S7API Cli_AsABRead(S7Object Client, int Start, int Size, void *pUsrD... function Cli_AsABWrite (line 637) | int S7API Cli_AsABWrite(S7Object Client, int Start, int Size, void *pUsr... function Cli_AsTMRead (line 645) | int S7API Cli_AsTMRead(S7Object Client, int Start, int Amount, void *pUs... function Cli_AsTMWrite (line 653) | int S7API Cli_AsTMWrite(S7Object Client, int Start, int Amount, void *pU... function Cli_AsCTRead (line 661) | int S7API Cli_AsCTRead(S7Object Client, int Start, int Amount, void *pUs... function Cli_AsCTWrite (line 669) | int S7API Cli_AsCTWrite(S7Object Client, int Start, int Amount, void *pU... function Cli_AsListBlocksOfType (line 677) | int S7API Cli_AsListBlocksOfType(S7Object Client, int BlockType, TS7Bloc... function Cli_AsReadSZL (line 685) | int S7API Cli_AsReadSZL(S7Object Client, int ID, int Index, TS7SZL *pUsr... function Cli_AsReadSZLList (line 693) | int S7API Cli_AsReadSZLList(S7Object Client, TS7SZLList *pUsrData, int &... function Cli_AsUpload (line 701) | int S7API Cli_AsUpload(S7Object Client, int BlockType, int BlockNum, voi... function Cli_AsFullUpload (line 709) | int S7API Cli_AsFullUpload(S7Object Client, int BlockType, int BlockNum,... function Cli_AsDownload (line 717) | int S7API Cli_AsDownload(S7Object Client, int BlockNum, void *pUsrData, ... function Cli_AsCopyRamToRom (line 725) | int S7API Cli_AsCopyRamToRom(S7Object Client, int Timeout) function Cli_AsCompress (line 733) | int S7API Cli_AsCompress(S7Object Client, int Timeout) function Cli_AsDBGet (line 741) | int S7API Cli_AsDBGet(S7Object Client, int DBNumber, void *pUsrData, int... function Cli_AsDBFill (line 749) | int S7API Cli_AsDBFill(S7Object Client, int DBNumber, int FillChar) function Cli_CheckAsCompletion (line 757) | int S7API Cli_CheckAsCompletion(S7Object Client, int &opResult) function Cli_WaitAsCompletion (line 770) | int S7API Cli_WaitAsCompletion(S7Object Client, int Timeout) function S7Object (line 780) | S7Object S7API Srv_Create() function Srv_Destroy (line 785) | void S7API Srv_Destroy(S7Object &Server) function Srv_GetParam (line 794) | int S7API Srv_GetParam(S7Object Server, int ParamNumber, void *pValue) function Srv_SetParam (line 802) | int S7API Srv_SetParam(S7Object Server, int ParamNumber, void *pValue) function Srv_StartTo (line 810) | int S7API Srv_StartTo(S7Object Server, const char *Address) function Srv_Start (line 818) | int S7API Srv_Start(S7Object Server) function Srv_Stop (line 826) | int S7API Srv_Stop(S7Object Server) function Srv_RegisterArea (line 837) | int S7API Srv_RegisterArea(S7Object Server, int AreaCode, word Index, vo... function Srv_UnregisterArea (line 845) | int S7API Srv_UnregisterArea(S7Object Server, int AreaCode, word Index) function Srv_LockArea (line 853) | int S7API Srv_LockArea(S7Object Server, int AreaCode, word Index) function Srv_UnlockArea (line 861) | int S7API Srv_UnlockArea(S7Object Server, int AreaCode, word Index) function Srv_GetStatus (line 869) | int S7API Srv_GetStatus(S7Object Server, int &ServerStatus, int &CpuStat... function Srv_SetCpuStatus (line 882) | int S7API Srv_SetCpuStatus(S7Object Server, int CpuStatus) function Srv_ErrorText (line 893) | int S7API Srv_ErrorText(int Error, char *Text, int TextLen) function Srv_EventText (line 905) | int S7API Srv_EventText(TSrvEvent &Event, char *Text, int TextLen) function Srv_PickEvent (line 917) | int S7API Srv_PickEvent(S7Object Server, TSrvEvent *pEvent, int &EvtReady) function Srv_ClearEvents (line 929) | int S7API Srv_ClearEvents(S7Object Server) function Srv_GetMask (line 940) | int S7API Srv_GetMask(S7Object Server, int MaskKind, longword &Mask) function Srv_SetMask (line 960) | int S7API Srv_SetMask(S7Object Server, int MaskKind, longword Mask) function Srv_SetEventsCallback (line 979) | int S7API Srv_SetEventsCallback(S7Object Server, pfn_SrvCallBack pCallba... function Srv_SetReadEventsCallback (line 987) | int S7API Srv_SetReadEventsCallback(S7Object Server, pfn_SrvCallBack pCa... function Srv_SetRWAreaCallback (line 995) | int S7API Srv_SetRWAreaCallback(S7Object Server, pfn_RWAreaCallBack pCal... function S7Object (line 1005) | S7Object S7API Par_Create(int Active) function Par_Destroy (line 1010) | void S7API Par_Destroy(S7Object &Partner) function Par_GetParam (line 1019) | int S7API Par_GetParam(S7Object Partner, int ParamNumber, void *pValue) function Par_SetParam (line 1027) | int S7API Par_SetParam(S7Object Partner, int ParamNumber, void *pValue) function Par_StartTo (line 1035) | int S7API Par_StartTo(S7Object Partner, const char *LocalAddress, const ... function Par_Start (line 1044) | int S7API Par_Start(S7Object Partner) function Par_Stop (line 1052) | int S7API Par_Stop(S7Object Partner) function Par_BSend (line 1060) | int S7API Par_BSend(S7Object Partner, longword R_ID, void *pUsrData, int... function Par_AsBSend (line 1068) | int S7API Par_AsBSend(S7Object Partner, longword R_ID, void *pUsrData, i... function Par_CheckAsBSendCompletion (line 1076) | int S7API Par_CheckAsBSendCompletion(S7Object Partner, int &opResult) function Par_WaitAsBSendCompletion (line 1089) | int S7API Par_WaitAsBSendCompletion(S7Object Partner, longword Timeout) function Par_SetSendCallback (line 1097) | int S7API Par_SetSendCallback(S7Object Partner, pfn_ParBSendCompletion p... function Par_BRecv (line 1105) | int S7API Par_BRecv(S7Object Partner, longword &R_ID, void *pData, int &... function Par_CheckAsBRecvCompletion (line 1113) | int S7API Par_CheckAsBRecvCompletion(S7Object Partner, int &opResult, lo... function Par_SetRecvCallback (line 1127) | int S7API Par_SetRecvCallback(S7Object Partner, pfn_ParBRecvCallBack pCo... function Par_GetTimes (line 1135) | int S7API Par_GetTimes(S7Object Partner, longword &SendTime, longword &R... function Par_GetStats (line 1148) | int S7API Par_GetStats(S7Object Partner, longword &BytesSent, longword &... function Par_GetLastError (line 1163) | int S7API Par_GetLastError(S7Object Partner, int &LastError) function Par_GetStatus (line 1174) | int S7API Par_GetStatus(S7Object Partner, int &Status) function Par_ErrorText (line 1185) | int S7API Par_ErrorText(int Error, char *Text, int TextLen) FILE: deps/snap7/src/lib/snap7_libmain.h type S7Object (line 38) | typedef uintptr_t S7Object; FILE: deps/snap7/src/sys/snap_msgsock.cpp function word (line 42) | word TSnapBase::SwapWord(word Value) function longword (line 50) | longword TSnapBase::SwapDWord(longword Value) function Msg_CloseSocket (line 58) | void Msg_CloseSocket(socket_t FSocket) function longword (line 67) | longword Msg_GetSockAddr(socket_t FSocket) type sockaddr (line 136) | struct sockaddr type sockaddr (line 147) | struct sockaddr type timeval (line 343) | struct timeval type sockaddr (line 353) | struct sockaddr type sockaddr (line 434) | struct sockaddr type sockaddr (line 485) | struct sockaddr function socket_t (line 519) | socket_t TMsgSocket::SckAccept() function IcmpInit (line 670) | bool IcmpInit() function IcmpDone (line 694) | void IcmpDone() function word (line 741) | word TRawSocketPinger::PacketChecksum() type sockaddr (line 795) | struct sockaddr type sockaddr (line 798) | struct sockaddr function RawSocketsCheck (line 877) | bool RawSocketsCheck() FILE: deps/snap7/src/sys/snap_msgsock.h type SOCKET (line 62) | typedef SOCKET socket_t; type socket_t (line 64) | typedef int socket_t; type byte (line 127) | typedef byte TIcmpBuffer[ICmpBufferSize]; type TIPHeader (line 157) | typedef struct{ type TIcmpHeader (line 170) | typedef struct{ type TIcmpPacket (line 178) | typedef struct{ type TIcmpReply (line 183) | typedef struct{ function class (line 190) | class TRawSocketPinger type TRawSocketPinger (line 205) | typedef TRawSocketPinger *PRawSocketPinger; function class (line 207) | class TPinger type TPinger (line 222) | typedef TPinger *PPinger; function class (line 224) | class TSnapBase // base class endian-aware function class (line 235) | class TMsgSocket : public TSnapBase type TMsgSocket (line 323) | typedef TMsgSocket *PMsgSocket; function class (line 328) | class SocketsLayer FILE: deps/snap7/src/sys/snap_platform.h type byte (line 140) | typedef uint8_t byte; type word (line 141) | typedef uint16_t word; type longword (line 142) | typedef uint32_t longword; type byte (line 143) | typedef byte *pbyte; type word (line 144) | typedef word *pword; type snap_obj (line 145) | typedef uintptr_t snap_obj; FILE: deps/snap7/src/sys/snap_sysutils.cpp function clock_gettime (line 30) | int clock_gettime(int clk_id, struct timespec* t) function longword (line 42) | longword SysGetTick() function SysSleep (line 53) | void SysSleep(longword Delay_ms) function longword (line 65) | longword DeltaTime(longword &Elapsed) FILE: deps/snap7/src/sys/snap_tcpsrvr.cpp function PWorkerSocket (line 317) | PWorkerSocket TCustomMsgServer::CreateWorkerSocket(socket_t Sock) FILE: deps/snap7/src/sys/snap_tcpsrvr.h type TSrvEvent (line 67) | typedef struct{ function class (line 87) | class TMsgEventQueue type TMsgEventQueue (line 105) | typedef TMsgEventQueue *PMsgEventQueue; function class (line 113) | class TMsgWorkerThread : public TSnapThread type TMsgWorkerThread (line 125) | typedef TMsgWorkerThread *PMsgWorkerThread; function class (line 131) | class TMsgListenerThread : public TSnapThread type TMsgListenerThread (line 140) | typedef TMsgListenerThread *PMsgListenerThread; type TMsgSocket (line 145) | typedef TMsgSocket *PWorkerSocket; function class (line 147) | class TCustomMsgServer function class (line 222) | class TEcoTcpWorker : public TMsgSocket FILE: deps/snap7/src/sys/snap_threads.cpp function longword (line 149) | longword TSnapThread::WaitFor(uint64_t Timeout) FILE: deps/snap7/src/sys/sol_threads.h function class (line 39) | class TSnapCriticalSection { type TSnapCriticalSection (line 65) | typedef TSnapCriticalSection *PSnapCriticalSection; function class (line 73) | class TSnapEvent { function Set (line 95) | void Set() function Reset (line 106) | void Reset() function longword (line 113) | longword WaitForever() function longword (line 124) | longword WaitFor(int64_t Timeout) type TSnapEvent (line 159) | typedef TSnapEvent *PSnapEvent; function class (line 162) | class TSnapThread { type TSnapThread (line 205) | typedef TSnapThread *PSnapThread; FILE: deps/snap7/src/sys/unix_threads.h function class (line 39) | class TSnapCriticalSection type TSnapCriticalSection (line 83) | typedef TSnapCriticalSection *PSnapCriticalSection; function class (line 91) | class TSnapEvent function Set (line 114) | void Set() function Reset (line 125) | void Reset() function longword (line 132) | longword WaitForever() function longword (line 143) | longword WaitFor(int64_t Timeout) type TSnapEvent (line 178) | typedef TSnapEvent *PSnapEvent; function class (line 180) | class TSnapThread type TSnapThread (line 225) | typedef TSnapThread *PSnapThread; FILE: deps/snap7/src/sys/win_threads.h function class (line 37) | class TSnapCriticalSection type TSnapCriticalSection (line 68) | typedef TSnapCriticalSection *PSnapCriticalSection; function class (line 71) | class TSnapEvent function Set (line 88) | void Set() function Reset (line 94) | void Reset() function longword (line 100) | longword WaitForever() function longword (line 108) | longword WaitFor(int64_t Timeout) { type TSnapEvent (line 115) | typedef TSnapEvent *PSnapEvent; function class (line 118) | class TSnapThread { type TSnapThread (line 156) | typedef TSnapThread *PSnapThread; FILE: src/node_snap7.cpp type node_snap7 (line 9) | namespace node_snap7 { function NAN_MODULE_INIT (line 11) | NAN_MODULE_INIT(InitAll) { FILE: src/node_snap7_client.cpp type node_snap7 (line 10) | namespace node_snap7 { function NAN_MODULE_INIT (line 14) | NAN_MODULE_INIT(S7Client::Init) { function NAN_METHOD (line 700) | NAN_METHOD(S7Client::New) { function NAN_METHOD (line 752) | NAN_METHOD(S7Client::Connect) { function NAN_METHOD (line 765) | NAN_METHOD(S7Client::ConnectTo) { function NAN_METHOD (line 792) | NAN_METHOD(S7Client::SetConnectionParams) { function NAN_METHOD (line 811) | NAN_METHOD(S7Client::SetConnectionType) { function NAN_METHOD (line 824) | NAN_METHOD(S7Client::Disconnect) { function NAN_METHOD (line 831) | NAN_METHOD(S7Client::GetParam) { function NAN_METHOD (line 849) | NAN_METHOD(S7Client::SetParam) { function NAN_METHOD (line 1255) | NAN_METHOD(S7Client::ReadArea) { function NAN_METHOD (line 1298) | NAN_METHOD(S7Client::WriteArea) { function NAN_METHOD (line 1325) | NAN_METHOD(S7Client::ReadMultiVars) { function NAN_METHOD (line 1455) | NAN_METHOD(S7Client::WriteMultiVars) { function NAN_METHOD (line 1541) | NAN_METHOD(S7Client::ListBlocks) { function NAN_METHOD (line 1591) | NAN_METHOD(S7Client::GetAgBlockInfo) { function NAN_METHOD (line 1621) | NAN_METHOD(S7Client::GetPgBlockInfo) { function NAN_METHOD (line 1682) | NAN_METHOD(S7Client::ListBlocksOfType) { function NAN_METHOD (line 1727) | NAN_METHOD(S7Client::Upload) { function NAN_METHOD (line 1760) | NAN_METHOD(S7Client::FullUpload) { function NAN_METHOD (line 1793) | NAN_METHOD(S7Client::Download) { function NAN_METHOD (line 1813) | NAN_METHOD(S7Client::Delete) { function NAN_METHOD (line 1831) | NAN_METHOD(S7Client::DBGet) { function NAN_METHOD (line 1864) | NAN_METHOD(S7Client::DBFill) { function NAN_METHOD (line 1891) | NAN_METHOD(S7Client::GetPlcDateTime) { function NAN_METHOD (line 1912) | NAN_METHOD(S7Client::SetPlcDateTime) { function NAN_METHOD (line 1953) | NAN_METHOD(S7Client::SetPlcSystemDateTime) { function NAN_METHOD (line 1967) | NAN_METHOD(S7Client::GetOrderCode) { function NAN_METHOD (line 2007) | NAN_METHOD(S7Client::GetCpuInfo) { function NAN_METHOD (line 2048) | NAN_METHOD(S7Client::GetCpInfo) { function NAN_METHOD (line 2086) | NAN_METHOD(S7Client::ReadSZL) { function NAN_METHOD (line 2120) | NAN_METHOD(S7Client::ReadSZLList) { function NAN_METHOD (line 2157) | NAN_METHOD(S7Client::PlcHotStart) { function NAN_METHOD (line 2170) | NAN_METHOD(S7Client::PlcColdStart) { function NAN_METHOD (line 2183) | NAN_METHOD(S7Client::PlcStop) { function NAN_METHOD (line 2196) | NAN_METHOD(S7Client::CopyRamToRom) { function NAN_METHOD (line 2214) | NAN_METHOD(S7Client::Compress) { function NAN_METHOD (line 2233) | NAN_METHOD(S7Client::GetProtection) { function NAN_METHOD (line 2277) | NAN_METHOD(S7Client::SetSessionPassword) { function NAN_METHOD (line 2298) | NAN_METHOD(S7Client::ClearSessionPassword) { function NAN_METHOD (line 2312) | NAN_METHOD(S7Client::ExecTime) { function NAN_METHOD (line 2323) | NAN_METHOD(S7Client::LastError) { function NAN_METHOD (line 2330) | NAN_METHOD(S7Client::PDURequested) { function NAN_METHOD (line 2341) | NAN_METHOD(S7Client::PDULength) { function NAN_METHOD (line 2352) | NAN_METHOD(S7Client::PlcStatus) { function NAN_METHOD (line 2371) | NAN_METHOD(S7Client::Connected) { function NAN_METHOD (line 2378) | NAN_METHOD(S7Client::ErrorText) { FILE: src/node_snap7_client.h function namespace (line 13) | namespace node_snap7 { FILE: src/node_snap7_server.cpp type rw_event_baton_t (line 17) | struct rw_event_baton_t { function EventCallBack (line 24) | void S7API EventCallBack(void *usrPtr, PSrvEvent PEvent, int Size) { function RWAreaCallBack (line 32) | int S7API RWAreaCallBack(void *usrPtr, int Sender, int Operation, PS7Tag... function NAN_MODULE_INIT (line 51) | NAN_MODULE_INIT(S7Server::Init) { function NAN_METHOD (line 644) | NAN_METHOD(S7Server::New) { function NAN_METHOD (line 709) | NAN_METHOD(S7Server::RWBufferCallback) { function NAN_METHOD (line 887) | NAN_METHOD(S7Server::Start) { function NAN_METHOD (line 907) | NAN_METHOD(S7Server::StartTo) { function NAN_METHOD (line 938) | NAN_METHOD(S7Server::Stop) { function NAN_METHOD (line 958) | NAN_METHOD(S7Server::SetResourceless) { function NAN_METHOD (line 978) | NAN_METHOD(S7Server::GetParam) { function NAN_METHOD (line 993) | NAN_METHOD(S7Server::SetParam) { function NAN_METHOD (line 1007) | NAN_METHOD(S7Server::GetEventsMask) { function NAN_METHOD (line 1015) | NAN_METHOD(S7Server::SetEventsMask) { function NAN_METHOD (line 1026) | NAN_METHOD(S7Server::RegisterArea) { function NAN_METHOD (line 1075) | NAN_METHOD(S7Server::UnregisterArea) { function NAN_METHOD (line 1104) | NAN_METHOD(S7Server::SetArea) { function NAN_METHOD (line 1160) | NAN_METHOD(S7Server::GetArea) { function NAN_METHOD (line 1196) | NAN_METHOD(S7Server::LockArea) { function NAN_METHOD (line 1220) | NAN_METHOD(S7Server::UnlockArea) { function NAN_METHOD (line 1244) | NAN_METHOD(S7Server::ServerStatus) { function NAN_METHOD (line 1257) | NAN_METHOD(S7Server::ClientsCount) { function NAN_METHOD (line 1264) | NAN_METHOD(S7Server::GetCpuStatus) { function NAN_METHOD (line 1279) | NAN_METHOD(S7Server::SetCpuStatus) { function NAN_METHOD (line 1292) | NAN_METHOD(S7Server::ErrorText) { function NAN_METHOD (line 1301) | NAN_METHOD(S7Server::EventText) { function NAN_METHOD (line 1351) | NAN_METHOD(S7Server::LastError) { FILE: src/node_snap7_server.h function namespace (line 16) | namespace node_snap7 { FILE: src/snap7.cpp function longword (line 549) | longword TS7Server::GetEventsMask() function longword (line 559) | longword TS7Server::GetLogMask() function TextString (line 748) | TextString CliErrorText(int Error) function TextString (line 755) | TextString SrvErrorText(int Error) function TextString (line 762) | TextString ParErrorText(int Error) function TextString (line 769) | TextString SrvEventText(TSrvEvent *Event) FILE: src/snap7.h type byte (line 144) | typedef uint8_t byte; type word (line 145) | typedef uint16_t word; type longword (line 146) | typedef uint32_t longword; type byte (line 147) | typedef byte *pbyte; type word (line 148) | typedef word *pword; type S7Object (line 149) | typedef uintptr_t S7Object; type tm (line 154) | typedef struct type TS7Tag (line 198) | typedef struct{ type TS7DataItem (line 324) | typedef struct{ type TS7BlocksList (line 338) | typedef struct { type TS7BlockInfo (line 349) | typedef struct { type word (line 368) | typedef word TS7BlocksOfType[0x2000]; type TS7BlocksOfType (line 369) | typedef TS7BlocksOfType *PS7BlocksOfType; type TS7OrderCode (line 372) | typedef struct { type TS7CpuInfo (line 380) | typedef struct { type TS7CpInfo (line 389) | typedef struct { type SZL_HEADER (line 398) | typedef struct { type TS7SZL (line 403) | typedef struct { type TS7SZLList (line 409) | typedef struct { type TS7Protection (line 415) | typedef struct { type TSrvEvent (line 641) | typedef struct{ function class (line 757) | class TS7Client type TS7Client (line 858) | typedef TS7Client *PS7Client; function class (line 862) | class TS7Server type TS7Server (line 896) | typedef TS7Server *PS7Server; function class (line 901) | class TS7Partner type TS7Partner (line 937) | typedef TS7Partner *PS7Partner; type std (line 948) | typedef std::string TextString;