GNU Radio 3.7.2 C++ API
rpcbasic_register_variable< Tfrom > Class Template Reference

#include <gnuradio/rpcregisterhelpers.h>

Inheritance diagram for rpcbasic_register_variable< Tfrom >:

Public Member Functions

void setptr (Tfrom *_variable)
 
 rpcbasic_register_variable ()
 
 rpcbasic_register_variable (const std::string &namebase, const char *functionbase, Tfrom *variable, const pmt::pmt_t &min, const pmt::pmt_t &max, const pmt::pmt_t &def, const char *units_="", const char *desc_="", priv_lvl_t minpriv_=RPC_PRIVLVL_MIN, DisplayType display_=DISPNULL)
 
- Public Member Functions inherited from rpcbasic_base
 rpcbasic_base ()
 
virtual ~rpcbasic_base ()
 

Protected Member Functions

Tfrom get ()
 

Protected Attributes

rpcbasic_register_get
< rpcbasic_register_variable
< Tfrom >, Tfrom > 
d_rpc_reg
 
Tfrom * d_variable
 

Constructor & Destructor Documentation

template<typename Tfrom >
rpcbasic_register_variable< Tfrom >::rpcbasic_register_variable ( )
inline
template<typename Tfrom >
rpcbasic_register_variable< Tfrom >::rpcbasic_register_variable ( const std::string &  namebase,
const char *  functionbase,
Tfrom *  variable,
const pmt::pmt_t min,
const pmt::pmt_t max,
const pmt::pmt_t def,
const char *  units_ = "",
const char *  desc_ = "",
priv_lvl_t  minpriv_ = RPC_PRIVLVL_MIN,
DisplayType  display_ = DISPNULL 
)
inline

Member Function Documentation

template<typename Tfrom >
Tfrom rpcbasic_register_variable< Tfrom >::get ( )
inlineprotected
template<typename Tfrom >
void rpcbasic_register_variable< Tfrom >::setptr ( Tfrom *  _variable)
inline

Member Data Documentation

template<typename Tfrom >
rpcbasic_register_get< rpcbasic_register_variable<Tfrom>, Tfrom > rpcbasic_register_variable< Tfrom >::d_rpc_reg
protected
template<typename Tfrom >
Tfrom* rpcbasic_register_variable< Tfrom >::d_variable
protected

The documentation for this class was generated from the following file: