// Myself
const hostdata* host;
- // Used to synchronize main and receiver thread
- xbt_mutex_t mutex;
- xbt_cond_t cond;
-
// List of pending send communications
std::list<msg_comm_t> sent_comm;
const char* get_data_mbox() const { return host->get_data_mbox(); }
// Handling of receiving thread
- m_process_t receiver_process;
+ xbt_mutex_t receiver_mutex;
+ xbt_cond_t receiver_cond;
+ m_process_t receiver_thread;
static int receiver_wrapper(int, char* []);
void receiver1(msg_comm_t& comm, m_task_t& task, const char* mbox);
int receiver();