Classes | |
class | msg_accepter |
Virtual base class that accepts messages. More... | |
class | msg_accepter_msgq |
Concrete class that accepts messages and inserts them into a message queue. More... | |
class | msg_producer |
Virtual base class that produces messages. More... | |
class | msg_queue |
thread-safe message queue More... | |
Functions | |
static pmt::pmt_t | send (msg_accepter_sptr accepter, const pmt::pmt_t &which_port, const pmt::pmt_t &msg) |
send message to msg_accepter More... | |
static pmt::pmt_t | send (msg_accepter *accepter, const pmt::pmt_t &which_port, const pmt::pmt_t &msg) |
send message to msg_accepter More... | |
static pmt::pmt_t | send (msg_accepter &accepter, const pmt::pmt_t &which_port, const pmt::pmt_t &msg) |
send message to msg_accepter More... | |
static pmt::pmt_t | send (pmt::pmt_t accepter, const pmt::pmt_t &which_port, const pmt::pmt_t &msg) |
send message to msg_accepter More... | |
msg_queue_sptr | make_msg_queue (unsigned int limit=0) |
msg_queue_sptr gr::messages::make_msg_queue | ( | unsigned int | limit = 0 | ) |
|
inlinestatic |
send message to msg_accepter
accepter | is the target of the send. |
which_port | A pmt symbol describing the port by name. |
msg | is the message to send. It's usually a pmt tuple. |
Sending a message is an asynchronous operation. The send
call will not wait for the message either to arrive at the destination or to be received.
References gr::msgport_names::msg(), and gr::messages::msg_accepter::post().
|
inlinestatic |
send message to msg_accepter
accepter | is the target of the send. |
which_port | A pmt symbol describing the port by name. |
msg | is the message to send. It's usually a pmt tuple. |
Sending a message is an asynchronous operation. The send
call will not wait for the message either to arrive at the destination or to be received.
References gr::msgport_names::msg(), and gr::messages::msg_accepter::post().
|
inlinestatic |
send message to msg_accepter
accepter | is the target of the send. |
which_port | A pmt symbol describing the port by name. |
msg | is the message to send. It's usually a pmt tuple. |
Sending a message is an asynchronous operation. The send
call will not wait for the message either to arrive at the destination or to be received.
References gr::msgport_names::msg().
Referenced by send().
|
inlinestatic |
send message to msg_accepter
accepter | is the target of the send. aprecond: pmt::is_msg_accepter(accepter) |
which_port | A pmt symbol describing the port by name. |
msg | is the message to send. It's usually a pmt tuple. |
Sending a message is an asynchronous operation. The send
call will not wait for the message either to arrive at the destination or to be received.
References gr::msgport_names::msg(), pmt::msg_accepter_ref(), and send().