]> AND Private Git Repository - loba.git/blobdiff - communicator.h
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Cleanups on communicator.
[loba.git] / communicator.h
index 091594fe8f6bf36af3e39bf058593a6ea9f83759..c335920871dce5dfc785989620aea9c2e9ebbdc8 100644 (file)
@@ -52,23 +52,11 @@ private:
     // Queue of received messages
     std::queue<m_task_t> received;
 
     // Queue of received messages
     std::queue<m_task_t> received;
 
-    // Control channel for receiving
-    m_task_t    ctrl_task;          // receive buffer
-    msg_comm_t  ctrl_comm;          // receive communication
-
-    // Data channel for receiving
-    m_task_t    data_task;          // receive buffer
-    msg_comm_t  data_comm;          // receive communication
-
-    const char* get_ctrl_mbox() const   { return host->get_ctrl_mbox(); }
-    const char* get_data_mbox() const   { return host->get_data_mbox(); }
-
     // Handling of receiving thread
     xbt_mutex_t receiver_mutex;
     xbt_cond_t receiver_cond;
     m_process_t receiver_thread;
     static int receiver_wrapper(int, char* []);
     // Handling of receiving thread
     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);
     void receiver();
 
     // Used to chek if a communication is successfull before destroying it
     void receiver();
 
     // Used to chek if a communication is successfull before destroying it