GNU Radio Manual and C++ API Reference  3.7.4.1
The Free & Open Software Radio Ecosystem
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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
 

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
 

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::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

Implemented in rpcserver_aggregator, and rpcserver_base.

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

Implemented in rpcserver_aggregator, and rpcserver_base.


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