23 #ifndef PLUGINS_E131_E131_HEADERSET_H_
24 #define PLUGINS_E131_E131_HEADERSET_H_
26 #include "plugins/e131/e131/DMPHeader.h"
27 #include "plugins/e131/e131/E131Header.h"
28 #include "plugins/e131/e131/E133Header.h"
29 #include "plugins/e131/e131/RootHeader.h"
30 #include "plugins/e131/e131/TransportHeader.h"
42 return m_transport_header;
45 m_transport_header = header;
48 const RootHeader &GetRootHeader()
const {
return m_root_header; }
49 void SetRootHeader(
const RootHeader &header) { m_root_header = header; }
51 const E131Header &GetE131Header()
const {
return m_e131_header; }
52 void SetE131Header(
const E131Header &header) { m_e131_header = header; }
54 const E133Header &GetE133Header()
const {
return m_e133_header; }
55 void SetE133Header(
const E133Header &header) { m_e133_header = header; }
57 const DMPHeader &GetDMPHeader()
const {
return m_dmp_header; }
58 void SetDMPHeader(
const DMPHeader &header) { m_dmp_header = header; }
60 bool operator==(
const HeaderSet &other)
const {
62 m_transport_header == other.m_transport_header &&
63 m_root_header == other.m_root_header &&
64 m_e131_header == other.m_e131_header &&
65 m_e133_header == other.m_e133_header &&
66 m_dmp_header == other.m_dmp_header);
79 #endif // PLUGINS_E131_E131_HEADERSET_H_