#include <gnuradio/rpcserver_aggregator.h>
Public Member Functions | |
| rpcserver_aggregator () | |
| ~rpcserver_aggregator () override | |
| void | registerConfigureCallback (const std::string &id, const configureCallback_t callback) override |
| void | unregisterConfigureCallback (const std::string &id) override |
| void | registerQueryCallback (const std::string &id, const queryCallback_t callback) override |
| void | unregisterQueryCallback (const std::string &id) override |
| void | registerHandlerCallback (const std::string &id, const handlerCallback_t callback) override |
| void | unregisterHandlerCallback (const std::string &id) override |
| void | registerServer (rpcmanager_base::rpcserver_booter_base_sptr server) |
| const std::string & | type () |
| const std::vector< std::string > & | registeredServers () |
Public Member Functions inherited from rpcserver_base | |
| 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 |
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 |
Protected Attributes inherited from rpcserver_base | |
| priv_lvl_t | cur_priv |
| rpcserver_aggregator::rpcserver_aggregator | ( | ) |
|
override |
|
overridevirtual |
Implements rpcserver_base.
| const std::vector< std::string > & rpcserver_aggregator::registeredServers | ( | ) |
|
overridevirtual |
Implements rpcserver_base.
|
overridevirtual |
Implements rpcserver_base.
| void rpcserver_aggregator::registerServer | ( | rpcmanager_base::rpcserver_booter_base_sptr | server | ) |
| const std::string & rpcserver_aggregator::type | ( | ) |
|
overridevirtual |
Implements rpcserver_base.
|
overridevirtual |
Implements rpcserver_base.
|
overridevirtual |
Implements rpcserver_base.