GNU Radio 3.7.1 C++ API
rpcbasic_register_get< T, Tfrom > Class Template Reference

#include <rpcregisterhelpers.h>

Inheritance diagram for rpcbasic_register_get< T, Tfrom >:

List of all members.

Public Member Functions

 rpcbasic_register_get (const std::string &block_alias, const char *functionbase, Tfrom(T::*function)(), 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)
 rpcbasic_register_get (const std::string &block_alias, const char *functionbase, Tfrom(T::*function)() const, 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)
 rpcbasic_register_get (const std::string &name, const char *functionbase, T *obj, Tfrom(T::*function)(), 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)
 rpcbasic_register_get (const std::string &name, const char *functionbase, T *obj, Tfrom(T::*function)() const, 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)
 ~rpcbasic_register_get ()
pmt::pmt_t min () const
pmt::pmt_t max () const
pmt::pmt_t def () const
std::string units () const
std::string description () const
priv_lvl_t privilege_level () const
DisplayType default_display () const
void set_min (pmt::pmt_t p)
void set_max (pmt::pmt_t p)
void set_def (pmt::pmt_t p)
void units (std::string u)
void description (std::string d)
void privilege_level (priv_lvl_t p)
void default_display (DisplayType d)

template<typename T, typename Tfrom>
class rpcbasic_register_get< T, Tfrom >


Constructor & Destructor Documentation

template<typename T, typename Tfrom>
rpcbasic_register_get< T, Tfrom >::rpcbasic_register_get ( const std::string &  block_alias,
const char *  functionbase,
Tfrom(T::*)()  function,
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]
template<typename T, typename Tfrom>
rpcbasic_register_get< T, Tfrom >::rpcbasic_register_get ( const std::string &  block_alias,
const char *  functionbase,
Tfrom(T::*)() const  function,
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]
template<typename T, typename Tfrom>
rpcbasic_register_get< T, Tfrom >::rpcbasic_register_get ( const std::string &  name,
const char *  functionbase,
T *  obj,
Tfrom(T::*)()  function,
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]
template<typename T, typename Tfrom>
rpcbasic_register_get< T, Tfrom >::rpcbasic_register_get ( const std::string &  name,
const char *  functionbase,
T *  obj,
Tfrom(T::*)() const  function,
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]
template<typename T, typename Tfrom>
rpcbasic_register_get< T, Tfrom >::~rpcbasic_register_get ( ) [inline]

Member Function Documentation

template<typename T, typename Tfrom>
pmt::pmt_t rpcbasic_register_get< T, Tfrom >::def ( ) const [inline]
template<typename T, typename Tfrom>
DisplayType rpcbasic_register_get< T, Tfrom >::default_display ( ) const [inline]
template<typename T, typename Tfrom>
void rpcbasic_register_get< T, Tfrom >::default_display ( DisplayType  d) [inline]
template<typename T, typename Tfrom>
std::string rpcbasic_register_get< T, Tfrom >::description ( ) const [inline]
template<typename T, typename Tfrom>
void rpcbasic_register_get< T, Tfrom >::description ( std::string  d) [inline]
template<typename T, typename Tfrom>
pmt::pmt_t rpcbasic_register_get< T, Tfrom >::max ( ) const [inline]
template<typename T, typename Tfrom>
pmt::pmt_t rpcbasic_register_get< T, Tfrom >::min ( ) const [inline]
template<typename T, typename Tfrom>
priv_lvl_t rpcbasic_register_get< T, Tfrom >::privilege_level ( ) const [inline]
template<typename T, typename Tfrom>
void rpcbasic_register_get< T, Tfrom >::privilege_level ( priv_lvl_t  p) [inline]
template<typename T, typename Tfrom>
void rpcbasic_register_get< T, Tfrom >::set_def ( pmt::pmt_t  p) [inline]
template<typename T, typename Tfrom>
void rpcbasic_register_get< T, Tfrom >::set_max ( pmt::pmt_t  p) [inline]
template<typename T, typename Tfrom>
void rpcbasic_register_get< T, Tfrom >::set_min ( pmt::pmt_t  p) [inline]
template<typename T, typename Tfrom>
std::string rpcbasic_register_get< T, Tfrom >::units ( ) const [inline]
template<typename T, typename Tfrom>
void rpcbasic_register_get< T, Tfrom >::units ( std::string  u) [inline]

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