10 #ifndef INCLUDED_DIGITAL_HEADER_PAYLOAD_DEMUX_H
11 #define INCLUDED_DIGITAL_HEADER_PAYLOAD_DEMUX_H
153 typedef std::shared_ptr<header_payload_demux>
sptr;
171 make(
const int header_len,
172 const int items_per_symbol = 1,
173 const int guard_interval = 0,
174 const std::string& length_tag_key =
"frame_len",
175 const std::string& trigger_tag_key =
"",
176 const bool output_symbols =
false,
178 const std::string& timing_tag_key =
"",
179 const double samp_rate = 1.0,
180 const std::vector<std::string>& special_tags = std::vector<std::string>(),
181 const size_t header_padding = 0);