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
IDisposable.ObjectRetain (METH) ¶ METHOD ObjectRetain : ERROR Increases the internal reference counter by one InOut: Scope Name Type Return ObjectRetain ERROR
IOptionProvider (ITF) ¶ INTERFACE IOptionProvider EXTENDS __SYSTEM.IQueryInterface Allows the socket options for TCP_Server , TCP_Client or UDP_Peer ( IOperationConsumer ) to be specifically adapted to the requirements of an application. Implement a IOptionProvider instance and register it with the related SetOptionProvider method. Methods: GetOptionCount GetParams SetResult Structure: GetOptionCount (Method) GetParams (Method) SetResult (Method)
IOptionProvider.GetOptionCount (METH) ¶ METHOD GetOptionCount : USINT Returns to an IOptionConsumer instance the number of options it should use. InOut: Scope Name Type Return GetOptionCount USINT Output eErrorID ERROR
IOptionProvider.GetParams (METH) ¶ METHOD GetParams : ERROR Returns to an IOptionConsumer instance the option specified via usiIndex . eOperation specifies whether the option should be read or written. InOut: Scope Name Type Return GetParams ERROR Input usiIndex USINT Output eOperation OPERATION optOption OPTION
IOptionProvider.SetResult (METH) ¶ METHOD SetResult : ERROR The result of the last operation specified via usiIndex is returned by the IOptionConsumer instance. InOut: Scope Name Type Return SetResult ERROR Input usiIndex USINT udiResult UDINT
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)
IIPAddress (ITF) ¶ INTERFACE IIPAddress EXTENDS IIPAddressSet A generic parameter for transferring the properties of a IPv4Address or IPAddressSet . Do not implement your own instance! Properties: CompressedIP ExplodedIP IPIsGlobal IPIsLinkLocal IPIsLoopback IPIsMultiCast IPIsPrivate IPIsReserved IPIsUnspecified IPLength IPVersion Structure: CompressedIP (Property) ExplodedIP (Property) IPIsGlobal (Property) IPIsLinkLocal (Property) IPIsLoopback (Property) IPIsMultiCast (Property) IPIsPrivate (Property) IPIsReserved (Property) IPIsUnspecified (Property) IPLength (Property) IPVersion (Property)