X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/5a4a8663668a3af89fe7c4026d08f3e0fb144f05..4875a2f2ad219d4f1ebd94b39d86272177760567:/communicator.cpp?ds=sidebyside diff --git a/communicator.cpp b/communicator.cpp index 7784a48..bcdce2f 100644 --- a/communicator.cpp +++ b/communicator.cpp @@ -23,7 +23,7 @@ std::string message::to_string() } communicator::communicator() - : host((hostdata* )MSG_host_get_data(MSG_host_self())) + : host(static_cast(MSG_host_get_data(MSG_host_self()))) , mutex(xbt_mutex_init()) , cond(xbt_cond_init()) , ctrl_task(NULL) @@ -116,7 +116,7 @@ bool communicator::recv(message*& msg, m_host_t& from, double timeout) m_task_t task = received.front(); received.pop(); - msg = (message* )MSG_task_get_data(task); + msg = static_cast(MSG_task_get_data(task)); from = MSG_task_get_source(task); MSG_task_destroy(task); @@ -158,7 +158,7 @@ bool communicator::comm_test_n_destroy(msg_comm_t comm) int communicator::receiver_wrapper(int, char* []) { communicator* comm; - comm = (communicator* )MSG_process_get_data(MSG_process_self()); + comm = static_cast(MSG_process_get_data(MSG_process_self())); int result = comm->receiver(); DEBUG0("terminate");