LBM Pre-Defined Message (PDM) Classes

C# |
namespace com.latencybusters.pdm

All Types | Classes |
Icon | Type | Description |
---|---|---|
![]() | PDMDecimal | A representation of a decimal with an exponent and mantissa (in the form: a x 10^b) |
![]() | PDMDefinition | The message definition class that needs to be populated and finalized
before using in a {@link PDMMessage}
|
![]() | PDMDefinitionCache | A cache to store {@link PDMDefinition}s by their id and version |
![]() | PDMDeserializer | Used to deserialize bytes into the appropriate type |
![]() | PDMException | An exception class thrown by the PDM library. |
![]() | PDMField | A field is element in the message that contains the value and a reference
back to the field information that was created in the {@link PDMDefinition}
|
![]() | PDMFieldInfo | A handle to field information returned from a {@link PDMDefinition}
that is used when adding a field value to a {@link PDMMessage}.
|
![]() | PDMFieldIterator | The PDMFieldIterator is used to iterate through each {@link PDMField}
in a {@link PDMMessage}. Check isValueSet() before accessing its value
to determine if the {@link PDMField} has been set.
|
![]() | PDMFieldType | PDMFieldType enumeration used when adding field information to a PDMDefinition. |
![]() | PDMMessage | A PDM message consists of a definition and the corresponding
optional and required fields as specified by the definition.
Use {@link PDMMessage#toBytes()} to serialize a message to bytes or
{@link PDMMessage#parse(byte[])} to deserialize a message from bytes.
|
![]() | PDMSection | The PDMSection class is an internal class used as a wrapper
around the byte buffer to store a {@link PDMField}'s value
|
![]() | PDMSerializer | Used to serialize a type into an array of bytes |
![]() | PDMTimestamp | A representation of a PDMTimestamp with the number of seconds and microseconds
since the epoch
|