SimGrid  3.16
Versatile Simulation of Distributed Systems
instr_paje_containers.cpp File Reference

Functions

 XBT_LOG_NEW_DEFAULT_SUBCATEGORY (instr_paje_containers, instr, "Paje tracing event system (containers)")
 
long long int instr_new_paje_id ()
 
void PJ_container_alloc ()
 
void PJ_container_release ()
 
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 = nullptr
 
static xbt_dict_t allContainers = nullptr
 
xbt_dict_t trivaNodeTypes = nullptr
 
xbt_dict_t trivaEdgeTypes = nullptr
 

Function Documentation

◆ XBT_LOG_NEW_DEFAULT_SUBCATEGORY()

XBT_LOG_NEW_DEFAULT_SUBCATEGORY ( instr_paje_containers  ,
instr  ,
"Paje tracing event system (containers)"   
)

◆ instr_new_paje_id()

long long int instr_new_paje_id ( )

◆ PJ_container_alloc()

void PJ_container_alloc ( )

◆ PJ_container_release()

void PJ_container_release ( )

◆ PJ_container_set_root()

void PJ_container_set_root ( container_t  root)

◆ PJ_container_new()

container_t PJ_container_new ( const char *  name,
e_container_types  kind,
container_t  father 
)

◆ PJ_container_get()

container_t PJ_container_get ( const char *  name)

◆ PJ_container_get_or_null()

container_t PJ_container_get_or_null ( const char *  name)

◆ PJ_container_get_root()

container_t PJ_container_get_root ( )

◆ PJ_container_remove_from_parent()

void PJ_container_remove_from_parent ( container_t  child)

◆ PJ_container_free()

void PJ_container_free ( container_t  container)

◆ recursiveDestroyContainer()

static void recursiveDestroyContainer ( container_t  container)
static

◆ PJ_container_free_all()

void PJ_container_free_all ( void  )

Variable Documentation

◆ rootContainer

container_t rootContainer = nullptr
static

◆ allContainers

xbt_dict_t allContainers = nullptr
static

◆ trivaNodeTypes

xbt_dict_t trivaNodeTypes = nullptr

◆ trivaEdgeTypes

xbt_dict_t trivaEdgeTypes = nullptr