GNU Radio 3.7.1 C++ API
rpcbasic_register_set< T, Tto > Struct Template Reference

#include <rpcregisterhelpers.h>

Inheritance diagram for rpcbasic_register_set< T, Tto >:

List of all members.

Public Member Functions

 rpcbasic_register_set (const std::string &block_alias, const char *functionbase, void(T::*function)(Tto), 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_set (const std::string &name, const char *functionbase, T *obj, void(T::*function)(Tto), 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_set ()
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 Tto>
struct rpcbasic_register_set< T, Tto >


Constructor & Destructor Documentation

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

Member Function Documentation

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

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