#include <rpcregisterhelpers.h>
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>
Member Function Documentation
template<typename T, typename Tto>
template<typename T, typename Tto>
template<typename T, typename Tto>
template<typename T, typename Tto>
template<typename T, typename Tto>
template<typename T, typename Tto>
template<typename T, typename Tto>
template<typename T, typename Tto>
template<typename T, typename Tto>
template<typename T, typename Tto>
template<typename T, typename Tto>
template<typename T, typename Tto>
template<typename T, typename Tto>
template<typename T, typename Tto>
The documentation for this struct was generated from the following file: