XBT_LOG_NEW_DEFAULT_SUBCATEGORY(gos, msg,
"Logging specific to MSG (gos)");
+/** \defgroup msg_gos_functions MSG Operating System Functions
+ * \brief This section describes the functions that can be used
+ * by an agent for handling some task.
+ */
+
/** \ingroup msg_gos_functions
* \brief This function is now deprecated and useless. Please stop using it.
*/
if(__MSG_process_isBlocked(t_simdata->sender))
__MSG_process_unblock(t_simdata->sender);
- // PAJE_PROCESS_STATE(process,"C");
PAJE_PROCESS_PUSH_STATE(process,"C");
do {
if(remote_host->simdata->sleeping[channel])
__MSG_process_unblock(remote_host->simdata->sleeping[channel]);
-/* else { */
+
process->simdata->put_host = dest;
process->simdata->put_channel = channel;
while(!(task_simdata->comm))
__MSG_process_block();
process->simdata->put_host = NULL;
process->simdata->put_channel = -1;
-/* } */
- // PAJE_PROCESS_STATE(process,"C");
+
PAJE_PROCESS_PUSH_STATE(process,"C");
state=surf_workstation_resource->common_public->action_get_state(task_simdata->comm);
MSG_error_t res;
__MSG_task_execute(process, task);
- // PAJE_PROCESS_STATE(process,"E");
PAJE_PROCESS_PUSH_STATE(process,"E");
res = __MSG_wait_for_computation(process,task);
PAJE_PROCESS_POP_STATE(process);