SimGrid  3.14.159
Versatile Simulation of Distributed Systems
surf_private.h File Reference
#include "surf/surf.h"
#include "surf/maxmin.h"
#include "src/surf/trace_mgr.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)
 
int __surf_is_absolute_file_path (const char *file_path)
 
void storage_register_callbacks ()
 
void generic_get_graph (xbt_graph_t graph, xbt_dict_t nodes, xbt_dict_t edges, NetZone_t rc)
 
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

xbt_dict_t watched_hosts_lib
 List of hosts for which one want to be notified if they ever restart. More...
 
const char * surf_action_state_names [6]
 
simgrid::trace_mgr::future_evt_set * future_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_is_absolute_file_path()

int __surf_is_absolute_file_path ( const char *  file_path)

§ storage_register_callbacks()

void storage_register_callbacks ( )

§ generic_get_graph()

void generic_get_graph ( xbt_graph_t  graph,
xbt_dict_t  nodes,
xbt_dict_t  edges,
NetZone_t  rc 
)

§ 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

simgrid::trace_mgr::future_evt_set* future_evt_set