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

Private GIT Repository
Check if communications are successfull.
[loba.git] / communicator.h
index cae340c9c03f4376df9749e53013835a449f4df4..091594fe8f6bf36af3e39bf058593a6ea9f83759 100644 (file)
@@ -69,9 +69,11 @@ private:
     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();
+    void receiver();
 
-    // Used to test if a communication is over, and to destroy it if it is
+    // Used to chek if a communication is successfull before destroying it
+    static void comm_check_n_destroy(msg_comm_t comm);
+    // If comm is over, call comm_check_n_destroy(comm), and return true
     static bool comm_test_n_destroy(msg_comm_t comm);
 };