21#ifndef LIBS_ACN_E131DISCOVERYINFLATOR_H_
22#define LIBS_ACN_E131DISCOVERYINFLATOR_H_
28#include "libs/acn/BaseInflator.h"
35 struct DiscoveryPage {
37 const uint8_t page_number;
38 const uint8_t last_page;
39 const uint32_t page_sequence;
40 std::vector<uint16_t> universes;
42 DiscoveryPage(uint8_t page_number, uint8_t last_page)
43 : page_number(page_number),
51 explicit E131DiscoveryInflator(PageCallback *callback)
52 : m_page_callback(callback) {}
56 unsigned int InflatePDUBlock(HeaderSet *headers,
62 std::auto_ptr<PageCallback> m_page_callback;
A 2 argument callback which can be called multiple times.
Definition Callback.h:1895
Definition BaseInflator.h:42
@ VECTOR_E131_DISCOVERY
Definition ACNVectors.h:66
The namespace containing all OLA symbols.
Definition Credentials.cpp:44