23#ifndef RPCSERVER_BASE_H
24#define RPCSERVER_BASE_H
49 typedef gr::rpc_sptr<rpcserver_base>::t rpcserver_base_sptr;
priv_lvl_t cur_priv
Definition rpcserver_base.h:52
virtual void registerConfigureCallback(const std::string &id, const configureCallback_t callback)=0
virtual void unregisterQueryCallback(const std::string &id)=0
virtual ~rpcserver_base()
Definition rpcserver_base.h:33
virtual void unregisterHandlerCallback(const std::string &id)=0
virtual void registerHandlerCallback(const std::string &id, const handlerCallback_t callback)=0
virtual void unregisterConfigureCallback(const std::string &id)=0
rpcserver_base()
Definition rpcserver_base.h:32
virtual void registerQueryCallback(const std::string &id, const queryCallback_t callback)=0
virtual void setCurPrivLevel(const priv_lvl_t priv)
Definition rpcserver_base.h:47
priv_lvl_t
Definition rpccallbackregister_base.h:46
@ RPC_PRIVLVL_ALL
Definition rpccallbackregister_base.h:46
callback_t< gr::messages::msg_producer, gr::messages::msg_producer_sptr > queryCallback_t
Definition rpccallbackregister_base.h:123
callbackregister_base()
Definition rpccallbackregister_base.h:127
callback_t< gr::messages::msg_accepter, gr::messages::msg_accepter_sptr > handlerCallback_t
Definition rpccallbackregister_base.h:125
callback_t< gr::messages::msg_accepter, gr::messages::msg_accepter_sptr > configureCallback_t
Definition rpccallbackregister_base.h:121