10 #ifndef RPCPMTCONVERTERS_THRIFT_H
11 #define RPCPMTCONVERTERS_THRIFT_H
13 #include "thrift/gnuradio_types.h"
15 #include <boost/noncopyable.hpp>
16 #include <boost/ptr_container/ptr_map.hpp>
74 class To_PMT :
private boost::noncopyable
78 template <
typename TO_PMT_F>
83 boost::ptr_map<GNURadio::BaseTypes::type, to_pmt_f>
to_pmt_map;
89 template <
typename TO_PMT_F>
Definition: rpcpmtconverters_thrift.h:75
boost::ptr_map< GNURadio::BaseTypes::type, to_pmt_f > to_pmt_map
Definition: rpcpmtconverters_thrift.h:83
pmt::pmt_t operator()(const GNURadio::Knob &knob)
static To_PMT instance
Definition: rpcpmtconverters_thrift.h:77
std::shared_ptr< pmt_base > pmt_t
typedef for shared pointer (transparent reference counting).
Definition: pmt.h:84
Definition: rpcpmtconverters_thrift.h:19
GNURadio::Knob from_pmt(const pmt::pmt_t &knob)
Definition: rpcpmtconverters_thrift.h:46
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:28
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:70
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:49
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:40
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:52
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:55
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:22
to_pmt_f()
Definition: rpcpmtconverters_thrift.h:23
virtual ~to_pmt_f()
Definition: rpcpmtconverters_thrift.h:24
virtual pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:34
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:37
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:90
to_pmt_reg(To_PMT &instance, const GNURadio::BaseTypes::type type)
Definition: rpcpmtconverters_thrift.h:64
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:61
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:58
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:67
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:31
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:43
pmt::pmt_t operator()(const GNURadio::Knob &knob)