23 #ifndef LIBS_ACN_HEADERSET_H_
24 #define LIBS_ACN_HEADERSET_H_
26 #include "libs/acn/DMPHeader.h"
27 #include "libs/acn/E131Header.h"
28 #include "libs/acn/E133Header.h"
29 #include "libs/acn/RootHeader.h"
30 #include "libs/acn/TransportHeader.h"
41 return m_transport_header;
44 m_transport_header = header;
47 const RootHeader &GetRootHeader()
const {
return m_root_header; }
48 void SetRootHeader(
const RootHeader &header) { m_root_header = header; }
50 const E131Header &GetE131Header()
const {
return m_e131_header; }
51 void SetE131Header(
const E131Header &header) { m_e131_header = header; }
53 const E133Header &GetE133Header()
const {
return m_e133_header; }
54 void SetE133Header(
const E133Header &header) { m_e133_header = header; }
56 const DMPHeader &GetDMPHeader()
const {
return m_dmp_header; }
57 void SetDMPHeader(
const DMPHeader &header) { m_dmp_header = header; }
59 bool operator==(
const HeaderSet &other)
const {
61 m_transport_header == other.m_transport_header &&
62 m_root_header == other.m_root_header &&
63 m_e131_header == other.m_e131_header &&
64 m_e133_header == other.m_e133_header &&
65 m_dmp_header == other.m_dmp_header);
77 #endif // LIBS_ACN_HEADERSET_H_
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44