#include <gnuradio/rpcserver_base.h>
Public Member Functions | |
rpcserver_base () | |
~rpcserver_base () override | |
void | registerConfigureCallback (const std::string &id, const configureCallback_t callback) override=0 |
void | unregisterConfigureCallback (const std::string &id) override=0 |
void | registerQueryCallback (const std::string &id, const queryCallback_t callback) override=0 |
void | unregisterQueryCallback (const std::string &id) override=0 |
void | registerHandlerCallback (const std::string &id, const handlerCallback_t callback) override=0 |
void | unregisterHandlerCallback (const std::string &id) override=0 |
virtual void | setCurPrivLevel (const priv_lvl_t priv) |
Public Member Functions inherited from callbackregister_base | |
callbackregister_base () | |
virtual | ~callbackregister_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 | registerHandlerCallback (const std::string &id, const handlerCallback_t callback)=0 |
virtual void | unregisterHandlerCallback (const std::string &id)=0 |
Protected Attributes | |
priv_lvl_t | cur_priv |
Additional Inherited Members | |
Public Types inherited from callbackregister_base | |
typedef callback_t< gr::messages::msg_accepter, gr::messages::msg_accepter_sptr > | configureCallback_t |
typedef callback_t< gr::messages::msg_producer, gr::messages::msg_producer_sptr > | queryCallback_t |
typedef callback_t< gr::messages::msg_accepter, gr::messages::msg_accepter_sptr > | handlerCallback_t |
|
inline |
|
inlineoverride |
|
overridepure virtual |
Implements callbackregister_base.
Implemented in rpcserver_thrift, and rpcserver_aggregator.
Referenced by rpcbasic_register_set< T, Tto >::rpcbasic_register_set(), and rpcbasic_register_trigger< T >::rpcbasic_register_trigger().
|
overridepure virtual |
Implements callbackregister_base.
Implemented in rpcserver_thrift, and rpcserver_aggregator.
Referenced by rpcbasic_register_handler< T >::rpcbasic_register_handler().
|
overridepure virtual |
Implements callbackregister_base.
Implemented in rpcserver_thrift, and rpcserver_aggregator.
Referenced by rpcbasic_register_get< T, Tfrom >::rpcbasic_register_get().
|
inlinevirtual |
References cur_priv.
|
overridepure virtual |
Implements callbackregister_base.
Implemented in rpcserver_thrift, and rpcserver_aggregator.
Referenced by rpcbasic_register_set< T, Tto >::~rpcbasic_register_set(), and rpcbasic_register_trigger< T >::~rpcbasic_register_trigger().
|
overridepure virtual |
Implements callbackregister_base.
Implemented in rpcserver_thrift, and rpcserver_aggregator.
Referenced by rpcbasic_register_handler< T >::~rpcbasic_register_handler().
|
overridepure virtual |
Implements callbackregister_base.
Implemented in rpcserver_thrift, and rpcserver_aggregator.
Referenced by rpcbasic_register_get< T, Tfrom >::~rpcbasic_register_get().
|
protected |
Referenced by setCurPrivLevel().