The Teraspaces.QWFramework.QWRemote namespace contains implementation of a remote communication channel.

Types

            
 All Types  Classes   Structures  Delegates 
 NameDescription
QWRemoteChannel
Represents a underlying communication channel for QWFramework.QWRemote framework.
QWRemoteHalfDuplexSession
Provides common methods for sending QWRemoteMessage to and receiving QWRemoteMessage from a half duplex communication channel derived from QWRemoteChannel. This class cannot be inherited.
QWRemoteMessage
Defines the base class of for serializerable messages used for inter-process communication.
QWRemoteMessageHeader
The header of the QWRemoteMessage. It is a value type (struct) so that the access cost is no more than that of an integer.
QWRemoteMessageManager
This class manages the mapping among the native class type of an QWRemoteMessage instance, its MsgType and the corresponding IQWSerializer<(Of <(T>)>). This class cannot be inherited.
QWRemoteMessageManagerException
The exception that is thrown when an error occurs during QWRemoteMessageManager related operations.
QWRemoteMessageResolutionExceptions
The exception that is thrown when an type resolution error occurs during QWRemoteMessageManager related operations.
QWRemoteMessageTypeResolutionHandler
Represents the method that will handle the remote message type resolution event.
QWRemoteRawSession
A session that can handle both raw byte stream and QWRemoteMessage. This class cannot be inherited.
QWRemoteSession
A session that sends and receives QWRemoteMessage through a Stream. This class cannot be inherited.
QWRemoteSessionErrorHandler
Represents the method that will handle the Exception event for QWRemoteSession sender thread.
QWRemoteTcpChannel
Implements a QWRemoteChannel that communicates through a TCP/IP connection.