SimGrid
3.21
Versatile Simulation of Distributed Systems
|
Functions | |
int | sg_actor_get_PID (sg_actor_t actor) |
Actor datatype. More... | |
int | sg_actor_get_PPID (sg_actor_t actor) |
sg_actor_t | sg_actor_by_PID (aid_t pid) |
const char * | sg_actor_get_name (sg_actor_t actor) |
sg_host_t | sg_actor_get_host (sg_actor_t actor) |
const char * | sg_actor_get_property_value (sg_actor_t actor, const char *name) |
xbt_dict_t | sg_actor_get_properties (sg_actor_t actor) |
void | sg_actor_suspend (sg_actor_t actor) |
void | sg_actor_resume (sg_actor_t actor) |
int | sg_actor_is_suspended (sg_actor_t actor) |
sg_actor_t | sg_actor_restart (sg_actor_t actor) |
void | sg_actor_set_auto_restart (sg_actor_t actor, int auto_restart) |
void | sg_actor_daemonize (sg_actor_t actor) |
void | sg_actor_migrate (sg_actor_t process, sg_host_t host) |
void | sg_actor_join (sg_actor_t actor, double timeout) |
void | sg_actor_kill (sg_actor_t actor) |
void | sg_actor_kill_all () |
void | sg_actor_set_kill_time (sg_actor_t actor, double kill_time) |
void | sg_actor_yield () |
int sg_actor_get_PID | ( | sg_actor_t | actor | ) |
Actor datatype.
An actor may be defined as a code, with some private data, executing in a location.
You should not access directly to the fields of the pointed structure, but always use the provided API to interact with actors.
int sg_actor_get_PPID | ( | sg_actor_t | actor | ) |
sg_actor_t sg_actor_by_PID | ( | aid_t | pid | ) |
const char* sg_actor_get_name | ( | sg_actor_t | actor | ) |
sg_host_t sg_actor_get_host | ( | sg_actor_t | actor | ) |
const char* sg_actor_get_property_value | ( | sg_actor_t | actor, |
const char * | name | ||
) |
xbt_dict_t sg_actor_get_properties | ( | sg_actor_t | actor | ) |
void sg_actor_suspend | ( | sg_actor_t | actor | ) |
void sg_actor_resume | ( | sg_actor_t | actor | ) |
int sg_actor_is_suspended | ( | sg_actor_t | actor | ) |
sg_actor_t sg_actor_restart | ( | sg_actor_t | actor | ) |
void sg_actor_set_auto_restart | ( | sg_actor_t | actor, |
int | auto_restart | ||
) |
void sg_actor_daemonize | ( | sg_actor_t | actor | ) |
void sg_actor_migrate | ( | sg_actor_t | process, |
sg_host_t | host | ||
) |
void sg_actor_join | ( | sg_actor_t | actor, |
double | timeout | ||
) |
void sg_actor_kill | ( | sg_actor_t | actor | ) |
void sg_actor_kill_all | ( | ) |
void sg_actor_set_kill_time | ( | sg_actor_t | actor, |
double | kill_time | ||
) |
void sg_actor_yield | ( | ) |