|
| XBT_LOG_NEW_DEFAULT_SUBCATEGORY (msg_task, msg, "Logging specific to MSG (task)") |
|
msg_task_t | MSG_task_create (const char *name, double flop_amount, double message_size, void *data) |
| Creates a new msg_task_t. More...
|
|
msg_task_t | MSG_parallel_task_create (const char *name, int host_nb, const msg_host_t *host_list, double *flops_amount, double *bytes_amount, void *data) |
| Creates a new msg_task_t (a parallel one....). More...
|
|
void * | MSG_task_get_data (msg_task_t task) |
| Return the user data of a msg_task_t. More...
|
|
void | MSG_task_set_data (msg_task_t task, void *data) |
| Sets the user data of a msg_task_t. More...
|
|
void | MSG_task_set_copy_callback (void(*callback)(msg_task_t task, msg_process_t sender, msg_process_t receiver)) |
| Sets a function to be called when a task has just been copied. More...
|
|
msg_process_t | MSG_task_get_sender (msg_task_t task) |
| Return the sender of a msg_task_t. More...
|
|
msg_host_t | MSG_task_get_source (msg_task_t task) |
| Return the source of a msg_task_t. More...
|
|
const char * | MSG_task_get_name (msg_task_t task) |
| Return the name of a msg_task_t. More...
|
|
void | MSG_task_set_name (msg_task_t task, const char *name) |
| Sets the name of a msg_task_t. More...
|
|
msg_error_t | MSG_task_destroy (msg_task_t task) |
| Destroy a msg_task_t. More...
|
|
msg_error_t | MSG_task_cancel (msg_task_t task) |
| Cancel a msg_task_t. More...
|
|
double | MSG_task_get_flops_amount (msg_task_t task) |
| Returns the remaining amount of flops needed to execute a task msg_task_t. More...
|
|
void | MSG_task_set_flops_amount (msg_task_t task, double flops_amount) |
| set the computation amount needed to process a task msg_task_t. More...
|
|
void | MSG_task_set_bytes_amount (msg_task_t task, double data_size) |
| set the amount data attached with a task msg_task_t. More...
|
|
double | MSG_task_get_remaining_communication (msg_task_t task) |
| Returns the total amount received by a task msg_task_t. More...
|
|
double | MSG_task_get_bytes_amount (msg_task_t task) |
| Returns the size of the data attached to a task msg_task_t. More...
|
|
void | MSG_task_set_priority (msg_task_t task, double priority) |
| Changes the priority of a computation task. More...
|
|
void | MSG_task_set_bound (msg_task_t task, double bound) |
| Changes the maximum CPU utilization of a computation task. More...
|
|