Loading...
Searching...
No Matches
rpcregisterhelpers.h File Reference
`#include <gnuradio/rpcmanager.h>`
`#include <gnuradio/rpcserver_base.h>`
`#include <gnuradio/rpcserver_booter_base.h>`
`#include <gnuradio/rpcserver_selector.h>`
`#include <sstream>`
`#include <gnuradio/block_registry.h>`
Include dependency graph for rpcregisterhelpers.h:
This graph shows which files directly or indirectly include this file:

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< int64_t > >
| Specialized inserter class for vectors of int64_t 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...