X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/b238ee6ba620f3b271cc16cc25a6838f42bdf537..4ed2ded99f037e413c9008a324c85f8f95611bb5:/communicator.h?ds=sidebyside diff --git a/communicator.h b/communicator.h index cae340c..091594f 100644 --- a/communicator.h +++ b/communicator.h @@ -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); };