Abstract class that accepts messages. More...
#include <msg_accepter.h>
Public Member Functions | |
mb_msg_accepter () | |
virtual | ~mb_msg_accepter () |
virtual void | operator() (pmt_t signal, pmt_t data, pmt_t metadata, mb_pri_t priority)=0 |
Abstract class that accepts messages.
The mb_port::send method ultimately resolves the (local) destination of a send to an object of this type. The resulting object is called to deliver the message.
Expect derived classes such as these:
smp : target is visible in this address space mpi : target is on the other end of an MPI link ppe->spe : sending from Cell PPE to Cell SPE spe->ppe : sending from Cell SPE to Cell PPE
mb_msg_accepter::mb_msg_accepter | ( | ) | [inline] |
virtual mb_msg_accepter::~mb_msg_accepter | ( | ) | [virtual] |
virtual void mb_msg_accepter::operator() | ( | pmt_t | signal, | |
pmt_t | data, | |||
pmt_t | metadata, | |||
mb_pri_t | priority | |||
) | [pure virtual] |
Implemented in mb_msg_accepter_msgq, and mb_msg_accepter_smp.