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.