rpchandler_base
gr::messages::msg_accepter
rpcbasic_handler< T >
gnuradio/rpcregisterhelpers.h
typename T
T * T* rpchandler_base< T >::_source _source rpchandler_base::_source rpchandler_base< T >::post rpchandler_base< T >::rpchandler_base
const char * const char* rpchandler_base< T >::_handler _handler rpchandler_base::_handler rpchandler_base< T >::rpchandler_base
rpchandler_base< T >::rpchandler_base
(T *source, const char *handler)
rpchandler_base
rpchandler_base::rpchandler_base
T * source
const char * handler
rpchandler_base< T >::_handler
rpchandler_base< T >::_source
rpcbasic_handler< T >::rpcbasic_handler
rpchandler_base< T >::~rpchandler_base
() override
~rpchandler_base
rpchandler_base::~rpchandler_base
void void rpchandler_base< T >::post (pmt::pmt_t which_port, pmt::pmt_t msg) override post rpchandler_base::post post pmt::pmt_t which_port pmt::pmt_t msg

send `msg` to `msg_accepter` on port `which_port`

Sending a message is an asynchronous operation. The `post` call will not wait for the message either to arrive at the destination or to be received.

rpchandler_base< T >::_source

Base class for registering a ControlPort Handler. Acts as a message acceptor.

gr::messages::msg_accepter
rpcbasic_handler< T >
rpchandler_base< T >
gr::messages::msg_accepter
rpchandler_base< T >
- rpchandler_base
  _handler
- rpchandler_base
  _source
- rpchandler_base
  msg_accepter
- rpchandler_base
  post
- rpchandler_base
  rpchandler_base
- rpchandler_base
  ~msg_accepter
- rpchandler_base
  ~rpchandler_base