Duplex input channel which can receive messages from the duplex output channel and send response messages.
Duplex output channel which can send messages to the duplex input channel and receive response messages.
Represents messaging providing output and input channels for the communication.
Event argument used by output channel to indicate connection open or connection closed.
Event argument used by output and input channel to indicate a message was received.
Event argument used by the input channel to indicate the output channel was connected or disconnected.