22 #ifndef INCLUDED_MSG_PASSING_H
23 #define INCLUDED_MSG_PASSING_H
53 accepter->post(which_port, msg);
74 accepter->
post(which_port, msg);
95 accepter.
post(which_port, msg);
virtual void post(pmt::pmt_t which_port, pmt::pmt_t msg)=0
send msg to msg_accepter on port which_port
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
Definition: msg_passing.h:50
Include this header to use the message passing features.
Definition: logger.h:131
Virtual base class that accepts messages.
Definition: messages/msg_accepter.h:35
boost::intrusive_ptr< pmt_base > pmt_t
typedef for shared pointer (transparent reference counting). See http://www.boost.org/libs/smart_ptr/smart_ptr.htm
Definition: pmt.h:56
PMT_API boost::shared_ptr< gr::messages::msg_accepter > msg_accepter_ref(const pmt_t &obj)
Return underlying msg_accepter.