Open Lighting Architecture
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
ola::plugin::e131::E131Rev2Header Class Reference
Inheritance diagram for ola::plugin::e131::E131Rev2Header:
ola::plugin::e131::E131Header

Classes

struct  e131_rev2_pdu_header

Public Types

enum  { REV2_SOURCE_NAME_LEN = 32 }
- Public Types inherited from ola::plugin::e131::E131Header
enum  { SOURCE_NAME_LEN = 64 }
typedef struct e131_pdu_header_s e131_pdu_header

Public Member Functions

 E131Rev2Header (const string &source, uint8_t priority, uint8_t sequence, uint16_t universe, bool is_preview=false, bool has_terminated=false)
- Public Member Functions inherited from ola::plugin::e131::E131Header
 E131Header (const string &source, uint8_t priority, uint8_t sequence, uint16_t universe, bool is_preview=false, bool has_terminated=false, bool is_rev2=false)
const string Source () const
uint8_t Priority () const
uint8_t Sequence () const
uint16_t Universe () const
bool PreviewData () const
bool StreamTerminated () const
bool UsingRev2 () const
bool operator== (const E131Header &other) const
struct
ola::plugin::e131::E131Header::e131_pdu_header_s 
__attribute__ ((packed))

Public Attributes

enum
ola::plugin::e131::E131Rev2Header:: { ... }  
__attribute__

Additional Inherited Members

- Static Public Attributes inherited from ola::plugin::e131::E131Header
static const uint8_t PREVIEW_DATA_MASK = 0x80
static const uint8_t STREAM_TERMINATED_MASK = 0x40

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