GNU Radio 3.7.1 C++ API
callbackregister_base Struct Reference

#include <rpccallbackregister_base.h>

Inheritance diagram for callbackregister_base:

List of all members.

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

virtual callbackregister_base::~callbackregister_base ( ) [inline, virtual]

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]
virtual void callbackregister_base::unregisterQueryCallback ( const std::string &  id) [pure virtual]

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