Open Lighting Architecture  Latest Git
Classes | Typedefs
ola::messaging Namespace Reference

Detailed Description

A framework for serializing simple message structures.

Classes

class  BasicMessageField
 
class  BoolFieldDescriptor
 
class  BoolMessageField
 
class  Descriptor
 
class  FieldDescriptor
 
class  FieldDescriptorGroup
 
class  FieldDescriptorInterface
 
class  FieldDescriptorVisitor
 
class  GenericMessagePrinter
 
class  GroupMessageField
 
class  IntegerFieldDescriptor
 
class  IPV4FieldDescriptor
 
class  IPV4MessageField
 
class  MACFieldDescriptor
 
class  MACMessageField
 
class  Message
 
class  MessageFieldInterface
 
class  MessagePrinter
 
class  MessageVisitor
 
class  SchemaPrinter
 
class  StringFieldDescriptor
 
class  StringMessageBuilder
 
class  StringMessageField
 
class  UIDFieldDescriptor
 
class  UIDMessageField
 

Typedefs

typedef IntegerFieldDescriptor< uint8_t > UInt8FieldDescriptor
 
typedef IntegerFieldDescriptor< uint16_t > UInt16FieldDescriptor
 
typedef IntegerFieldDescriptor< uint32_t > UInt32FieldDescriptor
 
typedef IntegerFieldDescriptor< int8_t > Int8FieldDescriptor
 
typedef IntegerFieldDescriptor< int16_t > Int16FieldDescriptor
 
typedef IntegerFieldDescriptor< int32_t > Int32FieldDescriptor
 
typedef BasicMessageField< uint8_t > UInt8MessageField
 
typedef BasicMessageField< uint16_t > UInt16MessageField
 
typedef BasicMessageField< uint32_t > UInt32MessageField
 
typedef BasicMessageField< int8_t > Int8MessageField
 
typedef BasicMessageField< int16_t > Int16MessageField
 
typedef BasicMessageField< int32_t > Int32MessageField