GNU Radio 3.7.1 C++ API
|
#include <rpcserver_base.h>
Public Member Functions | |
rpcserver_base () | |
virtual | ~rpcserver_base () |
virtual void | registerConfigureCallback (const std::string &id, const configureCallback_t callback)=0 |
virtual void | unregisterConfigureCallback (const std::string &id)=0 |
virtual void | registerQueryCallback (const std::string &id, const queryCallback_t callback)=0 |
virtual void | unregisterQueryCallback (const std::string &id)=0 |
virtual void | setCurPrivLevel (const priv_lvl_t priv) |
Protected Attributes | |
priv_lvl_t | cur_priv |
rpcserver_base::rpcserver_base | ( | ) | [inline] |
virtual rpcserver_base::~rpcserver_base | ( | ) | [inline, virtual] |
virtual void rpcserver_base::registerConfigureCallback | ( | const std::string & | id, |
const configureCallback_t | callback | ||
) | [pure virtual] |
Implements callbackregister_base.
Implemented in rpcserver_aggregator.
Referenced by rpcbasic_register_set< rpcbasic_register_variable_rw< Tfrom >, Tfrom >::rpcbasic_register_set().
virtual void rpcserver_base::registerQueryCallback | ( | const std::string & | id, |
const queryCallback_t | callback | ||
) | [pure virtual] |
Implements callbackregister_base.
Implemented in rpcserver_aggregator.
Referenced by rpcbasic_register_get< rpcbasic_register_variable< Tfrom >, Tfrom >::rpcbasic_register_get().
virtual void rpcserver_base::setCurPrivLevel | ( | const priv_lvl_t | priv | ) | [inline, virtual] |
References cur_priv.
virtual void rpcserver_base::unregisterConfigureCallback | ( | const std::string & | id | ) | [pure virtual] |
Implements callbackregister_base.
Implemented in rpcserver_ice, and rpcserver_aggregator.
Referenced by rpcbasic_register_set< rpcbasic_register_variable_rw< Tfrom >, Tfrom >::~rpcbasic_register_set().
virtual void rpcserver_base::unregisterQueryCallback | ( | const std::string & | id | ) | [pure virtual] |
Implements callbackregister_base.
Implemented in rpcserver_ice, and rpcserver_aggregator.
Referenced by rpcbasic_register_get< rpcbasic_register_variable< Tfrom >, Tfrom >::~rpcbasic_register_get().
priv_lvl_t rpcserver_base::cur_priv [protected] |
Referenced by setCurPrivLevel().