#include <gnuradio/rpccallbackregister_base.h>
Classes | |
struct | callback_base_t |
class | callback_t |
Public Types | |
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 |
Public Member Functions | |
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 |
typedef callback_t<gr::messages::msg_accepter, gr::messages::msg_accepter_sptr> callbackregister_base::configureCallback_t |
typedef callback_t<gr::messages::msg_accepter, gr::messages::msg_accepter_sptr> callbackregister_base::handlerCallback_t |
typedef callback_t<gr::messages::msg_producer, gr::messages::msg_producer_sptr> callbackregister_base::queryCallback_t |
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in rpcserver_aggregator, and rpcserver_base.
|
pure virtual |
Implemented in rpcserver_thrift, rpcserver_aggregator, and rpcserver_base.
|
pure virtual |
Implemented in rpcserver_aggregator, and rpcserver_base.
|
pure virtual |
Implemented in rpcserver_thrift, rpcserver_aggregator, and rpcserver_base.
|
pure virtual |
Implemented in rpcserver_thrift, rpcserver_aggregator, and rpcserver_base.
|
pure virtual |
Implemented in rpcserver_thrift, rpcserver_aggregator, and rpcserver_base.