19#ifndef INCLUDED_VARLEN_PACKET_TAGGER_H
20#define INCLUDED_VARLEN_PACKET_TAGGER_H
23#include <gnuradio/block.h>
24#include <gnuradio/endianness.h>
28 namespace satellites {
46 typedef boost::shared_ptr<varlen_packet_tagger>
sptr;
57 const std::string &packet_key,
58 int length_field_size,
60 endianness_t endianness,
#define SATELLITES_API
Definition api.h:30
Examine input stream for sync tags and extract packet length.
Definition varlen_packet_tagger.h:44
boost::shared_ptr< varlen_packet_tagger > sptr
Definition varlen_packet_tagger.h:46
static sptr make(const std::string &sync_key, const std::string &packet_key, int length_field_size, int max_packet_size, endianness_t endianness, bool use_golay)
Definition ao40_deinterleaver.h:25