C# Class Microsoft.Azure.Amqp.AsyncIO

Inheritance: AmqpObject
Show file Open project: Azure/azure-amqp Class Usage Examples

Public Methods

Method Description
AsyncIO ( IIoHandler parent, int maxFrameSize, int writeQueueFullLimit, int writeQueueEmptyLimit, TransportBase transport, bool isInitiator ) : System
WriteBuffer ( ByteBuffer buffer ) : void
WriteBuffer ( IList buffers ) : void

Protected Methods

Method Description
AbortInternal ( ) : void
CloseInternal ( ) : bool
OnClose ( System.TimeSpan timeout ) : void
OnOpen ( System.TimeSpan timeout ) : void
OpenInternal ( ) : bool

Method Details

AbortInternal() protected method

protected AbortInternal ( ) : void
return void

AsyncIO() public method

public AsyncIO ( IIoHandler parent, int maxFrameSize, int writeQueueFullLimit, int writeQueueEmptyLimit, TransportBase transport, bool isInitiator ) : System
parent IIoHandler
maxFrameSize int
writeQueueFullLimit int
writeQueueEmptyLimit int
transport Microsoft.Azure.Amqp.Transport.TransportBase
isInitiator bool
return System

CloseInternal() protected method

protected CloseInternal ( ) : bool
return bool

OnClose() protected method

protected OnClose ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
return void

OnOpen() protected method

protected OnOpen ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
return void

OpenInternal() protected method

protected OpenInternal ( ) : bool
return bool

WriteBuffer() public method

public WriteBuffer ( ByteBuffer buffer ) : void
buffer ByteBuffer
return void

WriteBuffer() public method

public WriteBuffer ( IList buffers ) : void
buffers IList
return void