Open Lighting Architecture  0.9.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs
ola::messaging Namespace Reference

Detailed Description

A framework for serializing simple message structures.

Classes

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

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