21 #ifndef INCLUDED_GRUEL_MSG_PASSING_H
22 #define INCLUDED_GRUEL_MSG_PASSING_H
51 accepter->post(which_port, msg);
71 accepter->
post(which_port, msg);
91 accepter.
post(which_port, msg);
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:49
shared_ptr documentation stub
Definition: shared_ptr_docstub.h:15
virtual void post(pmt::pmt_t which_port, pmt::pmt_t msg)=0
send msg to msg_accepter on port which_port
GRUEL_API boost::shared_ptr< gruel::msg_accepter > pmt_msg_accepter_ref(const pmt_t &obj)
Return underlying msg_accepter.
Virtual base class that accepts messages.
Definition: msg_accepter.h:33
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:54