Home > Class Reference > ENSLIB namespace > %IO.Socket
Private  

%IO.Socket

class %IO.Socket extends %IO.DeviceStream, %IO.IParts.SocketIO, %IO.SocketCommon

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2

Summary

Properties
AtEnd CharEncoding DefaultFlushOnWrite DisconnectHandler
Host InputBufferSize IsCharacter IsOpen
IsSingleByte KeepAliveInterval LineTerminator LocalInterface
Name OutputBufferSize Port Remote
SSLConfig TCPReceiveBuffer TCPSendBuffer TranslationTable
Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
Attach AttachNew CharEncodingSet Close
CopyFrom CopyReplace CopyReplaceArray DefaultFlushOnWriteGet
Flush GetCharEncodingTable GetDeviceLineTerminator GetDeviceTranslationTable
GetLocalInterfaces GetLocaleDefaultTable GetTableCharEncoding InputFromDevice
IsCharacterGet IsLocaleUnicode IsTableSingleByte Open
OutputToDevice Read ReadAny ReadLine
ReadUntil ReadUntilArray SetCharEncodingTable SetDeviceLineTerminator
SetDeviceTranslationTable SetTranslationTable TranslationTableSet Write
WriteLine

Properties

property Host as %String(MAXLEN=500);

Methods

method Close(Output pSC As %Status, pIntentional As %Boolean = 1, pSCReason As %Status = $$$OK) as %Boolean
Disconnect and close the current connection
method Open(pHost As %String = "", pPort As %String = "", ByRef pTimeout As %Numeric = -1, Output pSC As %Status) as %Boolean
Establish a TCP connection to the given host computer on the given port number, if possible within pTimeout.