|
Options | Name | Purpose | |
---|---|---|---|
Connect () |
/** Connect to the server specified, based on existing ConnectionParameters */
|
||
Connect (ClientSocketConnectionParameters) |
/** Connect to the server specified, based on passed-in Connection Parameters
@param ClientSocketConnectionParameters Connection information for the connection. */
|
||
Connect (URI) |
/** Connect to the server specified, based on passed-in URI
@param URI Connection information for the connection. */
|
||
CreateServer () |
/** Creates a server object (ie this-object:Server). This is separated
from the Connect/Disconnect pair of methods so that one server can
be connected and disconnected multiple time. */
|
||
DestroyServer () |
/** Destroys the server object (ie this-object:Server). This is separated
from the Connect/Disconnect pair of methods so that one server can
be connected and disconnected multiple time. */
|
||
Disconnect () |
/** Disconnect from the server, if connected */
|
||
LOGICAL IsConnected () |
/* Indicated whether we have a connection
@return logical TRUE is the socket is connected; false otherwise */
|
||
OnDataReceived (SocketReadEventArgs) |
/** Publishes the DataReceived event.
@param SocketReadEventArgs Arguments for this event */
|
||
OnReadTerminated (SocketReadEventArgs) |
/** Publishes the ReadTerminated event.
@param EventArgs Arguments for this event */
|
||
OnReadTimeout (SocketReadEventArgs) |
/** Publishes the ReadTimeout event.
@param EventArgs Arguments for this event */
|
||
ReadResponseHandler () |
/** Callback/event procedure fired on the READ-RESPONSE event of the
socket. */
|
||
SetSocketOptions (handle) |
/* Sets the various socket options, per this object's properties.
@param handle The socket on which to set these options */
|
||
StartTls (character) |
/* Starts a new TLS (for insecure connections), or changes (for already-secure)
connections, the certificates used to decrypt the traffic. Used primarily
for HTTP proxy tunnelling.
@param character The certificate subject (host) name */
|
||
WaitForResponse () |
/** Waits for a response from a write event on the socket with a
no timeout. Uses the default timeout, which is none/zero */
|
||
WaitForResponse (decimal) |
/** Waits for a response from a write event on the socket. Polls
(ie loops) for a response
@param decimal A timeout value for read events in seconds. A zero
value means no timeout. */
|
||
WaitForResponseAsync (decimal) |
/** Waits for a response from a write event on the socket. Uses a WAIT-FOR loop
to emulate/provide async.
@param decimal A timeout value for read events in seconds. A zero
value means no timeout. */
|
||
WriteData (IMemoryPointer) |
|
||
WriteData (Memptr) |
/** Writes data to the connected server.
@param Memptr The data to be written to the socket. */
|
Options | Name | Purpose | |
---|---|---|---|
ClientSocket () |
/** Default constructor. Connection parameters can be specified via the
Connnect() method. */
|
||
ClientSocket (ClientSocketConnectionParameters) |
/** Constructor.
@param ClientSocketConnectionParameters A URI and other parameters that
this socket will connect to. */
|
Options | Name | Purpose | |
---|---|---|---|
DataReceived (ClientSocket, SocketReadEventArgs) |
/** Event fired when a chunk of data is received from the socket */
|
||
ReadTerminated (ClientSocket, SocketReadEventArgs) |
/** Fired when a read is terminated for an reason (socket disconnect, no data etc) */
|
||
ReadTimeout (ClientSocket, SocketReadEventArgs) |
/** Fired when a read times out (optional based on a timeout) */
|
Options | Name | Purpose | |
---|---|---|---|
LOGICAL Connected |
|
||
OpenEdge.Core.ServerConnection.IConnectionParameters ConnectionParameters |
|
||
INTEGER DefaultReadTimeout |
|
||
LOGICAL KeepAlive |
|
||
INTEGER LingerTime |
|
||
CHARACTER LocalHost |
|
||
INTEGER LocalPort |
|
||
OpenEdge.Logging.ILogWriter Logger |
|
||
LOGICAL NoDelay |
|
||
INTEGER ReadBufferSize |
|
||
INTEGER ReceiveBufferSize |
|
||
INTEGER ReceiveTimeout |
|
||
CHARACTER RemoteHost |
|
||
INTEGER RemotePort |
|
||
LOGICAL ReuseAddress |
|
||
INTEGER SendBufferSize |
|
||
Progress.Lang.Object Server |
|
||
CHARACTER SslServerName |
|
Connect ()
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Connect (ClientSocketConnectionParameters)
|
||||||||||||||||
Connect (URI)
|
||||||||||||||||
CreateServer ()
|
||||||||||||||||
DestroyServer ()
|
||||||||||||||||
Disconnect ()
|
||||||||||||||||
LOGICAL IsConnected ()
|
||||||||||||||||
OnDataReceived (SocketReadEventArgs)
|
||||||||||||||||
OnReadTerminated (SocketReadEventArgs)
|
||||||||||||||||
OnReadTimeout (SocketReadEventArgs)
|
||||||||||||||||
ReadResponseHandler ()
|
||||||||||||||||
SetSocketOptions (handle)
|
||||||||||||||||
StartTls (character)
|
||||||||||||||||
WaitForResponse ()
|
||||||||||||||||
WaitForResponse (decimal)
|
||||||||||||||||
WaitForResponseAsync (decimal)
|
||||||||||||||||
WriteData (IMemoryPointer)
|
||||||||||||||||
WriteData (Memptr)
|
ClientSocket ()
|
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ClientSocket (ClientSocketConnectionParameters)
|
DataReceived (ClientSocket, SocketReadEventArgs)
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ReadTerminated (ClientSocket, SocketReadEventArgs)
|
||||||||||||||||
ReadTimeout (ClientSocket, SocketReadEventArgs)
|
LOGICAL Connected
|
||||||||
---|---|---|---|---|---|---|---|---|
OpenEdge.Core.ServerConnection.IConnectionParameters ConnectionParameters |
||||||||
INTEGER DefaultReadTimeout
|
||||||||
LOGICAL KeepAlive
|
||||||||
INTEGER LingerTime
|
||||||||
CHARACTER LocalHost
|
||||||||
INTEGER LocalPort
|
||||||||
OpenEdge.Logging.ILogWriter Logger
|
||||||||
LOGICAL NoDelay
|
||||||||
INTEGER ReadBufferSize
|
||||||||
INTEGER ReceiveBufferSize
|
||||||||
INTEGER ReceiveTimeout
|
||||||||
CHARACTER RemoteHost
|
||||||||
INTEGER RemotePort
|
||||||||
LOGICAL ReuseAddress
|
||||||||
INTEGER SendBufferSize
|
||||||||
Progress.Lang.Object Server
|
||||||||
CHARACTER SslServerName
|