GNU Radio Manual and C++ API Reference  3.7.8
The Free & Open Software Radio Ecosystem
rpcserver_thrift Class Reference

#include <gnuradio/rpcserver_thrift.h>

Public Member Functions

 rpcserver_thrift ()
 
virtual ~rpcserver_thrift ()
 
void registerConfigureCallback (const std::string &id, const configureCallback_t callback)
 
void unregisterConfigureCallback (const std::string &id)
 
void registerQueryCallback (const std::string &id, const queryCallback_t callback)
 
void unregisterQueryCallback (const std::string &id)
 
void setKnobs (const GNURadio::KnobMap &)
 
void getKnobs (GNURadio::KnobMap &, const GNURadio::KnobIDList &)
 
void getRe (GNURadio::KnobMap &, const GNURadio::KnobIDList &)
 
void properties (GNURadio::KnobPropMap &, const GNURadio::KnobIDList &knobs)
 
virtual void shutdown ()
 
- Public Member Functions inherited from rpcserver_base
 rpcserver_base ()
 
virtual ~rpcserver_base ()
 
virtual void registerConfigureCallback (const std::string &id, const configureCallback_t callback)=0
 
virtual void setCurPrivLevel (const priv_lvl_t priv)
 
- Public Member Functions inherited from callbackregister_base
 callbackregister_base ()
 
virtual ~callbackregister_base ()
 

Additional Inherited Members

- Public Types inherited from callbackregister_base
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
 
- Protected Attributes inherited from rpcserver_base
priv_lvl_t cur_priv
 

Constructor & Destructor Documentation

rpcserver_thrift::rpcserver_thrift ( )
virtual rpcserver_thrift::~rpcserver_thrift ( )
virtual

Member Function Documentation

void rpcserver_thrift::getKnobs ( GNURadio::KnobMap &  ,
const GNURadio::KnobIDList &   
)
void rpcserver_thrift::getRe ( GNURadio::KnobMap &  ,
const GNURadio::KnobIDList &   
)
void rpcserver_thrift::properties ( GNURadio::KnobPropMap &  ,
const GNURadio::KnobIDList &  knobs 
)
void rpcserver_thrift::registerConfigureCallback ( const std::string &  id,
const configureCallback_t  callback 
)
void rpcserver_thrift::registerQueryCallback ( const std::string &  id,
const queryCallback_t  callback 
)
virtual

Implements rpcserver_base.

void rpcserver_thrift::setKnobs ( const GNURadio::KnobMap &  )
virtual void rpcserver_thrift::shutdown ( )
virtual
void rpcserver_thrift::unregisterConfigureCallback ( const std::string &  id)
virtual

Implements rpcserver_base.

void rpcserver_thrift::unregisterQueryCallback ( const std::string &  id)
virtual

Implements rpcserver_base.


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