EnsLib.TCP.CountedOutboundAdapter
class EnsLib.TCP.CountedOutboundAdapter extends EnsLib.TCP.OutboundAdapter, EnsLib.TCP.CountedCommon
Adapter that sends out a counted block of bytes over a TCP connection and receives a response blockProperty Inventory (Including Private)
Method Inventory (Including Private)
Parameters
parameter SETTINGS = FlushBeforeSend:Connection;
Inherited description: List of properties can be set as settings in the configuration file
format is a comma separated list of property names
Properties (Including Private)
property FlushBeforeSend as %Boolean [ InitialExpression = 1 ];
Read out any data in the input buffer before sending output. This ensures that any reply received corresponds to the sent message, and if not looking for replies that the input buffer does not fill up with unexpected junk.
Property methods: FlushBeforeSendDisplayToLogical(), FlushBeforeSendGet(), FlushBeforeSendIsValid(), FlushBeforeSendLogicalToDisplay(), FlushBeforeSendNormalize(), FlushBeforeSendSet()
Methods (Including Private)
method SendMessageStream(pRequestStream As %Stream.Object, ByRef pResponseStream As %CharacterStream = "%GlobalCharacterStream") as %Status
Inherited Members
Inherited Properties (Including Private)
- %CredentialsObj
- %WarnedLatest
- %lastRetryReconnect
- %logConnections
- BusinessHost
- Charset
- ConnectTimeout
- Connected
- Credentials
- Device
- Endian
- GetReply
- IOAddr
- IPAddress
- KeepaliveInterval
- LocalInterface
- OldIO
- Port
- ReadTimeout
- ReconnectRetry
- RegistryID
- ResponseTimeout
- SSLConfig
- Socket
- StayConnected
- Terminators
- UseFileStream
Inherited Methods (Including Private)
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %ConstructCloneInit()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAddToSaveSet()
- %OnClose()
- %OnConstructClone()
- %OnNew()
- %OnValidateObject()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- AssignOneSetting()
- ClearAllAppData()
- ClearRuntimeAppData()
- ClearStaticAppData()
- Connect()
- ConnectedSet()
- CredentialsSet()
- Disconnect()
- EnumerateSettingsClose()
- EnumerateSettingsExecute()
- EnumerateSettingsFetch()
- FlushWrite()
- GetAddress()
- GetDynamicSettingRow()
- GetSettingRow()
- GetSettings()
- IsReadError()
- IsWriteError()
- OnInit()
- OnKeepalive()
- OnTearDown()
- ReadCountedStream()
- ReadCountedString()
- TestConnection()
- WriteCountedStream()
- WriteCountedString()