Click or drag to resize

ClientT Methods

The ClientT generic type exposes the following members.

Methods
  NameDescription
Public methodAddAspect
Adds an aspect to a socket.
(Inherited from ProtocolSocket.)
Public methodAddOrUpdateAspect
Adds or updates an aspect of the socket.
(Inherited from ProtocolSocket.)
Public methodBeginEditAsync
Start batch editing.
(Inherited from ProtocolSocket.)
Public methodClose
Closes the socket.
(Inherited from Connection.)
Public methodEndEditAsync
End batch editing.
(Inherited from ProtocolSocket.)
Public methodFindAspect(Type)
Returns an aspect of the given type, or return null.
(Inherited from ProtocolSocket.)
Public methodFindAspectT
Returns an aspect of the given type, or return null.
(Inherited from ProtocolSocket.)
Public methodFindService(Type, ServiceBindingFlags, String)
Returns an object that implements a specific API, or null. For example, an IO API such as IPacketIOService.
(Inherited from ProtocolSocket.)
Public methodFindServiceT(ServiceBindingFlags, String)
Returns an object that implements a specific API, or null. For example, an IO API such as IPacketIOService.
(Inherited from ProtocolSocket.)
Public methodGetHead
Returns the protocol head.
(Inherited from Connection.)
Public methodGetOrAddAspect
Adds an aspect to a socket by using the specified function, if the key does not already exist.
(Inherited from ProtocolSocket.)
Public methodGetServiceT
Returns an object that implements a specific API, or throws an exception. For example, an IO API such as IPacketIOService.
(Inherited from ProtocolSocket.)
Public methodGetStream
Returns the head of the protocol stream (the first protocol instance).
(Inherited from ProtocolSocket.)
Public methodLink
Adds a 'link' reference.
(Inherited from Connection.)
Public methodCode exampleOpen(OpenFlags)
Opens (or reopens) the socket.
(Inherited from Connection.)
Public methodStatic memberOpen(OpenParams)
Opens a client connection.
Public methodStatic memberCode exampleOpen(ProtocolAddress, Flags)
Opens a client connection.
Public methodStatic memberCode exampleOpen(OpenParams, NotifyDataChangedEventHandler, CallbackContext)
Opens a client connection, calling dataChangedHandler for each message received.
Public methodStatic memberCode exampleOpen(ProtocolAddress, NotifyDataChangedEventHandler, CallbackContext)
Opens a client connection, calling dataChangedHandler for each message received.
Public methodStatic memberOpenAsync(Boolean, OpenParams)
Opens a client connection.
Public methodOpenAsync(Boolean, OpenFlags)
Opens the socket.
(Inherited from Connection.)
Public methodStatic memberCode exampleOpenAsync(Boolean, ProtocolAddress, Flags)
Opens a client connection.
Public methodStatic memberCode exampleOpenAsync(Boolean, OpenParams, NotifyDataChangedEventHandler, CallbackContext)
Opens a client connection, calling dataChangedHandler for each message received.
Public methodStatic memberCode exampleOpenAsync(Boolean, ProtocolAddress, NotifyDataChangedEventHandler, CallbackContext)
Opens a client connection, calling dataChangedHandler for each message received.
Public methodRegisterClosing
Registers a function to call when Close has been called but before the socket has been closed.
(Inherited from ProtocolSocket.)
Public methodRegisterOpen
Registers a function to call after the socket is opened, but before the OnOpenedAsync event is fired.
(Inherited from ProtocolSocket.)
Public methodRemoveAspect
Removes an aspect from a socket.
(Inherited from ProtocolSocket.)
Public methodSetDownStream
Sets the downstream socket.
(Inherited from ProtocolSocket.)
Public methodSetLog
Sets the current log.
(Inherited from ProtocolSocket.)
Public methodShutdown
Forcibly shuts down the socket, without logging an error.
(Inherited from ProtocolSocket.)
Public methodShutdown(Exception)
Forcibly shuts down the socket, and then logs an error.
(Inherited from ProtocolSocket.)
Public methodShutdown(String)
Forcibly shuts down the socket, and then logs an error.
(Inherited from ProtocolSocket.)
Public methodShutdown(LogMessageLogLevel, String, Object)
Forcibly shuts down the socket, and then logs an error.
(Inherited from ProtocolSocket.)
Public methodToString
Returns a description of this socket.
(Inherited from ProtocolSocket.)
Public methodUnlink
Remove a 'link' reference count.
(Inherited from Connection.)
Public methodUnlinkRequest
Raises the OnUnlinkRequest event.
(Inherited from Connection.)
Public methodUnregisterClosing
Unregister a previously registered function.
(Inherited from ProtocolSocket.)
Public methodUnregisterOpen
Unregister a previously registered function.
(Inherited from ProtocolSocket.)
Top
See Also