Open Lighting Architecture  Latest Git
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
ola::e133::MessageBuilder Class Reference

Detailed Description

Provides helper methods for common E1.33 packet construction operations.

Public Member Functions

 MessageBuilder (const CID &cid, const string &source_name)
 
void PrependRDMHeader (IOStack *packet)
 
void BuildNullTCPPacket (IOStack *packet)
 
void BuildTCPE133StatusPDU (IOStack *packet, uint32_t sequence_number, uint16_t endpoint_id, ola::e133::E133StatusCode status_code, const string &description)
 
void BuildUDPE133StatusPDU (IOStack *packet, uint32_t sequence_number, uint16_t endpoint_id, ola::e133::E133StatusCode status_code, const string &description)
 
void BuildTCPRootE133 (IOStack *packet, uint32_t vector, uint32_t sequence_number, uint16_t endpoint_id)
 
void BuildUDPRootE133 (IOStack *packet, uint32_t vector, uint32_t sequence_number, uint16_t endpoint_id)
 
ola::io::MemoryBlockPoolpool ()
 

The documentation for this class was generated from the following file: