C# 클래스 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.
상속: AmqpDescribed
파일 보기 프로젝트 열기: Azure/azure-amqp

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
EnsureRequired ( ) : void
OnDecode ( ByteBuffer buffer, int count ) : void
OnEncode ( ByteBuffer buffer ) : void
OnValueSize ( ) : int

메소드 상세

DecodeValue() 공개 메소드

public DecodeValue ( ByteBuffer buffer ) : void
buffer ByteBuffer
리턴 void

DecodeValue() 공개 메소드

public DecodeValue ( ByteBuffer buffer, int size, int count ) : void
buffer ByteBuffer
size int
count int
리턴 void

DescribedList() 공개 메소드

public DescribedList ( AmqpSymbol name, ulong code ) : Microsoft.Azure.Amqp.Encoding
name AmqpSymbol
code ulong
리턴 Microsoft.Azure.Amqp.Encoding

EncodeValue() 공개 메소드

public EncodeValue ( ByteBuffer buffer ) : void
buffer ByteBuffer
리턴 void

EnsureRequired() 보호된 메소드

protected EnsureRequired ( ) : void
리턴 void

GetValueEncodeSize() 공개 메소드

public GetValueEncodeSize ( ) : int
리턴 int

OnDecode() 보호된 추상적인 메소드

protected abstract OnDecode ( ByteBuffer buffer, int count ) : void
buffer ByteBuffer
count int
리턴 void

OnEncode() 보호된 추상적인 메소드

protected abstract OnEncode ( ByteBuffer buffer ) : void
buffer ByteBuffer
리턴 void

OnValueSize() 보호된 추상적인 메소드

protected abstract OnValueSize ( ) : int
리턴 int