22#ifndef INCLUDED_DIGITAL_HEADER_FORMAT_BASE_H
23#define INCLUDED_DIGITAL_HEADER_FORMAT_BASE_H
29#include <boost/enable_shared_from_this.hpp>
124 :
public boost::enable_shared_from_this<gr::digital::header_format_base>
127 typedef boost::shared_ptr<header_format_base>
sptr;
151 const unsigned char* input,
176 const unsigned char* input,
177 std::vector<pmt::pmt_t>& info,
178 int& nbits_processed) = 0;
193 enum state_t { STATE_SYNC_SEARCH, STATE_HAVE_SYNC };
#define DIGITAL_API
Definition gr-digital/include/gnuradio/digital/api.h:30
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition basic_block.h:46
log4cpp::Category * logger_ptr
GR_LOG macros.
Definition logger.h:71
boost::shared_ptr< pmt_base > pmt_t
typedef for shared pointer (transparent reference counting). See http://www.boost....
Definition pmt.h:96