21 #ifndef INCLUDE_OLA_E133_E133RECEIVER_H_
22 #define INCLUDE_OLA_E133_E133RECEIVER_H_
27 #include <ola/network/Socket.h>
44 class E133StatusInflator;
45 class IncomingUDPTransport;
48 class TransportHeader;
58 uint32_t sequence_number)
61 sequence_number(sequence_number) {
67 uint32_t sequence_number;
78 uint32_t sequence_number,
80 string status_message)
82 status_code(status_code),
83 status_message(status_message) {
87 string status_message;
99 uint32_t sequence_number,
100 ola::rdm::rdm_response_code response_code,
103 response_code(response_code),
107 ola::rdm::rdm_response_code response_code;
130 auto_ptr<ola::plugin::e131::RootInflator> m_root_inflator;
131 auto_ptr<ola::plugin::e131::E133Inflator> m_e133_inflator;
132 auto_ptr<ola::plugin::e131::RDMInflator> m_rdm_inflator;
133 auto_ptr<ola::plugin::e131::E133StatusInflator> m_e133_status_inflator;
134 auto_ptr<ola::plugin::e131::IncomingUDPTransport> m_incoming_udp_transport;
136 void HandleStatusMessage(
139 uint16_t status_code,
140 const string &description);
145 const std::string &raw_response);
151 #endif // INCLUDE_OLA_E133_E133RECEIVER_H_