#include <stdio.h>
#include <sstream>
#include <iostream>
#include <gnuradio/rpcserver_booter_base.h>
#include <gnuradio/rpcmanager.h>
#include <gnuradio/rpcserver_selector.h>
#include <gnuradio/rpcserver_base.h>
#include <gnuradio/block_registry.h>
Go to the source code of this file.
Classes | |
class | rpcextractor_base< T, Tto > |
Base class for registering a ControlPort Extractor. Acts as a message acceptor. More... | |
class | rpcextractor_base< T, void > |
class | rpcbasic_extractor< T, Tto > |
Templated parent class for registering a ControlPort Extractor. More... | |
class | rpcinserter_base< T, Tfrom > |
Base class for registering a ControlPort Inserter. Produces a message. More... | |
class | rpcbasic_inserter< T, Tfrom > |
Templated parent class for registering a ControlPort Inserter. More... | |
class | rpchandler_base< T > |
Base class for registering a ControlPort Handler. Acts as a message acceptor. More... | |
class | rpcbasic_handler< T > |
Templated parent class for registering a ControlPort Extractor. More... | |
class | rpcbasic_extractor< T, void > |
Specialized extractor class to make calls to functions that do not take data (enable, reset, start, etc.). More... | |
class | rpcbasic_extractor< T, char > |
Specialized extractor class for char data. More... | |
class | rpcbasic_extractor< T, short > |
Specialized extractor class for short data. More... | |
class | rpcbasic_extractor< T, double > |
Specialized extractor class for double data. More... | |
class | rpcbasic_extractor< T, float > |
Specialized extractor class for float data. More... | |
class | rpcbasic_extractor< T, long > |
Specialized extractor class for long data. More... | |
class | rpcbasic_extractor< T, int > |
Specialized extractor class for int data. More... | |
class | rpcbasic_extractor< T, bool > |
Specialized extractor class for bool data. More... | |
class | rpcbasic_extractor< T, std::complex< float > > |
Specialized extractor class for complex (float) data. More... | |
class | rpcbasic_extractor< T, std::complex< double > > |
Specialized extractor class for complex (double) data. More... | |
class | rpcbasic_extractor< T, std::string > |
Specialized extractor class for string data. More... | |
class | rpcbasic_inserter< T, uint64_t > |
Specialized inserter class for uint64_t data. More... | |
class | rpcbasic_inserter< T, std::vector< signed char > > |
Specialized inserter class for vectors of signed char data. More... | |
class | rpcbasic_inserter< T, std::vector< short > > |
Specialized inserter class for vectors of short data. More... | |
class | rpcbasic_inserter< T, std::vector< int > > |
Specialized inserter class for vectors of int data. More... | |
class | rpcbasic_inserter< T, std::vector< std::complex< float > > > |
Specialized inserter class for vectors of complex (float) data. More... | |
class | rpcbasic_inserter< T, std::vector< float > > |
Specialized inserter class for vectors of float data. More... | |
class | rpcbasic_inserter< T, std::vector< uint8_t > > |
Specialized inserter class for vectors of uint8_t data. More... | |
class | rpcbasic_inserter< T, std::complex< float > > |
Specialized inserter class for complex (float) data. More... | |
class | rpcbasic_inserter< T, std::complex< double > > |
Specialized inserter class for complex (double) data. More... | |
struct | rpc_register_base< T > |
Base class for registering a ControlPort function. More... | |
class | rpcbasic_base |
struct | rpcbasic_register_set< T, Tto > |
Registers a 'set' function to set a parameter over ControlPort. More... | |
struct | rpcbasic_register_trigger< T > |
Registers a 'trigger' function to trigger an action over ControlPort. More... | |
class | rpcbasic_register_get< T, Tfrom > |
Registers a 'get' function to get a parameter over ControlPort. More... | |
class | rpcbasic_register_variable< Tfrom > |
Registers a read-only function to get a parameter over ControlPort. More... | |
class | rpcbasic_register_variable_rw< Tfrom > |
Registers a read/write function to get and set a parameter over ControlPort. More... | |
class | rpcbasic_register_handler< T > |
Registers a message handler function to post a message to a block's handler. More... | |