22 #ifndef INCLUDED_DIGITAL_PACKET_HEADER_OFDM_H
23 #define INCLUDED_DIGITAL_PACKET_HEADER_OFDM_H
39 typedef boost::shared_ptr<packet_header_ofdm>
sptr;
42 const std::vector<std::vector<int> > &occupied_carriers,
44 const std::string &len_tag_key,
45 const std::string &frame_len_tag_key,
46 const std::string &num_tag_key,
47 int bits_per_header_sym,
48 int bits_per_payload_sym,
49 bool scramble_header);
59 bool header_formatter(
62 const std::vector<tag_t> &tags
76 const unsigned char *header,
77 std::vector<tag_t> &tags);
98 const std::vector<std::vector<int> > &occupied_carriers,
100 const std::string &len_tag_key=
"packet_len",
101 const std::string &frame_len_tag_key=
"frame_len",
102 const std::string &num_tag_key=
"packet_num",
103 int bits_per_header_sym=1,
104 int bits_per_payload_sym=1,
105 bool scramble_header=
false
#define DIGITAL_API
Definition: gr-digital/include/gnuradio/digital/api.h:30
Include this header to use the message passing features.
Definition: logger.h:131
boost::intrusive_ptr< pmt_base > pmt_t
typedef for shared pointer (transparent reference counting). See http://www.boost.org/libs/smart_ptr/smart_ptr.htm
Definition: pmt.h:56