12#ifndef INCLUDED_GR_PDU_H
13#define INCLUDED_GR_PDU_H
19namespace metadata_keys {
29namespace msgport_names {
#define GR_RUNTIME_API
Definition: gnuradio-runtime/include/gnuradio/api.h:18
GR_RUNTIME_API const pmt::pmt_t bpdu()
GR_RUNTIME_API const pmt::pmt_t msg()
GR_RUNTIME_API const pmt::pmt_t pdu()
GR_RUNTIME_API const pmt::pmt_t fpdu()
GR_RUNTIME_API const pmt::pmt_t pdus()
GR_RUNTIME_API const pmt::pmt_t dict()
GR_RUNTIME_API const pmt::pmt_t conf()
GR_RUNTIME_API const pmt::pmt_t detects()
GR_RUNTIME_API const pmt::pmt_t cpdu()
GR_RUNTIME_API const pmt::pmt_t vec()
GR_RUNTIME_API pmt::pmt_t make_pdu_vector(types::vector_type type, const uint8_t *buf, size_t items)
GR_RUNTIME_API bool type_matches(types::vector_type type, pmt::pmt_t v)
GR_RUNTIME_API types::vector_type type_from_pmt(pmt::pmt_t vector)
GR_RUNTIME_API size_t itemsize(types::vector_type type)
vector_type
Definition: pdu.h:44
@ complex_t
Definition: pdu.h:44
@ byte_t
Definition: pdu.h:44
@ int_t
Definition: pdu.h:44
@ float_t
Definition: pdu.h:44
@ short_t
Definition: pdu.h:44
GNU Radio logging wrapper.
Definition: basic_block.h:29
std::shared_ptr< pmt_base > pmt_t
typedef for shared pointer (transparent reference counting).
Definition: pmt.h:83
Definition: cc_common.h:35