char *val_one = NULL;
m_process_t process = NULL;
m_host_t host = NULL;
- if (!IS_TRACING_TASKS)
+ if (!TRACE_msg_task_is_enabled())
return;
process = MSG_process_self();
host = MSG_process_get_host(process);
char alias[200];
m_process_t process = NULL;
m_host_t host = NULL;
- if (!IS_TRACING_TASKS)
+ if (!TRACE_msg_task_is_enabled())
return;
//updating presence state of this task location
process = MSG_process_self();
char alias[200];
m_process_t process = NULL;
m_host_t host = NULL;
- if (!IS_TRACING_TASKS)
+ if (!TRACE_msg_task_is_enabled())
return;
//updating presence state of this task location
process = MSG_process_self();
TRACE_task_container(task, name, 200);
//create container of type "task" to indicate behavior
- if (IS_TRACING_TASKS)
+ if (TRACE_msg_task_is_enabled())
pajeCreateContainer(MSG_get_clock(), name, "task", category, name);
- if (IS_TRACING_TASKS)
+ if (TRACE_msg_task_is_enabled())
pajePushState(MSG_get_clock(), "task-state", name, "created");
}
void TRACE_msg_task_execute_start(m_task_t task)
{
char name[200];
- if (!TRACE_is_active() || !IS_TRACED(task))
+ if (!TRACE_is_active())
+ return;
+
+ if (!task->category)
return;
TRACE_task_container(task, name, 200);
- if (IS_TRACING_TASKS)
+ if (TRACE_msg_task_is_enabled())
pajePushState(MSG_get_clock(), "task-state", name, "execute");
TRACE_msg_category_set(SIMIX_process_self(), task);
void TRACE_msg_task_execute_end(m_task_t task)
{
char name[200];
- if (!TRACE_is_active() || !IS_TRACED(task))
+ if (!TRACE_is_active())
+ return;
+
+ if (!task->category)
return;
TRACE_task_container(task, name, 200);
- if (IS_TRACING_TASKS)
+ if (TRACE_msg_task_is_enabled())
pajePopState(MSG_get_clock(), "task-state", name);
TRACE_category_unset(SIMIX_process_self());
void TRACE_msg_task_destroy(m_task_t task)
{
char name[200];
- if (!TRACE_is_active() || !IS_TRACED(task))
+ if (!TRACE_is_active())
+ return;
+
+ if (!task->category)
return;
TRACE_task_container(task, name, 200);
- if (IS_TRACING_TASKS)
+ if (TRACE_msg_task_is_enabled())
pajeDestroyContainer(MSG_get_clock(), "task", name);
//finish the location of this task
void TRACE_msg_task_get_end(double start_time, m_task_t task)
{
char name[200];
- if (!TRACE_is_active() || !IS_TRACED(task))
+ if (!TRACE_is_active())
+ return;
+
+ if (!task->category)
return;
TRACE_task_container(task, name, 200);
- if (IS_TRACING_TASKS)
+ if (TRACE_msg_task_is_enabled())
pajePopState(MSG_get_clock(), "task-state", name);
TRACE_msg_volume_finish(task);
int TRACE_msg_task_put_start(m_task_t task)
{
char name[200];
- if (!TRACE_is_active() || !IS_TRACED(task))
+ if (!TRACE_is_active())
+ return 0;
+
+ if (!task->category)
return 0;
TRACE_task_container(task, name, 200);
- if (IS_TRACING_TASKS)
+ if (TRACE_msg_task_is_enabled())
pajePopState(MSG_get_clock(), "task-state", name);
- if (IS_TRACING_TASKS)
+ if (TRACE_msg_task_is_enabled())
pajePushState(MSG_get_clock(), "task-state", name, "communicate");
TRACE_msg_volume_start(task);