Classes | Enumerations
swarmros::introspection Namespace Reference

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...
 

Enumeration Type Documentation

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.



swarmros
Author(s):
autogenerated on Fri Apr 3 2020 03:42:48