SimGrid  3.13
Versatile Simulation of Distributed Systems
instr_paje_containers.cpp File Reference
#include "src/instr/instr_private.h"
#include "xbt/lib.h"
#include "surf/surf.h"
#include "surf/surf_routing.h"

Functions

 XBT_LOG_NEW_DEFAULT_SUBCATEGORY (instr_paje_containers, instr,"Paje tracing event system (containers)")
 
long long int instr_new_paje_id (void)
 
void PJ_container_alloc (void)
 
void PJ_container_release (void)
 
void PJ_container_set_root (container_t root)
 
container_t PJ_container_new (const char *name, e_container_types kind, container_t father)
 
container_t PJ_container_get (const char *name)
 
container_t PJ_container_get_or_null (const char *name)
 
container_t PJ_container_get_root ()
 
void PJ_container_remove_from_parent (container_t child)
 
void PJ_container_free (container_t container)
 
static void recursiveDestroyContainer (container_t container)
 
void PJ_container_free_all ()
 

Variables

static container_t rootContainer = NULL
 
static xbt_dict_t allContainers = NULL
 
xbt_dict_t trivaNodeTypes = NULL
 
xbt_dict_t trivaEdgeTypes = NULL
 

Function Documentation

XBT_LOG_NEW_DEFAULT_SUBCATEGORY ( instr_paje_containers  ,
instr  ,
"Paje tracing event system (containers)"   
)
long long int instr_new_paje_id ( void  )
void PJ_container_alloc ( void  )
void PJ_container_release ( void  )
void PJ_container_set_root ( container_t  root)
container_t PJ_container_new ( const char *  name,
e_container_types  kind,
container_t  father 
)
container_t PJ_container_get ( const char *  name)
container_t PJ_container_get_or_null ( const char *  name)
container_t PJ_container_get_root ( void  )
void PJ_container_remove_from_parent ( container_t  child)
void PJ_container_free ( container_t  container)
static void recursiveDestroyContainer ( container_t  container)
static
void PJ_container_free_all ( void  )

Variable Documentation

container_t rootContainer = NULL
static
xbt_dict_t allContainers = NULL
static
xbt_dict_t trivaNodeTypes = NULL
xbt_dict_t trivaEdgeTypes = NULL