SimGrid  3.13
Versatile Simulation of Distributed Systems
simdag_private.h File Reference
#include "xbt/dynar.h"
#include "simgrid/simdag.h"
#include "surf/surf.h"
#include "xbt/mallocator.h"
#include <stdbool.h>

Classes

struct  SD_global
 
struct  SD_task
 
struct  SD_dependency
 

Typedefs

typedef struct SD_global s_SD_global_t
 
typedef struct SD_globalSD_global_t
 
typedef struct SD_task s_SD_task_t
 
typedef struct SD_dependency s_SD_dependency_t
 
typedef struct SD_dependencySD_dependency_t
 

Functions

XBT_PRIVATE void SD_task_set_state (SD_task_t task, e_SD_task_state_t new_state)
 
XBT_PRIVATE void SD_task_run (SD_task_t task)
 
XBT_PRIVATE bool acyclic_graph_detail (xbt_dynar_t dag)
 
XBT_PRIVATE void uniq_transfer_task_name (SD_task_t task)
 
XBT_PRIVATE voidSD_task_new_f (void)
 
XBT_PRIVATE void SD_task_recycle_f (void *t)
 
XBT_PRIVATE void SD_task_free_f (void *t)
 

Variables

XBT_PRIVATE SD_global_t sd_global
 

Typedef Documentation

typedef struct SD_global s_SD_global_t
typedef struct SD_global * SD_global_t
typedef struct SD_task s_SD_task_t
typedef struct SD_dependency * SD_dependency_t

Function Documentation

XBT_PRIVATE void SD_task_set_state ( SD_task_t  task,
e_SD_task_state_t  new_state 
)
XBT_PRIVATE void SD_task_run ( SD_task_t  task)
XBT_PRIVATE bool acyclic_graph_detail ( xbt_dynar_t  dag)
XBT_PRIVATE void uniq_transfer_task_name ( SD_task_t  task)
XBT_PRIVATE void* SD_task_new_f ( void  )
XBT_PRIVATE void SD_task_recycle_f ( void t)
XBT_PRIVATE void SD_task_free_f ( void t)

Variable Documentation