21 #ifndef INCLUDE_OLA_E133_E133RECEIVER_H_
22 #define INCLUDE_OLA_E133_E133RECEIVER_H_
25 #include <ola/network/Socket.h>
26 #include <ola/network/IPV4Address.h>
43 class E133StatusInflator;
44 class IncomingUDPTransport;
47 class TransportHeader;
57 uint32_t sequence_number)
60 sequence_number(sequence_number) {
66 uint32_t sequence_number;
77 uint32_t sequence_number,
79 string status_message)
81 status_code(status_code),
82 status_message(status_message) {
86 string status_message;
98 uint32_t sequence_number,
99 ola::rdm::rdm_response_code response_code,
102 response_code(response_code),
106 ola::rdm::rdm_response_code response_code;
129 auto_ptr<ola::plugin::e131::RootInflator> m_root_inflator;
130 auto_ptr<ola::plugin::e131::E133Inflator> m_e133_inflator;
131 auto_ptr<ola::plugin::e131::RDMInflator> m_rdm_inflator;
132 auto_ptr<ola::plugin::e131::E133StatusInflator> m_e133_status_inflator;
133 auto_ptr<ola::plugin::e131::IncomingUDPTransport> m_incoming_udp_transport;
135 void HandleStatusMessage(
138 uint16_t status_code,
139 const string &description);
144 const std::string &raw_response);
148 #endif // INCLUDE_OLA_E133_E133RECEIVER_H_