m_process_t receiver_thread;
static int receiver_wrapper(int, char* []);
void receiver1(msg_comm_t& comm, m_task_t& task, const char* mbox);
m_process_t receiver_thread;
static int receiver_wrapper(int, char* []);
void receiver1(msg_comm_t& comm, m_task_t& task, const char* mbox);
// Used to test if a communication is over, and to destroy it if it is
static bool comm_test_n_destroy(msg_comm_t comm);
// Used to test if a communication is over, and to destroy it if it is
static bool comm_test_n_destroy(msg_comm_t comm);