Classes | |
| class | ArrayField |
| Field for dynamic arrays. More... | |
| class | ConstantField |
| Field for constant values. More... | |
| class | CountMismatchException |
| Exception thrown when the count of a fixed array does not match the count of the variant array. More... | |
| class | Field |
| A Field represents an entry in a message reader that can read one of its fields. More... | |
| class | FieldStack |
| class | FixedArrayField |
| Serializer for fixed arrays. More... | |
| class | IndexedFieldStack |
| class | KeyedFieldStack |
| class | Message |
| Message is the base class for message types supported by the introspection library. More... | |
| class | MessageDefinitionParserException |
| Exception thrown while parsing a message definition file. More... | |
| class | MessageSerializer |
| Serializer for full-fledged message types. More... | |
| class | PrimitiveSerializer |
| Serializer for primitive builtin types. More... | |
| class | RootFieldStack |
| class | SchemaMismatchException |
| Exception thrown when the schema does not match the variant. More... | |
| class | Serializer |
| Serializer is the base class for all binary message interpreters. More... | |
| class | TypeMismatchException |
| Exception thrown when the expected type of the Variant does not match the actual type. More... | |
| class | VariantMessage |
| VariantMessage implements an interface with the ROS type system to send and receive messages of any known type. More... | |
Enumerations | |
| enum | PrimitiveType { UNKNOWN = 0, BOOL, INT8, UINT8, INT16, UINT16, INT32, UINT32, INT64, UINT64, FLOAT32, FLOAT64, STRING, TIME, DURATION } |
| Values correspond to builtin types of the ROS msg specification. More... | |
Values correspond to builtin types of the ROS msg specification.
| Enumerator | |
|---|---|
| UNKNOWN | |
| BOOL | |
| INT8 | |
| UINT8 | |
| INT16 | |
| UINT16 | |
| INT32 | |
| UINT32 | |
| INT64 | |
| UINT64 | |
| FLOAT32 | |
| FLOAT64 | |
| STRING | |
| TIME | |
| DURATION | |
Definition at line 14 of file PrimitiveSerializer.h.