|
Proton DotNet
|
Public Member Functions | |
| override object | ReadValue (IProtonBuffer buffer, IDecoderState state) |
| Reads this decoders managed type from the given buffer and returns it. | |
| override Array | ReadArrayElements (IProtonBuffer buffer, IDecoderState state, int count) |
| Reads a series of this type that have been encoded into the body of an Array type. When encoded into an array the values are encoded in series following the identifier for the type, this method is given a count of the number of instances that are encoded and should read each in succession and returning them in a new array. | |
| override void | SkipValue (IProtonBuffer buffer, IDecoderState state) |
| Skips the value that this decoder is handling by skipping the encoded bytes in the provided buffer instance. | |
| override object | ReadValue (Stream stream, IStreamDecoderState state) |
| Reads this decoders managed type from the given buffer and returns it. | |
| override Array | ReadArrayElements (Stream stream, IStreamDecoderState state, int count) |
| Reads a series of this type that have been encoded into the body of an Array type. When encoded into an array the values are encoded in series following the identifier for the type, this method is given a count of the number of instances that are encoded and should read each in succession and returning them in a new array. | |
| override void | SkipValue (Stream stream, IStreamDecoderState state) |
| Skips the value that this decoder is handling by skipping the encoded bytes in the provided buffer instance. | |
Public Member Functions inherited from Apache.Qpid.Proton.Codec.Decoders.AbstractDescribedTypeDecoder | |
| object | ReadValue (IProtonBuffer buffer, IDecoderState state) |
| Reads this decoders managed type from the given buffer and returns it. | |
| Array | ReadArrayElements (IProtonBuffer buffer, IDecoderState state, int count) |
| Reads a series of this type that have been encoded into the body of an Array type. When encoded into an array the values are encoded in series following the identifier for the type, this method is given a count of the number of instances that are encoded and should read each in succession and returning them in a new array. | |
| void | SkipValue (IProtonBuffer buffer, IDecoderState state) |
| Skips the value that this decoder is handling by skipping the encoded bytes in the provided buffer instance. | |
| object | ReadValue (Stream stream, IStreamDecoderState state) |
| Reads this decoders managed type from the given buffer and returns it. | |
| Array | ReadArrayElements (Stream stream, IStreamDecoderState state, int count) |
| Reads a series of this type that have been encoded into the body of an Array type. When encoded into an array the values are encoded in series following the identifier for the type, this method is given a count of the number of instances that are encoded and should read each in succession and returning them in a new array. | |
| void | SkipValue (Stream stream, IStreamDecoderState state) |
| Skips the value that this decoder is handling by skipping the encoded bytes in the provided buffer instance. | |
| override string | ToString () |
Properties | |
| override Symbol | DescriptorSymbol [get] |
| Returns an AMQP Symbol code that describes the type to be decoded. | |
| override ulong | DescriptorCode [get] |
| Returns an AMQP unsigned int numeric code that describes the type to be decoded. | |
| override Type | DecodesType [get] |
| The Type that this decoder can read. | |
Properties inherited from Apache.Qpid.Proton.Codec.Decoders.AbstractDescribedTypeDecoder | |
| bool | IsArrayType [get] |
| Returns true if the value that this decoder is going to read is an array type. | |
| Symbol | DescriptorSymbol [get] |
| Returns an AMQP Symbol code that describes the type to be decoded. | |
| ulong | DescriptorCode [get] |
| Returns an AMQP unsigned int numeric code that describes the type to be decoded. | |
| Type | DecodesType [get] |
| The Type that this decoder can read. | |
Properties inherited from Apache.Qpid.Proton.Codec.IDescribedTypeDecoder | |
Properties inherited from Apache.Qpid.Proton.Codec.ITypeDecoder | |
Properties inherited from Apache.Qpid.Proton.Codec.IStreamDescribedTypeDecoder | |
Properties inherited from Apache.Qpid.Proton.Codec.IStreamTypeDecoder | |
Additional Inherited Members | |
Static Protected Member Functions inherited from Apache.Qpid.Proton.Codec.Decoders.AbstractDescribedTypeDecoder | |
| static T | CheckIsExpectedTypeAndCast< T > (ITypeDecoder actual) |
| static T | CheckIsExpectedTypeAndCast< T > (IStreamTypeDecoder actual) |
| static void | CheckIsExpectedType< T > (ITypeDecoder actual) |
| static void | CheckIsExpectedType< T > (IStreamTypeDecoder actual) |
|
inline |
Reads a series of this type that have been encoded into the body of an Array type. When encoded into an array the values are encoded in series following the identifier for the type, this method is given a count of the number of instances that are encoded and should read each in succession and returning them in a new array.
| buffer | The buffer where the encoded bytes can be read from |
| state | The decoder state that can be used during decode |
| count | the number of elements that the encoded array contains |
Implements Apache.Qpid.Proton.Codec.ITypeDecoder.
|
inline |
Reads a series of this type that have been encoded into the body of an Array type. When encoded into an array the values are encoded in series following the identifier for the type, this method is given a count of the number of instances that are encoded and should read each in succession and returning them in a new array.
| stream | The stream where the encoded bytes can be read from |
| state | The decoder state that can be used during decode |
| count | the number of elements that the encoded array contains |
Implements Apache.Qpid.Proton.Codec.IStreamTypeDecoder.
|
inline |
Reads this decoders managed type from the given buffer and returns it.
| buffer | The buffer where the encoded bytes can be read from |
| state | The decoder state that can be used during decode |
Implements Apache.Qpid.Proton.Codec.ITypeDecoder.
|
inline |
Reads this decoders managed type from the given buffer and returns it.
| stream | The stream where the encoded bytes can be read from |
| state | The decoder state that can be used during decode |
Implements Apache.Qpid.Proton.Codec.IStreamTypeDecoder.
|
inline |
Skips the value that this decoder is handling by skipping the encoded bytes in the provided buffer instance.
| buffer | The buffer where the encoded bytes can be read from |
| state | The decoder state that can be used during decode |
Implements Apache.Qpid.Proton.Codec.ITypeDecoder.
|
inline |
Skips the value that this decoder is handling by skipping the encoded bytes in the provided buffer instance.
| stream | The stream where the encoded bytes can be read from |
| state | The decoder state that can be used during decode |
Implements Apache.Qpid.Proton.Codec.IStreamTypeDecoder.
|
get |
The Type that this decoder can read.
Implements Apache.Qpid.Proton.Codec.ITypeDecoder.
|
get |
Returns an AMQP unsigned int numeric code that describes the type to be decoded.
Implements Apache.Qpid.Proton.Codec.IDescribedTypeDecoder.
|
get |
Returns an AMQP Symbol code that describes the type to be decoded.
Implements Apache.Qpid.Proton.Codec.IDescribedTypeDecoder.