|
Proton DotNet
|
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 |
| 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 | 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 | 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... | |
| 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... | |
Enumerations | |
| enum | 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... | |
| enum Apache.Qpid.Proton.Codec.EncodingCodes : byte |
Enumeration of the AMQP type encoding codes.