C# Class InfinityMQ.Channels.DuplexChannel

Inheritance: ChannelBase, ISendMessages, IReceiveMessages
Show file Open project: cbaxter/InfinityMQ

Public Methods

Method Description
DuplexChannel ( ICreateEndpoints endpointFactory, ISerializeMessages messageSerializer ) : System
Read ( ) : Byte[]
Receive ( ) : Object
Send ( Object message ) : void
Send ( Object message, Type type ) : void
Write ( Byte buffer, Int32 offset, Int32 count ) : void

Method Details

DuplexChannel() public method

public DuplexChannel ( ICreateEndpoints endpointFactory, ISerializeMessages messageSerializer ) : System
endpointFactory ICreateEndpoints
messageSerializer ISerializeMessages
return System

Read() public method

public Read ( ) : Byte[]
return Byte[]

Receive() public method

public Receive ( ) : Object
return Object

Send() public method

public Send ( Object message ) : void
message Object
return void

Send() public method

public Send ( Object message, Type type ) : void
message Object
type System.Type
return void

Write() public method

public Write ( Byte buffer, Int32 offset, Int32 count ) : void
buffer Byte
offset System.Int32
count System.Int32
return void