22 #ifndef RPCPMTCONVERTERS_THRIFT_H 23 #define RPCPMTCONVERTERS_THRIFT_H 25 #include "thrift/gnuradio_types.h" 27 #include <boost/noncopyable.hpp> 28 #include <boost/ptr_container/ptr_map.hpp> 86 class To_PMT :
private boost::noncopyable
90 template <
typename TO_PMT_F>
95 boost::ptr_map<GNURadio::BaseTypes::type, to_pmt_f>
to_pmt_map;
101 template <
typename TO_PMT_F>
Definition: rpcpmtconverters_thrift.h:31
Definition: rpcpmtconverters_thrift.h:64
Definition: rpcpmtconverters_thrift.h:52
boost::shared_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:96
Definition: rpcpmtconverters_thrift.h:70
Definition: rpcpmtconverters_thrift.h:102
Definition: rpcpmtconverters_thrift.h:73
Definition: rpcpmtconverters_thrift.h:40
virtual ~to_pmt_f()
Definition: rpcpmtconverters_thrift.h:36
Definition: rpcpmtconverters_thrift.h:76
Definition: rpcpmtconverters_thrift.h:34
Definition: rpcpmtconverters_thrift.h:43
Definition: rpcpmtconverters_thrift.h:58
Definition: rpcpmtconverters_thrift.h:49
static To_PMT instance
Definition: rpcpmtconverters_thrift.h:89
boost::ptr_map< GNURadio::BaseTypes::type, to_pmt_f > to_pmt_map
Definition: rpcpmtconverters_thrift.h:95
Definition: rpcpmtconverters_thrift.h:55
Definition: rpcpmtconverters_thrift.h:79
to_pmt_f()
Definition: rpcpmtconverters_thrift.h:35
virtual pmt::pmt_t operator()(const GNURadio::Knob &knob)
Definition: rpcpmtconverters_thrift.h:82
Definition: rpcpmtconverters_thrift.h:86
Definition: rpcpmtconverters_thrift.h:67
GNURadio::Knob from_pmt(const pmt::pmt_t &knob)
Definition: rpcpmtconverters_thrift.h:46
Definition: rpcpmtconverters_thrift.h:61