C# Class Microsoft.Azure.Amqp.Framing.DescribedList

Encoding of DescribedType(symbol/ulong, list) is not efficient if the descriptor and the list fields are pre-defined, e.g. the performatives and other types used by the protocol.
Inheritance: AmqpDescribed
Afficher le fichier Open project: Azure/azure-amqp

Méthodes publiques

Méthode Description
DecodeValue ( ByteBuffer buffer ) : void
DecodeValue ( ByteBuffer buffer, int size, int count ) : void
DescribedList ( AmqpSymbol name, ulong code ) : Microsoft.Azure.Amqp.Encoding
EncodeValue ( ByteBuffer buffer ) : void
GetValueEncodeSize ( ) : int

Méthodes protégées

Méthode Description
EnsureRequired ( ) : void
OnDecode ( ByteBuffer buffer, int count ) : void
OnEncode ( ByteBuffer buffer ) : void
OnValueSize ( ) : int

Method Details

DecodeValue() public méthode

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

DecodeValue() public méthode

public DecodeValue ( ByteBuffer buffer, int size, int count ) : void
buffer ByteBuffer
size int
count int
Résultat void

DescribedList() public méthode

public DescribedList ( AmqpSymbol name, ulong code ) : Microsoft.Azure.Amqp.Encoding
name AmqpSymbol
code ulong
Résultat Microsoft.Azure.Amqp.Encoding

EncodeValue() public méthode

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

EnsureRequired() protected méthode

protected EnsureRequired ( ) : void
Résultat void

GetValueEncodeSize() public méthode

public GetValueEncodeSize ( ) : int
Résultat int

OnDecode() protected abstract méthode

protected abstract OnDecode ( ByteBuffer buffer, int count ) : void
buffer ByteBuffer
count int
Résultat void

OnEncode() protected abstract méthode

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

OnValueSize() protected abstract méthode

protected abstract OnValueSize ( ) : int
Résultat int