SimGrid  3.21
Versatile Simulation of Distributed Systems
config.h File Reference
#include <stdarg.h>
#include <xbt/base.h>
#include <xbt/config.hpp>

Typedefs

typedef simgrid::config::Config * xbt_cfg_t
 Configuration set's data type is opaque. More...
 
typedef void(* xbt_cfg_cb_t) (const char *name)
 Callback types. More...
 

Functions

void xbt_cfg_set_parse (const char *options)
 
void xbt_cfg_set_int (const char *name, int val)
 
void xbt_cfg_set_double (const char *name, double val)
 
void xbt_cfg_set_boolean (const char *name, const char *val)
 
void xbt_cfg_set_string (const char *name, const char *val)
 
void xbt_cfg_set_as_string (const char *name, const char *val)
 
void xbt_cfg_setdefault_int (const char *name, int val)
 
void xbt_cfg_setdefault_double (const char *name, double val)
 
void xbt_cfg_setdefault_boolean (const char *name, const char *val)
 
void xbt_cfg_setdefault_string (const char *name, const char *val)
 
int xbt_cfg_is_default_value (const char *name)
 Return if configuration is set by default. More...
 
xbt_cfg_t xbt_cfg_new ()
 
void xbt_cfg_free (xbt_cfg_t *cfg)
 
void xbt_cfg_dump (const char *name, const char *indent, xbt_cfg_t cfg)
 
void xbt_cfg_register_double (const char *name, double default_val, xbt_cfg_cb_t cb_set, const char *desc)
 
void xbt_cfg_register_int (const char *name, int default_val, xbt_cfg_cb_t cb_set, const char *desc)
 
void xbt_cfg_register_string (const char *name, const char *default_val, xbt_cfg_cb_t cb_set, const char *desc)
 
void xbt_cfg_register_boolean (const char *name, const char *default_val, xbt_cfg_cb_t cb_set, const char *desc)
 
void xbt_cfg_register_alias (const char *newname, const char *oldname)
 
void xbt_cfg_aliases ()
 
void xbt_cfg_help ()
 
int xbt_cfg_get_int (const char *name)
 
double xbt_cfg_get_double (const char *name)
 
int xbt_cfg_get_boolean (const char *name)