 |
GNU Radio Manual and C++ API Reference
3.9.1.0
The Free & Open Software Radio Ecosystem
|
|
Go to the documentation of this file.
11 #ifndef RPCSERVER_BASE_H
12 #define RPCSERVER_BASE_H
36 typedef std::shared_ptr<rpcserver_base> rpcserver_base_sptr;
priv_lvl_t
Definition: rpccallbackregister_base.h:34
void unregisterQueryCallback(const std::string &id) override=0
void unregisterHandlerCallback(const std::string &id) override=0
@ RPC_PRIVLVL_ALL
Definition: rpccallbackregister_base.h:34
rpcserver_base()
Definition: rpcserver_base.h:19
Definition: rpccallbackregister_base.h:55
callback_t< gr::messages::msg_producer, gr::messages::msg_producer_sptr > queryCallback_t
Definition: rpccallbackregister_base.h:111
callback_t< gr::messages::msg_accepter, gr::messages::msg_accepter_sptr > handlerCallback_t
Definition: rpccallbackregister_base.h:113
virtual void setCurPrivLevel(const priv_lvl_t priv)
Definition: rpcserver_base.h:34
void registerHandlerCallback(const std::string &id, const handlerCallback_t callback) override=0
void registerQueryCallback(const std::string &id, const queryCallback_t callback) override=0
void registerConfigureCallback(const std::string &id, const configureCallback_t callback) override=0
void unregisterConfigureCallback(const std::string &id) override=0
Definition: rpcserver_base.h:16
priv_lvl_t cur_priv
Definition: rpcserver_base.h:39
callback_t< gr::messages::msg_accepter, gr::messages::msg_accepter_sptr > configureCallback_t
Definition: rpccallbackregister_base.h:109
~rpcserver_base() override
Definition: rpcserver_base.h:20