22 #ifndef RPCPMTCONVERTERS_THRIFT_H
23 #define RPCPMTCONVERTERS_THRIFT_H
26 #include <boost/noncopyable.hpp>
27 #include <boost/ptr_container/ptr_map.hpp>
28 #include "thrift/gnuradio_types.h"
57 class To_PMT :
private boost::noncopyable {
64 boost::ptr_map<GNURadio::BaseTypes::type, to_pmt_f>
to_pmt_map;
Definition: rpcpmtconverters_thrift.h:31
Definition: rpcpmtconverters_thrift.h:49
Definition: rpcpmtconverters_thrift.h:45
pmt::pmt_t operator()(const GNURadio::Knob &knob)
pmt::pmt_t operator()(const GNURadio::Knob &knob)
pmt::pmt_t operator()(const GNURadio::Knob &knob)
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:51
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:70
pmt::pmt_t operator()(const GNURadio::Knob &knob)
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:52
Definition: rpcpmtconverters_thrift.h:41
pmt::pmt_t operator()(const GNURadio::Knob &knob)
virtual ~to_pmt_f()
Definition: rpcpmtconverters_thrift.h:37
pmt::pmt_t operator()(const GNURadio::Knob &knob)
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:53
Definition: rpcpmtconverters_thrift.h:35
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:42
pmt::pmt_t operator()(const GNURadio::Knob &knob)
to_pmt_reg(To_PMT &instance, const GNURadio::BaseTypes::type type)
Definition: rpcpmtconverters_thrift.h:47
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:44
static To_PMT instance
Definition: rpcpmtconverters_thrift.h:59
boost::ptr_map< GNURadio::BaseTypes::type, to_pmt_f > to_pmt_map
Definition: rpcpmtconverters_thrift.h:64
Definition: rpcpmtconverters_thrift.h:46
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:54
to_pmt_f()
Definition: rpcpmtconverters_thrift.h:36
virtual pmt::pmt_t operator()(const GNURadio::Knob &knob)
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:55
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
Definition: rpcpmtconverters_thrift.h:57
pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:50
GNURadio::Knob from_pmt(const pmt::pmt_t &knob)
Definition: rpcpmtconverters_thrift.h:43
Definition: rpcpmtconverters_thrift.h:48