20 #ifndef LIBS_ACN_RDMINFLATOR_H_ 21 #define LIBS_ACN_RDMINFLATOR_H_ 26 #include "libs/acn/BaseInflator.h" 27 #include "libs/acn/TransportHeader.h" 28 #include "libs/acn/E133Header.h" 34 friend class RDMInflatorTest;
51 static const unsigned int VECTOR_RDMNET_DATA = 0xcc;
57 unsigned int *bytes_used);
59 void ResetHeaderField() {}
61 virtual bool HandlePDUData(uint32_t vector,
64 unsigned int pdu_len);
67 std::auto_ptr<RDMMessageHandler> m_rdm_handler;
71 #endif // LIBS_ACN_RDMINFLATOR_H_
An abstract PDU inflator.
Definition: BaseInflator.h:64
uint32_t Id() const
Definition: RDMInflator.h:47
Definition: ACNVectors.h:73
A 3 argument callback which can be called multiple times.
Definition: Callback.h:2838
Definition: RDMInflator.h:33
RDMInflator()
Definition: RDMInflator.cpp:35
void SetRDMHandler(RDMMessageHandler *handler)
Definition: RDMInflator.cpp:44
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44