Proton DotNet
Public Attributes | Protected Member Functions | List of all members
Apache.Qpid.Proton.Codec.Encoders.Transactions.CoordinatorTypeEncoder Class Reference
Inheritance diagram for Apache.Qpid.Proton.Codec.Encoders.Transactions.CoordinatorTypeEncoder:
Apache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Coordinator >

Public Attributes

override Symbol DescriptorSymbol => Coordinator.DescriptorSymbol
 
override ulong DescriptorCode => Coordinator.DescriptorCode
 
- Public Attributes inherited from Apache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Coordinator >
override Type EncodesType
 

Protected Member Functions

override EncodingCodes GetListEncoding (Coordinator value)
 
override int GetElementCount (Coordinator value)
 
override void WriteElement (Coordinator coordinator, int index, IProtonBuffer buffer, IEncoderState state)
 
- Protected Member Functions inherited from Apache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Coordinator >
virtual EncodingCodes GetListEncoding (T value)
 Determine the list type the given value can be encoded to based on the number of bytes that would be needed to hold the encoded form of the resulting list entries. More...
 
abstract void WriteElement (T source, int index, IProtonBuffer buffer, IEncoderState state)
 Instructs the encoder to write the element identified with the given index More...
 
abstract int GetElementCount (T value)
 Gets the number of elements that will result when this type is encoded into an AMQP List type. More...
 
virtual int GetMinElementCount ()
 Return the minimum number of elements that this AMQP type must provide in order to be considered a valid type. More...
 

Additional Inherited Members

- Public Member Functions inherited from Apache.Qpid.Proton.Codec.Encoders.AbstractDescribedListTypeEncoder< Coordinator >
override void WriteType (IProtonBuffer buffer, IEncoderState state, object value)
 Encodes the given value into the provided buffer. More...
 
virtual void WriteType (IProtonBuffer buffer, IEncoderState state, T value)
 
override void WriteArray (IProtonBuffer buffer, IEncoderState state, Array values)
 Encodes a full array encoding of the given array elements into the provided buffer. More...
 
override void WriteRawArray (IProtonBuffer buffer, IEncoderState state, Array values)
 Encodes only the individual elements of the given array into the provided buffer More...
 

The documentation for this class was generated from the following file: