GNU Radio Manual and C++ API Reference  3.7.9.2
The Free & Open Software Radio Ecosystem
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
callbackregister_base Struct Referenceabstract

#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
 

Member Typedef Documentation

Constructor & Destructor Documentation

callbackregister_base::callbackregister_base ( )
inline
virtual callbackregister_base::~callbackregister_base ( )
inlinevirtual

Member Function Documentation

virtual void callbackregister_base::registerConfigureCallback ( const std::string &  id,
const configureCallback_t  callback 
)
pure virtual

Implemented in rpcserver_aggregator, and rpcserver_base.

virtual void callbackregister_base::registerHandlerCallback ( const std::string &  id,
const handlerCallback_t  callback 
)
pure virtual
virtual void callbackregister_base::registerQueryCallback ( const std::string &  id,
const queryCallback_t  callback 
)
pure virtual

Implemented in rpcserver_aggregator, and rpcserver_base.

virtual void callbackregister_base::unregisterConfigureCallback ( const std::string &  id)
pure virtual
virtual void callbackregister_base::unregisterHandlerCallback ( const std::string &  id)
pure virtual
virtual void callbackregister_base::unregisterQueryCallback ( const std::string &  id)
pure virtual

The documentation for this struct was generated from the following file: