|
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