Classes | |
class | CodecFactory |
A CodecFactory provides a means of creating built in or custom Proton AMQP type encoders and decoders. | |
class | DecodeEOFException |
Decode exception thrown when a decode operation fails because it reached the end of available input before fully decoding the value it is currently working with. More... | |
class | DecodeException |
interface | IPrimitiveArrayTypeDecoder |
Defines an interface for an decoder of a primitive array types More... | |
interface | IPrimitiveTypeDecoder |
Defines an interface for an decoder of a primitive types More... | |
interface | IUtf8Decoder |
Interface for an external UTF8 Decoder that can be supplied by a client which implements custom decoding logic optimized for the application using the Codec. More... | |
interface | IUtf8StreamDecoder |
Interface for an external UTF8 Decoder that can be supplied by a client which implements custom decoding logic optimized for the application using the Codec. More... | |
class | EncodeException |
interface | IDecoder |
Defines a Decoder that handles translating the encoded AMQP performative bytes into the appropriate Proton AMQP types. More... | |
interface | IDecoderState |
Defines a state object that is used with the AMQP Decoder type to hold intermediate state and provide additional functionality that can be used during the decode process. More... | |
interface | IDescribedTypeDecoder |
interface | IDescribedTypeEncoder |
interface | IEncoder |
Defines an Encoder type that translates AMQP performatives into their encoded byte representations. More... | |
interface | IEncoderState |
Defines a state object that is used with the AMQP Encoder type to hold intermediate state and provide additional functionality that can be used during the encode process. More... | |
interface | IStreamDecoder |
Defines a Decoder that handles translating the encoded AMQP performative bytes into the appropriate Proton AMQP types. More... | |
interface | IStreamDecoderState |
Defines a state object that is used with the AMQP Decoder type to hold intermediate state and provide additional functionality that can be used during the decode process. More... | |
interface | IStreamDescribedTypeDecoder |
interface | IStreamTypeDecoder |
Defines an interface for an decoder of a specific type. More... | |
interface | ITypeDecoder |
Defines an interface for an decoder of a specific type. More... | |
interface | ITypeEncoder |
Defines an interface for an encoder of a specific type. More... | |
Enumerations | |
enum class | EncodingCodes : byte { DescribedTypeIndicator = 0x0 , Null = 0x40 , Boolean = 0x56 , BooleanTrue = 0x41 , BooleanFalse = 0x42 , UByte = 0x50 , UShort = 0x60 , UInt = 0x70 , SmallUInt = 0x52 , UInt0 = 0x43 , ULong = 0x80 , SmallULong = 0x53 , ULong0 = 0x44 , Byte = 0x51 , Short = 0x61 , Int = 0x71 , SmallInt = 0x54 , Long = 0x81 , SmallLong = 0x55 , Float = 0x72 , Double = 0x82 , Decimal32 = 0x74 , Decimal64 = 0x84 , Decimal128 = 0x94 , Char = 0x73 , Timestamp = 0x83 , Uuid = 0x98 , VBin8 = 0xa0 , VBin32 = 0xb0 , Str8 = 0xa1 , Str32 = 0xb1 , Sym8 = 0xa3 , Sym32 = 0xb3 , List0 = 0x45 , List8 = 0xc0 , List32 = 0xd0 , Map8 = 0xc1 , Map32 = 0xd1 , Array8 = 0xe0 , Array32 = 0xf0 } |
Enumeration of the AMQP type encoding codes More... | |
|
strong |
Enumeration of the AMQP type encoding codes