SimGrid  3.18
Versatile Simulation of Distributed Systems
surf_private.hpp File Reference
#include "src/surf/trace_mgr.hpp"
#include "surf/surf.hpp"

Macros

#define NO_MAX_DURATION   -1.0
 

Enumerations

enum  e_UM_t { UM_FULL, UM_LAZY, UM_UNDEFINED }
 Possible update mechanisms. More...
 

Functions

FILE * surf_fopen (const char *name, const char *mode)
 
std::ifstream * surf_ifsopen (std::string name)
 
int __surf_is_absolute_file_path (const char *file_path)
 
void storage_register_callbacks ()
 
void parse_after_config ()
 
void TRACE_surf_host_set_speed (double date, const char *resource, double power)
 
void TRACE_surf_link_set_bandwidth (double date, const char *resource, double bandwidth)
 

Variables

const char * surf_action_state_names [6]
 
simgrid::trace_mgr::future_evt_setfuture_evt_set
 

Macro Definition Documentation

◆ NO_MAX_DURATION

#define NO_MAX_DURATION   -1.0

Function Documentation

◆ surf_fopen()

FILE* surf_fopen ( const char *  name,
const char *  mode 
)

◆ surf_ifsopen()

std::ifstream* surf_ifsopen ( std::string  name)

◆ __surf_is_absolute_file_path()

int __surf_is_absolute_file_path ( const char *  file_path)

◆ storage_register_callbacks()

void storage_register_callbacks ( )

◆ parse_after_config()

void parse_after_config ( )

◆ TRACE_surf_host_set_speed()

void TRACE_surf_host_set_speed ( double  date,
const char *  resource,
double  power 
)

◆ TRACE_surf_link_set_bandwidth()

void TRACE_surf_link_set_bandwidth ( double  date,
const char *  resource,
double  bandwidth 
)

Variable Documentation

◆ surf_action_state_names

const char* surf_action_state_names[6]

◆ future_evt_set