NSClientResolveAll (FUN) ¶ FUNCTION NSClientResolveAll : RTS_IEC_RESULT Initiates the resolving of all available runtimes. Returns the result of the operation. InOut: Scope Name Type Comment Return NSClientResolveAll RTS_IEC_RESULT Input hNSClient RTS_IEC_HANDLE The instance of a nameservice client that shall to do the nameresolving udiReqId __UXINT Identifies the request. pfnResponseCallback POINTER TO BYTE Prototype see NSClientResponseCallback. This callback will be triggered for each available node
ITaskFinishedCallback (ITF) ¶ INTERFACE ITaskFinishedCallback Methods: Finished Structure: Finished (Method)
ITaskFinishedCallback.Finished (METH) ¶ METHOD Finished : UDINT InOut: Scope Name Type Return Finished UDINT Input udiResult UDINT
Internal Implementation ¶ FillNodeInfoInt (Function) IResolveCallbackHandler (Interface) Finished (Property) Initialize (Method) ResolveCallback (Method) Logging ComponentConstants (GVL) LoggingHelper (FunctionBlock) FB_Exit (Method) FB_Init (Method) NSClientUtil_DumpAddress (Function) NSClientUtil_DumpAddressHelp (Function) NSClientUtil_DumpCallback (Function) NSClientUtil_DumpNodeInfo (Function) NSClientUtil_DumpStartSearchNodeParams (Function) NSClientUtil_Log1 (Function) NSClientUtil_Log2 (Function) NSClientUtil_Log3 (Function) NSClientGeneralResolveCallback (Function) NSClientSysMemAllocator (FunctionBlock) Activated (Property) CurrentEntriesSpace (Property) DataPtr (Property) Increase (Method) NSClientTaskBase (FunctionBlock) Finished (Property) Initialize (Method) Pending (Property) ResolveCallback (Method) abstrCallbackFailed (Method) abstrCallbackReceived (Method) abstrInitialized (Method) NSClientTaskResolveAllNodes (FunctionBlock) abstrCallbackFailed (Method) abstrCallbackReceived (Method) NSClientTaskSearchForSpecificNode (FunctionBlock) FB_Exit (Method) GetFoundNode (Method) IsMatch (Method) IsOurAddress (Method) Pending (Property) SetSearchInfo (Method) abstrCallbackFailed (Method) abstrCallbackReceived (Method) abstrInitialized (Method) prvParentAddrMatches (Method) ReadArbitraryStringFromBuffer (Function) ResetNodeInfo (Function) ResetNodeInfoInt (Function) UtilAddrEqual (Function) UtilBytesFromHexSubString (Function) UtilFillNodeAddress (Function) UtilReadAddressFromRouter (Function) WStringsEqual (Function)
FillNodeInfoInt (FUN) ¶ FUNCTION FillNodeInfoInt : BOOL InOut: Scope Name Type Return FillNodeInfoInt BOOL Inout nodeInfoExt NSC_NodeInfoExt nodeInfoInt NSC_NodeInfoInt wVersion WORD Input bUseDynamicMemory BOOL
IResolveCallbackHandler (ITF) ¶ INTERFACE IResolveCallbackHandler Properties: Finished Methods: Initialize ResolveCallback Structure: Finished (Property) Initialize (Method) ResolveCallback (Method)
IResolveCallbackHandler.Finished (PROP) ¶ PROPERTY Finished : BOOL
IResolveCallbackHandler.Initialize (METH) ¶ METHOD Initialize : UDINT InOut: Scope Name Type Return Initialize UDINT Input pClientWrapper POINTER TO NSClientWrapper optFinishedCallback ITaskFinishedCallback
IResolveCallbackHandler.ResolveCallback (METH) ¶ METHOD ResolveCallback : UDINT InOut: Scope Name Type Return ResolveCallback UDINT Input udiResult RTS_IEC_RESULT addrNode NSC_NodeAddress nodeInfo POINTER TO NSC_NodeInfoExt wVersion WORD bComplete BOOL
tCmpLogAdd (STRUCT) ¶ TYPE tCmpLogAdd : STRUCT InOut: Name Type diLogger RTS_IEC_HANDLE stCmpName STRING(80) diClassID DINT diErrorID DINT diInfoID DINT stInfo STRING(255) pulOut POINTER TO RTS_IEC_RESULT