SimGrid  3.18
Versatile Simulation of Distributed Systems
platf.hpp File Reference
#include <xbt/signal.hpp>

Functions

void sg_platf_init ()
 Module management function: creates all internal data structures. More...
 
void sg_platf_exit ()
 Module management function: frees all internal data structures. More...
 
void surf_parse_open (const char *file)
 
void surf_parse_close ()
 
void surf_parse_assert (bool cond, std::string msg)
 
XBT_ATTRIB_NORETURN void surf_parse_error (std::string msg)
 
void surf_parse_assert_netpoint (std::string hostname, std::string pre, std::string post)
 
void surf_parse_warn (std::string msg)
 
double surf_parse_get_double (std::string s)
 
int surf_parse_get_int (std::string s)
 
double surf_parse_get_time (const char *string, const char *entity_kind, std::string name)
 
double surf_parse_get_size (const char *string, const char *entity_kind, std::string name)
 
double surf_parse_get_bandwidth (const char *string, const char *entity_kind, std::string name)
 
double surf_parse_get_speed (const char *string, const char *entity_kind, std::string name)
 
int surf_parse ()
 

Function Documentation

◆ sg_platf_init()

void sg_platf_init ( )

Module management function: creates all internal data structures.

◆ sg_platf_exit()

void sg_platf_exit ( )

Module management function: frees all internal data structures.

◆ surf_parse_open()

void surf_parse_open ( const char *  file)

◆ surf_parse_close()

void surf_parse_close ( )

◆ surf_parse_assert()

void surf_parse_assert ( bool  cond,
std::string  msg 
)

◆ surf_parse_error()

XBT_ATTRIB_NORETURN void surf_parse_error ( std::string  msg)

◆ surf_parse_assert_netpoint()

void surf_parse_assert_netpoint ( std::string  hostname,
std::string  pre,
std::string  post 
)

◆ surf_parse_warn()

void surf_parse_warn ( std::string  msg)

◆ surf_parse_get_double()

double surf_parse_get_double ( std::string  s)

◆ surf_parse_get_int()

int surf_parse_get_int ( std::string  s)

◆ surf_parse_get_time()

double surf_parse_get_time ( const char *  string,
const char *  entity_kind,
std::string  name 
)

◆ surf_parse_get_size()

double surf_parse_get_size ( const char *  string,
const char *  entity_kind,
std::string  name 
)

◆ surf_parse_get_bandwidth()

double surf_parse_get_bandwidth ( const char *  string,
const char *  entity_kind,
std::string  name 
)

◆ surf_parse_get_speed()

double surf_parse_get_speed ( const char *  string,
const char *  entity_kind,
std::string  name 
)

◆ surf_parse()

int surf_parse ( )