C# Class Microsoft.Azure.Amqp.AsyncIO.AsyncReader

Show file Open project: Azure/azure-amqp

Public Methods

Method Description
AsyncReader ( AsyncIO parent, int maxFrameSize, bool readProtocolHeader ) : System
StartReading ( ) : void

Private Methods

Method Description
Cleanup ( ) : void
HandleFrameBodyReadComplete ( TransportAsyncCallbackArgs args ) : void
HandleFrameSizeReadComplete ( TransportAsyncCallbackArgs args ) : void
HandleProtocolHeaderReadComplete ( TransportAsyncCallbackArgs args ) : void
HandleReadBufferComplete ( TransportAsyncCallbackArgs args ) : bool
OnReadBufferComplete ( TransportAsyncCallbackArgs args ) : void
ReadBuffer ( ) : void
SetReadFrameBody ( int frameSize ) : void
SetReadFrameSize ( ) : void
SetReadProtocolHeader ( ) : void

Method Details

AsyncReader() public method

public AsyncReader ( AsyncIO parent, int maxFrameSize, bool readProtocolHeader ) : System
parent AsyncIO
maxFrameSize int
readProtocolHeader bool
return System

StartReading() public method

public StartReading ( ) : void
return void