SimGrid
3.10
Versatile Simulation of Distributed Systems
|
Action structure. More...
#include <surf.h>
Data Fields | |
double | cost |
double | priority |
double | max_duration |
double | remains |
double | start |
double | finish |
void * | data |
char * | category |
surf_file_t | file |
Action structure.
Never create s_surf_action_t by yourself ! The actions are created on the fly when you call execute or communicate on a model.
double surf_action::cost |
cost
double surf_action::priority |
priority (1.0 by default)
double surf_action::max_duration |
max_duration (may fluctuate until the task is completed)
double surf_action::remains |
How much of that cost remains to be done in the currently running task
double surf_action::start |
start time
double surf_action::finish |
finish time : this is modified during the run and fluctuates until the task is completed
void* surf_action::data |
for your convenience
char* surf_action::category |
tracing category for categorized resource utilization monitoring
surf_file_t surf_action::file |
surf_file_t for storage model