IDisposable (ITF) ¶ INTERFACE IDisposable EXTENDS __SYSTEM.IQueryInterface Enables the resource management based on a internal reference counter. Methods: ObjectDispose ObjectRelease ObjectRetain Structure: ObjectDispose (Method) ObjectRelease (Method) ObjectRetain (Method)
IDisposable.ObjectDispose (METH) ¶ METHOD ObjectDispose : ERROR Frees the occupied resources of the related function block. Never call this method directly . Always use ObjectRelease . InOut: Scope Name Type Return ObjectDispose ERROR
IDisposable.ObjectRelease (METH) ¶ METHOD ObjectRelease : ERROR Subtracts one from the internal reference counter. When the counter then reaches zero, ObjectDispose is called. InOut: Scope Name Type Return ObjectRelease ERROR
GetLibVersion (FUN) ¶ FUNCTION GetLibVersion : VERSION This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersion VERSION
GetLibVersionNumber (FUN) ¶ FUNCTION GetLibVersionNumber : DWORD This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersionNumber DWORD
IsLibReleased (FUN) ¶ FUNCTION IsLibReleased : BOOL This function has been automatically generated from the project information. InOut: Scope Name Type Return IsLibReleased BOOL
NetBaseServices ¶ Enums ERROR (Enum) OPERATION (Enum) PURPOSE (Enum) TRANSMISSION (Enum) Function Blocks AsyncProperty AsyncProperty (Folder) IP IPAddressSet (FunctionBlock) IPv4Address (FunctionBlock) GetIPasByteArray (Method) IIPAddress CompressedIP (Property) ExplodedIP (Property) IPIsGlobal (Property) IPIsLinkLocal (Property) IPIsLoopback (Property) IPIsMultiCast (Property) IPIsPrivate (Property) IPIsReserved (Property) IPIsUnspecified (Property) IPLength (Property) IPVersion (Property) SetInitialValue (Method) PingRequest (FunctionBlock) IActionProvider SampleAction (Method) RequestPing (Method) SetInitialValue (Method) ResolveHostname (FunctionBlock) IActionProvider SampleAction (Method) ResolveHostname (Method) SetInitialValue (Method) TCP TCP_Client (FunctionBlock) IClient Read (Method) SetAdapter (Method) Upgrade (Method) Write (Method) IOptionConsumer SetOptionProvider (Method) SetInitialValue (Method) TCP_Connection (FunctionBlock) IConnection GetClientAddress (Method) Read (Method) Write (Method) TCP_Processor (FunctionBlock) ITCPProcessor ProcessStream (Method) NonBlocking (Property) SetInitialValue (Method) TCP_Read (FunctionBlock) TCP_Reader (FunctionBlock) SetInitialValue (Method) TCP_Server (FunctionBlock) IOptionConsumer SetOptionProvider (Method) SetInitialValue (Method) TCP_Stream CreateSegment (Function) CreateSegmentPool (Function) SegmentPool (FunctionBlock) IDisposable ObjectDispose (Method) ISegmentPool GetSegment (Method) SetInitialValue (Method) Stream (FunctionBlock) IStream Read (Method) Write (Method) TCP_Write (FunctionBlock) TCP_Writer (FunctionBlock) SetInitialValue (Method) TLS TLSContext (FunctionBlock) SetInitialValue (Method) UDP UDP_Packet CreatePacket (Function) CreatePacketPool (Function) PacketPool (FunctionBlock) IPacketPool GetPacket (Method) SetInitialValue (Method) PacketQueue (FunctionBlock) IPacketQueue GetPacket (Method) PutPacket (Method) UDP_Peer (FunctionBlock) IOptionConsumer SetOptionProvider (Method) Receive (Method) Receive2 (Method) Send (Method) SetInitialValue (Method) UDP_Processor (FunctionBlock) IUDPProcessor ProcessPacket (Method) NonBlocking (Property) SetInitialValue (Method) UDP_Receive (FunctionBlock) UDP_Receiver (FunctionBlock) SetInitialValue (Method) UDP_Send (FunctionBlock) UDP_Sender (FunctionBlock) SetInitialValue (Method) Interfaces AsyncProperty IAsyncProperty (Interface) GetInstancePointer (Method) IDisposable (Interface) ObjectDispose (Method) ObjectRelease (Method) ObjectRetain (Method) IOptionProvider (Interface) GetOptionCount (Method) GetParams (Method) SetResult (Method) IP IIPAddress (Interface) CompressedIP (Property) ExplodedIP (Property) IPIsGlobal (Property) IPIsLinkLocal (Property) IPIsLoopback (Property) IPIsMultiCast (Property) IPIsPrivate (Property) IPIsReserved (Property) IPIsUnspecified (Property) IPLength (Property) IPVersion (Property) IIPAddressSet (Interface) IIPv4Address (Interface) TCP IClient (Interface) Read (Method) SetAdapter (Method) Upgrade (Method) Write (Method) IConnection (Interface) GetClientAddress (Method) Read (Method) Write (Method) ISegment (Interface) CopyData (Method) GetDataPointer (Method) SetOffset (Method) ISegmentPool (Interface) GetSegment (Method) IServer (Interface) IStream (Interface) Read (Method) Write (Method) TLS ICertificateVerifier (Interface) VerifyCertificate (Method) ITLSContext (Interface) TSN ITSNContext (Interface) UDP IPacket (Interface) CopyData (Method) GetDataPointer (Method) IP_Address (Property) Port (Property) SetOffset (Method) IPacketPool (Interface) GetPacket (Method) IPacketQueue (Interface) GetPacket (Method) PutPacket (Method) IPeer (Interface) Receive (Method) Receive2 (Method) Send (Method) Structs CERT_INFO (Struct) CIPHER_LIST (Struct) OPTION (Struct) Types APP_NAME (Alias) HOSTNAME (Alias) IPADDRESS (Alias) TASK_GROUP (Alias) TASK_NAME (Alias) TLS_VERSION (Alias)
Enums ¶ ERROR (Enum) OPERATION (Enum) PURPOSE (Enum) TRANSMISSION (Enum)
ERROR (ENUM) ¶ TYPE ERROR : Attributes: qualified_only InOut: Name NO_ERROR TIME_OUT PENDING WRONG_CONFIGURATION TASK_CREATION_FAILED EVENT_CREATION_FAILED WRONG_PARAMETER NOT_FROM_A_POOL CONNECTION_ERROR FIONBIO_NOT_POSSIBLE SNI_NOT_POSSIBLE ALREADY_OPENED SEND_ERROR RECEIVE_ERROR CONNECTION_LOST NO_MEMORY ALREADY_ACTIVE NOT_ENABLED WRITE_ERROR READ_ERROR UNKNOWN_HOSTNAME FATAL_ERROR ALREADY_INITIALIZED NOT_SUPPORTED IP_NOT_REACHABLE
IDataItemProvider2.GetReadItems2 (METH) ¶ METHOD GetReadItems2 : UDINT InOut: Scope Name Type Comment Return GetReadItems2 UDINT Output pItems POINTER TO ARRAY [0..100] OF IDataItem2 the 100 is no hard border, only for the compiler iItemCount DINT