C# Class Microsoft.Azure.Amqp.AmqpConnectionBase

The base class for AMQP connection. It should be version independent.
Inheritance: AmqpObject, IIoHandler, ITransportMonitor
Afficher le fichier Open project: Azure/azure-amqp

Méthodes publiques

Méthode Description
SendBuffer ( ByteBuffer buffer ) : void
SendBuffers ( ByteBuffer buffers ) : void
SendDatablock ( IAmqpSerializable dataBlock ) : void

Méthodes protégées

Méthode Description
AmqpConnectionBase ( string type, TransportBase transport, AmqpConnectionSettings settings, bool isInitiator ) : System
HandleIoEvent ( IoEvent ioEvent ) : void
OnFrameBuffer ( ByteBuffer buffer ) : void
OnProtocolHeader ( ProtocolHeader header ) : void

Private Methods

Méthode Description
IIoHandler ( ByteBuffer buffer ) : void
IIoHandler ( Exception exception ) : void
IIoHandler ( IoEvent ioEvent, long queueSize ) : void
ITransportMonitor ( int bufferSize, int readSize, int cacheHits, long latencyTicks ) : void
ITransportMonitor ( int bufferSize, int writeSize, long queueSize, long latencyTicks ) : void
OnReceiveFrameBuffer ( ByteBuffer buffer ) : void

Method Details

AmqpConnectionBase() protected méthode

protected AmqpConnectionBase ( string type, TransportBase transport, AmqpConnectionSettings settings, bool isInitiator ) : System
type string
transport Microsoft.Azure.Amqp.Transport.TransportBase
settings AmqpConnectionSettings
isInitiator bool
Résultat System

HandleIoEvent() protected méthode

protected HandleIoEvent ( IoEvent ioEvent ) : void
ioEvent IoEvent
Résultat void

OnFrameBuffer() protected abstract méthode

protected abstract OnFrameBuffer ( ByteBuffer buffer ) : void
buffer ByteBuffer
Résultat void

OnProtocolHeader() protected abstract méthode

protected abstract OnProtocolHeader ( ProtocolHeader header ) : void
header Microsoft.Azure.Amqp.Framing.ProtocolHeader
Résultat void

SendBuffer() public méthode

public SendBuffer ( ByteBuffer buffer ) : void
buffer ByteBuffer
Résultat void

SendBuffers() public méthode

public SendBuffers ( ByteBuffer buffers ) : void
buffers ByteBuffer
Résultat void

SendDatablock() public méthode

public SendDatablock ( IAmqpSerializable dataBlock ) : void
dataBlock IAmqpSerializable
Résultat void