SimGrid  3.14.159
Versatile Simulation of Distributed Systems
instr_paje_trace.cpp File Reference
#include "src/instr/instr_private.h"
#include "xbt/virtu.h"
#include <sstream>
#include <iomanip>
#include "simgrid/sg_config.h"

Functions

 XBT_LOG_NEW_DEFAULT_SUBCATEGORY (instr_paje_trace, instr_trace, "tracing event system")
 std::setprecision More...
 
static void print_paje_debug (std::string functionName, paje_event_t event)
 
template<typename T >
static void init_stream (paje_event_t event)
 
static void print_row ()
 
static void print_timestamp (paje_event_t event)
 
template<typename T >
static void print_default_pajeLink_row (paje_event_t &event)
 
template<typename T >
static void print_default_pajeState_row (paje_event_t &event)
 
template<typename T >
static void print_default_pajeType_row (paje_event_t &event)
 
template<typename T >
static void print_default_pajeVariable_row (paje_event_t &event)
 
void TRACE_paje_init ()
 
void TRACE_paje_start ()
 
void TRACE_paje_end ()
 
void print_pajeDefineContainerType (paje_event_t event)
 
void print_pajeDefineVariableType (paje_event_t event)
 
void print_pajeDefineStateType (paje_event_t event)
 
void print_pajeDefineEventType (paje_event_t event)
 
void print_pajeDefineLinkType (paje_event_t event)
 
void print_pajeDefineEntityValue (paje_event_t event)
 
void print_pajeCreateContainer (paje_event_t event)
 
void print_pajeDestroyContainer (paje_event_t event)
 
void print_pajeSetVariable (paje_event_t event)
 
void print_pajeAddVariable (paje_event_t event)
 
void print_pajeSubVariable (paje_event_t event)
 
void print_pajeSetState (paje_event_t event)
 
void print_pajePushState (paje_event_t event)
 
void print_pajePopState (paje_event_t event)
 
void print_pajeResetState (paje_event_t event)
 
void print_pajeStartLink (paje_event_t event)
 
void print_pajeEndLink (paje_event_t event)
 
void print_pajeNewEvent (paje_event_t event)
 

Variables

FILE * tracing_file
 
s_instr_trace_writer_t active_writer
 
static std::stringstream stream
 

Function Documentation

§ XBT_LOG_NEW_DEFAULT_SUBCATEGORY()

XBT_LOG_NEW_DEFAULT_SUBCATEGORY ( instr_paje_trace  ,
instr_trace  ,
"tracing event system"   
)

std::setprecision

§ print_paje_debug()

static void print_paje_debug ( std::string  functionName,
paje_event_t  event 
)
static

§ init_stream()

template<typename T >
static void init_stream ( paje_event_t  event)
static

§ print_row()

static void print_row ( )
static

§ print_timestamp()

static void print_timestamp ( paje_event_t  event)
static

§ print_default_pajeLink_row()

template<typename T >
static void print_default_pajeLink_row ( paje_event_t event)
static

§ print_default_pajeState_row()

template<typename T >
static void print_default_pajeState_row ( paje_event_t event)
static

§ print_default_pajeType_row()

template<typename T >
static void print_default_pajeType_row ( paje_event_t event)
static

§ print_default_pajeVariable_row()

template<typename T >
static void print_default_pajeVariable_row ( paje_event_t event)
static

§ TRACE_paje_init()

void TRACE_paje_init ( )

§ TRACE_paje_start()

void TRACE_paje_start ( )

§ TRACE_paje_end()

void TRACE_paje_end ( )

§ print_pajeDefineContainerType()

void print_pajeDefineContainerType ( paje_event_t  event)

§ print_pajeDefineVariableType()

void print_pajeDefineVariableType ( paje_event_t  event)

§ print_pajeDefineStateType()

void print_pajeDefineStateType ( paje_event_t  event)

§ print_pajeDefineEventType()

void print_pajeDefineEventType ( paje_event_t  event)

§ print_pajeDefineLinkType()

void print_pajeDefineLinkType ( paje_event_t  event)

§ print_pajeDefineEntityValue()

void print_pajeDefineEntityValue ( paje_event_t  event)

§ print_pajeCreateContainer()

void print_pajeCreateContainer ( paje_event_t  event)

§ print_pajeDestroyContainer()

void print_pajeDestroyContainer ( paje_event_t  event)

§ print_pajeSetVariable()

void print_pajeSetVariable ( paje_event_t  event)

§ print_pajeAddVariable()

void print_pajeAddVariable ( paje_event_t  event)

§ print_pajeSubVariable()

void print_pajeSubVariable ( paje_event_t  event)

§ print_pajeSetState()

void print_pajeSetState ( paje_event_t  event)

§ print_pajePushState()

void print_pajePushState ( paje_event_t  event)

§ print_pajePopState()

void print_pajePopState ( paje_event_t  event)

§ print_pajeResetState()

void print_pajeResetState ( paje_event_t  event)

§ print_pajeStartLink()

void print_pajeStartLink ( paje_event_t  event)

§ print_pajeEndLink()

void print_pajeEndLink ( paje_event_t  event)

§ print_pajeNewEvent()

void print_pajeNewEvent ( paje_event_t  event)

Variable Documentation

§ tracing_file

FILE* tracing_file

§ active_writer

s_instr_trace_writer_t active_writer

§ stream

std::stringstream stream
static