The Teraspaces.QWFramework.QWRemote namespace contains implementation of a remote communication channel.
Types
| All Types | Classes | Structures | Delegates |
| Name | Description | |
|---|---|---|
| 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.
|