SimGrid  3.13
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>

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)
 
void TRACE_paje_start (void)
 
void TRACE_paje_end (void)
 
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 ( instr_paje_trace  ,
instr_trace  ,
"tracing event system"   
)

std::setprecision

static void print_paje_debug ( std::string  functionName,
paje_event_t  event 
)
static
template<typename T >
static void init_stream ( paje_event_t  event)
static
static void print_row ( )
static
static void print_timestamp ( paje_event_t  event)
static
template<typename T >
static void print_default_pajeLink_row ( paje_event_t event)
static
template<typename T >
static void print_default_pajeState_row ( paje_event_t event)
static
template<typename T >
static void print_default_pajeType_row ( paje_event_t event)
static
template<typename T >
static void print_default_pajeVariable_row ( paje_event_t event)
static
void TRACE_paje_init ( void  )
void TRACE_paje_start ( void  )
void TRACE_paje_end ( void  )
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)

Variable Documentation

FILE* tracing_file
s_instr_trace_writer_t active_writer
std::stringstream stream
static