index
index
ref_guide_welcome
a_quick_glance
overview
overview_envs
overview_kernel
overview_fondation
lucas_layer
API_index
Full Index
group__API__index.html
SimGrid_API
SimGrid modules
group__SimGrid__API.html
API_index
XBT_API
MSG_API
SIMIX_API
GRAS_API
AMOK_API
SMPI_API
SD_API
SURF_API
TRACE_API
XBT_API
XBT
group__XBT__API.html
XBT_grounding
XBT_adt
XBT_misc
MSG_API
MSG
group__MSG__API.html
msg_simulation
m_process_management
m_host_management
m_task_management
msg_task_usage
msg_VMs
msg_file_management
msg_trace_driven
MSG_LUA
msg_deprecated_functions
MSG_who
jMSG_who
MSG_funct
SIMIX_API
SIMIX
group__SIMIX__API.html
void
SIMIX_global_init
group__SIMIX__API.html
ga61a5c57ccf08e71bac21571b94ec1a38
(int *argc, char **argv)
void
SIMIX_clean
group__SIMIX__API.html
gab937cbbe75ee53500824664ed940ad65
(void)
double
SIMIX_get_clock
group__SIMIX__API.html
ga8298a6bf3cdb667f2aca7b1cfd9b2eb8
(void)
void
SIMIX_run
group__SIMIX__API.html
gaebdd718ef8f26134756d5fa6de1ff854
(void)
GRAS_API
GRAS
group__GRAS__API.html
GRAS_comm
GRAS_run
void
gras_init
group__GRAS__API.html
ga2f7e006b4b7297a5d8979e299ddf9112
(int *argc, char **argv)
void
gras_exit
group__GRAS__API.html
gaee47a46ba8da34d67242a80552252dbe
(void)
GRAS_who
GRAS_funct
AMOK_API
AMOK
group__AMOK__API.html
AMOK_bw
AMOK_pm
SMPI_API
SMPI
group__SMPI__API.html
SMPI_who
SMPI_what
SMPI_adapting
SMPI_compiling
SMPI_executing
SD_API
SimDag
group__SD__API.html
SD_datatypes_management
SD_workstation_management
SD_link_management
SD_task_management
SD_task_dependency_management
SD_simulation
SD_who
SD_func
SURF_API
SURF
group__SURF__API.html
SURF_simulation
SURF_actions
SURF_resources
SURF_build_api
SURF_doc
TRACE_API
TRACE
group__TRACE__API.html
TRACE_category
TRACE_mark
TRACE_user_variables
int
TRACE_platform_graph_export_graphviz
group__TRACE__API.html
ga77e1127c6602edd4f233ca62d6de36e0
(const char *filename)
xbt_dynar_t
TRACE_get_node_types
group__TRACE__API.html
ga845e0cfbd8042ac70adf394df024e350
(void)
xbt_dynar_t
TRACE_get_edge_types
group__TRACE__API.html
gaf5542d615046120aa8a3526268b9fa7f
(void)
TRACE_doc
XBT_grounding
Grounding features
group__XBT__grounding.html
XBT_syscall
XBT_str
XBT_ex
XBT_log
XBT_error
XBT_config
XBT_mallocator
XBT_adt
Usual data structures
group__XBT__adt.html
XBT_dynar
XBT_dict
XBT_set
XBT_fifo
XBT_swag
XBT_heap
XBT_misc
Misc general purposes library components
group__XBT__misc.html
XBT_graph
XBT_parmap
XBT_peer
XBT_queue
XBT_sock
XBT_synchro
XBT_thread
XBT_syscall
Malloc and friends
group__XBT__syscall.html
#define
xbt_new
group__XBT__syscall.html
ga1d356d21c8a37c3e19de37d5f7896810
(type, count)
#define
xbt_new0
group__XBT__syscall.html
gaaea21518b543392c869f6564c36cdc2b
(type, count)
static
__attribute__
group__XBT__syscall.html
gab6d5dfd5b7461f3942dfdd1eda223237
((always_inline)) char *xbt_strdup(const char *s)
void
xbt_backtrace_display_current
group__XBT__syscall.html
ga36813e215c49af92c8a62dd8286d6421
(void)
void
xbt_free_ref
group__XBT__syscall.html
gadc6cc4c3185be3635bb1ef2d9528f67a
(void *d)
XBT_str
String related functions
group__XBT__str.html
char *
xbt_string_t
group__XBT__str.html
ga1537bf8b2602e0aeeb87032803a72389
void
xbt_str_rtrim
group__XBT__str.html
ga9d7c43274b5a6339adfc724e2efd0ead
(char *s, const char *char_list)
void
xbt_str_ltrim
group__XBT__str.html
gaeb745f202229799d900aa3a20953186f
(char *s, const char *char_list)
void
xbt_str_trim
group__XBT__str.html
ga5259c70a74df4d63f39e68cc5fe8f1b3
(char *s, const char *char_list)
xbt_dynar_t
xbt_str_split
group__XBT__str.html
ga91672ded3b13340f1dfa6fb5ce64fb42
(const char *s, const char *sep)
xbt_dynar_t
xbt_str_split_quoted
group__XBT__str.html
gaa6839f81f1789acf3865eeade8c23c77
(const char *s)
xbt_dynar_t
xbt_str_split_quoted_in_place
group__XBT__str.html
ga2454f448cda4a1ba94409196a2f31d78
(char *s)
xbt_dynar_t
xbt_str_split_str
group__XBT__str.html
ga84523a36aef41594015c8c2a22256385
(const char *s, const char *sep)
char *
xbt_str_join
group__XBT__str.html
ga1271575a77363ce72fbdf65298a49622
(xbt_dynar_t dynar, const char *sep)
char *
xbt_str_join_array
group__XBT__str.html
ga17585fd9f6432df9f84db21059486900
(const char *const *strs, const char *sep)
void
xbt_str_subst
group__XBT__str.html
ga2aaaa9b7cdc3e30d0a2b85c7561ad0e6
(char *str, char from, char to, int amount)
char *
xbt_str_varsubst
group__XBT__str.html
ga42a82b549ada759cfc7ec4e0999dde1e
(const char *str, xbt_dict_t patterns)
void
xbt_str_strip_spaces
group__XBT__str.html
ga5b8c3f04c5bd47a54c6700c634c48d40
(char *)
char *
xbt_str_diff
group__XBT__str.html
gadfd8938aaade2e991b8b51bed5aea886
(const char *a, const char *b)
char *
xbt_str_from_file
group__XBT__str.html
ga3d0726833fdc157351600358cc67097c
(FILE *file)
static unsigned int
xbt_str_hash_ext
group__XBT__str.html
ga10c19e31b7f944a5f426a7d436a44e6d
(const char *str, int str_len)
static unsigned int
xbt_str_hash
group__XBT__str.html
ga7b484f038534879efb07619091341977
(const char *str)
XBT_ex
Exception support
group__XBT__ex.html
xbt_ex_t
#define
TRY
group__XBT__ex.html
gad2746371528bdf15c3910b7bf217dac0
#define
TRY_CLEANUP
group__XBT__ex.html
ga24540d57ce6a4e72e2c2150327972fc6
#define
CATCH
group__XBT__ex.html
gab3271e393133e395129cc74272f9fae2
(e)
#define
CATCH_ANONYMOUS
group__XBT__ex.html
ga070f91546c08b1e31c1d7184c3c9b345
#define
THROW_PREPARE
group__XBT__ex.html
ga26394bf7f63640059e73dc55b5911a9b
(_throw_ctx, c, v, m)
#define
THROW
group__XBT__ex.html
gae18641b6be3a88a74eb003978399fe90
(c, v)
#define
THROWF
group__XBT__ex.html
gaf104c05a68884bf85630ef40ca8ae774
(c, v,...)
#define
RETHROW
group__XBT__ex.html
ga241d764fad0bff69d31c12b3066c276c
#define
RETHROWF
group__XBT__ex.html
ga4826ac71c1c4d2ec13eeac8320898dc9
(...)
xbt_errcat_t
group__XBT__ex.html
gaa45fec59aa57056784554a7f998f0854
unknown_error
group__XBT__ex.html
ggaa45fec59aa57056784554a7f998f0854a38ca7f2d055a68295cbd837470325f46
arg_error
group__XBT__ex.html
ggaa45fec59aa57056784554a7f998f0854a1d6d5b33334f960325a65e5c021aca16
bound_error
group__XBT__ex.html
ggaa45fec59aa57056784554a7f998f0854ae2954a4c5a79d65f9f68675fea93376b
mismatch_error
group__XBT__ex.html
ggaa45fec59aa57056784554a7f998f0854aad84e78423b0ba9b3df634f564a38586
not_found_error
group__XBT__ex.html
ggaa45fec59aa57056784554a7f998f0854a2a966e9e887d3ab79628272781200439
system_error
group__XBT__ex.html
ggaa45fec59aa57056784554a7f998f0854a0cc55923f6bdf388d75ac17681055815
network_error
group__XBT__ex.html
ggaa45fec59aa57056784554a7f998f0854afa15abb01e5f46363458529588f0d871
timeout_error
group__XBT__ex.html
ggaa45fec59aa57056784554a7f998f0854acbb4310f650e6fddbbad783293eff676
cancel_error
group__XBT__ex.html
ggaa45fec59aa57056784554a7f998f0854a78725e8318a373565146a9c29698eb30
thread_error
group__XBT__ex.html
ggaa45fec59aa57056784554a7f998f0854a2d90a8bed8343426b9732511aa2cb34c
host_error
group__XBT__ex.html
ggaa45fec59aa57056784554a7f998f0854a1486a4899ea0336633c33a77c636eea8
tracing_error
group__XBT__ex.html
ggaa45fec59aa57056784554a7f998f0854a288db5d5a882653cc5466f62369ab676
io_error
group__XBT__ex.html
ggaa45fec59aa57056784554a7f998f0854a7867239bb18a1f74d007fd1cc5f2202c
const char *
xbt_ex_catname
group__XBT__ex.html
gad584839e617fbfe728225fc7bcfcda9f
(xbt_errcat_t cat)
void
xbt_ex_free
group__XBT__ex.html
ga9a7c9f33be5ab51ff734142b07178553
(xbt_ex_t e)
void
xbt_backtrace_display_current
group__XBT__ex.html
ga36813e215c49af92c8a62dd8286d6421
(void)
int
xbt_backtrace_no_malloc
group__XBT__ex.html
gadb6f0cc90ede2c80fff99a2f3a8ea02f
(void **bt, int size)
void
xbt_backtrace_current
group__XBT__ex.html
ga3f9f1d5af6de5e90e5501e105b0e593c
(xbt_ex_t *e)
void
xbt_backtrace_display
group__XBT__ex.html
gaea1e39d44bcaaebb91a34f6ef053c60c
(xbt_ex_t *e)
XBT_ex_toc
XBT_ex_intro
XBT_ex_base
XBT_ex_pitfalls
XBT_log
Logging support
group__XBT__log.html
XBT_log_cats
#define
XBT_LOG_STATIC_THRESHOLD
group__XBT__log.html
ga78721bb3ac4ce5dcddb5b102d03ec9ad
#define
XBT_LOG_NEW_SUBCATEGORY
group__XBT__log.html
ga1cd0df7ea8110bd27c2843812f4c93ee
(catName, parent, desc)
#define
XBT_LOG_NEW_CATEGORY
group__XBT__log.html
ga9e4d4fda6d921febf75e85f9cd9d611a
(catName, desc)
#define
XBT_LOG_DEFAULT_CATEGORY
group__XBT__log.html
gaa23cb30f6de5c9e0a26a6516817c7e20
(cname)
#define
XBT_LOG_NEW_DEFAULT_CATEGORY
group__XBT__log.html
ga5094a0e812d0012e6ee4d2257b1a13f1
(cname, desc)
#define
XBT_LOG_NEW_DEFAULT_SUBCATEGORY
group__XBT__log.html
ga8a4327fc994afcfb2eaebea0c4d1b00a
(cname, parent, desc)
#define
XBT_LOG_EXTERNAL_CATEGORY
group__XBT__log.html
ga7db05649e5c3c7aba06909409e470143
(cname)
#define
XBT_LOG_EXTERNAL_DEFAULT_CATEGORY
group__XBT__log.html
ga28625f3f3aa5986954a2b90f029c2e96
(cname)
#define
XBT_LOG_ISENABLED
group__XBT__log.html
ga6c9d37281690342c607e30b1f0b59aed
(catName, priority)
#define
XBT_CDEBUG
group__XBT__log.html
ga08edef341742c903623742c6e05d54ee
(c,...)
#define
XBT_CVERB
group__XBT__log.html
ga2c0bed18aac8cf41d8f3480513f564bc
(c,...)
#define
XBT_CINFO
group__XBT__log.html
gac2f65621104f3bcff51738a12d5c2921
(c,...)
#define
XBT_CWARN
group__XBT__log.html
ga2c14b44f6b1abbf73104d17727315e3b
(c,...)
#define
XBT_CERROR
group__XBT__log.html
ga0cd5463eb5b259b005b5c3f87db1709a
(c,...)
#define
XBT_CCRITICAL
group__XBT__log.html
ga4b5b9ad4a5086e2e9bd2ee47b3c03c9c
(c,...)
#define
XBT_DEBUG
group__XBT__log.html
gaec7da836fa1482fcda89227dfb1284d9
(...)
#define
XBT_VERB
group__XBT__log.html
gab9815968eb142e81c5e661ececb1f0f3
(...)
#define
XBT_INFO
group__XBT__log.html
ga57f4469c36aeb5f44b5786882b364af8
(...)
#define
XBT_WARN
group__XBT__log.html
ga6accdad9dccecd8d220a479ea0202827
(...)
#define
XBT_ERROR
group__XBT__log.html
ga46c64033e6f2d9f309f498bbb2c475f5
(...)
#define
XBT_CRITICAL
group__XBT__log.html
gadb4c7510140f9e4437be797baf5122a2
(...)
#define
XBT_IN
group__XBT__log.html
ga20e7ed6a7dd096897446901c39e1194f
(...)
#define
XBT_OUT
group__XBT__log.html
gaec5266e036c60029988444fcfdb91e6c
(...)
#define
XBT_HERE
group__XBT__log.html
gaed62d764d379720d6ce03d2a0d9c3c32
(...)
e_xbt_log_priority_t
group__XBT__log.html
ga01ff08eb23b4f14bb759c676bcf8df82
xbt_log_priority_trace
group__XBT__log.html
gga01ff08eb23b4f14bb759c676bcf8df82a1b9b706830e4aa1405157d20117aa5cd
xbt_log_priority_debug
group__XBT__log.html
gga01ff08eb23b4f14bb759c676bcf8df82aac8ecdd32b640581940959e6f9ed1588
xbt_log_priority_verbose
group__XBT__log.html
gga01ff08eb23b4f14bb759c676bcf8df82afef8e3f2e237f8de9c839a2f5c875fc7
xbt_log_priority_info
group__XBT__log.html
gga01ff08eb23b4f14bb759c676bcf8df82af28091fa16fda657d0768baaab6f4c27
xbt_log_priority_warning
group__XBT__log.html
gga01ff08eb23b4f14bb759c676bcf8df82ac87b95b266f551288e8d9faec534baa9
xbt_log_priority_error
group__XBT__log.html
gga01ff08eb23b4f14bb759c676bcf8df82a32afa42aab40395dbabb07cafbf84eb5
xbt_log_priority_critical
group__XBT__log.html
gga01ff08eb23b4f14bb759c676bcf8df82a8bd5d340adeae3a8e5a3182912c230f3
xbt_log_priority_infinite
group__XBT__log.html
gga01ff08eb23b4f14bb759c676bcf8df82a875884ddb873e6613178c5b3c71b8a77
void
xbt_log_control_set
group__XBT__log.html
ga2289997893363b1ad5f7ff32cbfbf432
(const char *control_string)
XBT_log_toc
log_overview
log_cat
log_pri
log_app
log_lay
log_hist
log_API
log_API_cat
log_API_pri
log_API_isenabled
log_API_subcat
log_API_easy
log_API_example
log_user
log_use_conf
log_use_conf_thres
log_use_conf_multi
log_use_conf_fmt
log_use_conf_app
log_use_conf_add
log_use_misc
log_internals
log_in_perf
log_in_app
XBT_error
Assert macro familly
group__XBT__error.html
#define
xbt_assert
group__XBT__error.html
gadd837b8bf67480aea409a8580072f0be
(...)
#define
xbt_abort
group__XBT__error.html
gaca8531c4c752e94c638c030c80528021
()
#define
xbt_die
group__XBT__error.html
ga9bf4916de59dbf2c5bc790e85df7c189
(...)
XBT_config
Configuration support
group__XBT__config.html
XBT_cfg_use
XBT_cfg_decl
XBT_cfg_register
XBT_cfg_get
XBT_cfg_ex
XBT_mallocator
Mallocators
group__XBT__mallocator.html
XBT_mallocator_cons
XBT_mallocator_objects
XBT_dynar
Dynar: generic dynamic array
group__XBT__dynar.html
XBT_dynar_cons
XBT_dynar_array
XBT_dynar_misc
XBT_dynar_perl
XBT_dynar_ctn
XBT_dynar_speed
XBT_dynar_cursor
XBT_dynar_exscal
XBT_dynar_exptr
XBT_dict
Dict: generic dictionnary
group__XBT__dict.html
XBT_dict_cons
XBT_dict_basic
XBT_dict_nnul
XBT_dict_curs
XBT_set
Set: generic set datatype
group__XBT__set.html
XBT_set_cons
XBT_set_basic
XBT_set_curs
XBT_fifo
Fifo: generic workqueue
group__XBT__fifo.html
XBT_fifo_cons
XBT_fifo_perl
XBT_fifo_direct
XBT_fifo_misc
XBT_swag
Swag: O(1) set datatype
group__XBT__swag.html
XBT_swag_type
XBT_swag_func
XBT_swag_curs
XBT_heap
Heap: generic heap data structure
group__XBT__heap.html
xbt_heap_t
xbt_heap_new
group__XBT__heap.html
gaa4b5f8cfee32bb2df3cb2b5d6649b114
(int init_size, void_f_pvoid_t const free_func)
void
xbt_heap_free
group__XBT__heap.html
gace5e6cc225d3698de6af159229c94587
(xbt_heap_t H)
int
xbt_heap_size
group__XBT__heap.html
ga21ef0cccfab2e937012f1286cc3ecb66
(xbt_heap_t H)
void
xbt_heap_push
group__XBT__heap.html
ga5e44b85be2d2ba1d7ed9d400546f43dd
(xbt_heap_t H, void *content, double key)
void *
xbt_heap_pop
group__XBT__heap.html
ga61f5e2665882b14b15a48bf66e9631a4
(xbt_heap_t H)
double
xbt_heap_maxkey
group__XBT__heap.html
gaecf9ff064287ee533e166d631aced6df
(xbt_heap_t H)
void *
xbt_heap_maxcontent
group__XBT__heap.html
ga804cb0f43208ddf228b515ec14f13965
(xbt_heap_t H)
void
xbt_heap_set_update_callback
group__XBT__heap.html
ga0617a1f1c3f63f951f17698e783bc24d
(xbt_heap_t H, void(*update_callback)(void *, int))
void *
xbt_heap_remove
group__XBT__heap.html
ga2035074b0de4d7a74fc5f9a22c148437
(xbt_heap_t H, int i)
XBT_graph
General purpose graph library
group__XBT__graph.html
xbt_graph_t
xbt_graph_new_graph
group__XBT__graph.html
ga782dba2130eee76b8bd4e6934098fd8f
(unsigned short int directed, void *data)
xbt_node_t
xbt_graph_new_node
group__XBT__graph.html
ga95d8d120c9be3efbed1880700458d8ca
(xbt_graph_t g, void *data)
xbt_edge_t
xbt_graph_new_edge
group__XBT__graph.html
gaec90776579173b58de9b89868abbda0f
(xbt_graph_t g, xbt_node_t src, xbt_node_t dst, void *data)
void *
xbt_graph_node_get_data
group__XBT__graph.html
gaed845d52f5432f7940e1bceb336d3c38
(xbt_node_t node)
void
xbt_graph_node_set_data
group__XBT__graph.html
gaa100e0fe6d317aa185dffe89b3a9deae
(xbt_node_t node, void *data)
void *
xbt_graph_edge_get_data
group__XBT__graph.html
ga7105c211e327da8f90b432224451cfb3
(xbt_edge_t edge)
void
xbt_graph_edge_set_data
group__XBT__graph.html
ga9cbe4fe591cf0d6746909db9ae2cd2aa
(xbt_edge_t edge, void *data)
xbt_edge_t
xbt_graph_get_edge
group__XBT__graph.html
ga4a037e91f75ccee400b51b5564720693
(xbt_graph_t g, xbt_node_t src, xbt_node_t dst)
void
xbt_graph_edge_set_length
group__XBT__graph.html
ga68339a976c82e67edf79fa59d4619396
(xbt_edge_t e, double length)
double
xbt_graph_edge_get_length
group__XBT__graph.html
gac906c4328b3d910457c960cd64d70784
(xbt_edge_t e)
double *
xbt_graph_get_length_matrix
group__XBT__graph.html
ga3c4697edd9ee89142ec85ed882aad249
(xbt_graph_t g)
void
xbt_graph_free_node
group__XBT__graph.html
ga966d2089b5392e5f556a6d149bdc112c
(xbt_graph_t g, xbt_node_t n, void_f_pvoid_t node_free_function, void_f_pvoid_t edge_free_function)
void
xbt_graph_free_edge
group__XBT__graph.html
ga6b9895d6065b7e122bc55c71e32da821
(xbt_graph_t g, xbt_edge_t e, void_f_pvoid_t free_function)
void
xbt_graph_free_graph
group__XBT__graph.html
gad290d4c3fa3f0c82f7f6cc18a3506546
(xbt_graph_t g, void_f_pvoid_t node_free_function, void_f_pvoid_t edge_free_function, void_f_pvoid_t graph_free_function)
xbt_dynar_t
xbt_graph_get_nodes
group__XBT__graph.html
gada4b1109afba1fe3a8f046a45694c707
(xbt_graph_t g)
xbt_dynar_t
xbt_graph_get_edges
group__XBT__graph.html
ga1c292fb71d5119d59496a89d90a8ba30
(xbt_graph_t g)
xbt_dynar_t
xbt_graph_node_get_outedges
group__XBT__graph.html
gac8dd5691103f6c69b8f773a5937c2a8a
(xbt_node_t n)
xbt_node_t
xbt_graph_edge_get_source
group__XBT__graph.html
ga8946bd8838820677e2e44e793be2c9e6
(xbt_edge_t e)
xbt_node_t
xbt_graph_edge_get_target
group__XBT__graph.html
ga137cf4ffadf401a1080795664d99834a
(xbt_edge_t e)
void
xbt_graph_export_graphviz
group__XBT__graph.html
gacbbb619bcd7032ba6c0f8e932126d26b
(xbt_graph_t g, const char *filename, const char *(node_name)(xbt_node_t), const char *(edge_name)(xbt_edge_t))
void
xbt_graph_export_graphxml
group__XBT__graph.html
ga59db9ffe13c1c4e4012e61fe38525363
(xbt_graph_t g, const char *filename, const char *(node_name)(xbt_node_t), const char *(edge_name)(xbt_edge_t), const char *(node_data_print)(void *), const char *(edge_data_print)(void *))
xbt_graph_t
xbt_graph_load
group__XBT__graph.html
ga11cca6af16cef8e4ea7f5f340da517dd
(const char *filename)
void
xbt_graph_save
group__XBT__graph.html
ga2b6d7cfdc45b1df905eba88fdc1d8c18
(xbt_graph_t span, const char *filename, const char *(nname)(xbt_node_t), const char *(ename)(xbt_edge_t))
xbt_node_t *
xbt_graph_shortest_paths
group__XBT__graph.html
gaa5d7e658935aa26a17acaa1cdcd575a4
(xbt_graph_t g)
xbt_node_t *
xbt_graph_topo_sort
group__XBT__graph.html
ga80c9aa63aac343d7b3ba246a6e4f6297
(xbt_graph_t g)
xbt_edge_t *
xbt_graph_spanning_tree_prim
group__XBT__graph.html
gac305eb0dfe08abbe849f2a74dfa3a3a4
(xbt_graph_t g)
XBT_parmap
Parallel map
group__XBT__parmap.html
struct s_xbt_parmap *
xbt_parmap_t
group__XBT__parmap.html
gaebe875868080812c5e303884551ced62
e_xbt_parmap_mode_t
group__XBT__parmap.html
gacbdbf85f704718b8680f13e56c618e7a
XBT_PARMAP_POSIX
group__XBT__parmap.html
ggacbdbf85f704718b8680f13e56c618e7aaa076c8a9592fd4f8656a078483688700
XBT_PARMAP_FUTEX
group__XBT__parmap.html
ggacbdbf85f704718b8680f13e56c618e7aaec7bc115136c58098a826d86296d2f7d
XBT_PARMAP_BUSY_WAIT
group__XBT__parmap.html
ggacbdbf85f704718b8680f13e56c618e7aafd6884f2f0271777d1e8ea1db1b29229
XBT_PARMAP_DEFAULT
group__XBT__parmap.html
ggacbdbf85f704718b8680f13e56c618e7aa0329f52f37cdb070e8d64330c7a1b395
xbt_parmap_t
xbt_parmap_new
group__XBT__parmap.html
ga939a0ab549af87ff1df13642396d5087
(unsigned int num_workers, e_xbt_parmap_mode_t mode)
void
xbt_parmap_destroy
group__XBT__parmap.html
ga3e1c75bd9e1a502350a2d2098dc316bb
(xbt_parmap_t parmap)
void
xbt_parmap_apply
group__XBT__parmap.html
ga7d2b99167edbcbccb7a514451042f09f
(xbt_parmap_t parmap, void_f_pvoid_t fun, xbt_dynar_t data)
void *
xbt_parmap_next
group__XBT__parmap.html
gac667744f002bbf8d1d8dc32e36d0d308
(xbt_parmap_t parmap)
XBT_peer
Peer
group__XBT__peer.html
s_xbt_peer
struct s_xbt_peer *
xbt_peer_t
group__XBT__peer.html
gad2304165af1ed80fe6d82eb14343eca7
struct s_xbt_peer
s_xbt_peer_t
group__XBT__peer.html
ga6d62b8bce4ac8f6206f66f8dd34d2532
xbt_peer_t
xbt_peer_new
group__XBT__peer.html
ga2d87fccb2ac0c6f71db29ed857b01eb2
(const char *name, int port)
xbt_peer_t
xbt_peer_from_string
group__XBT__peer.html
ga0d8d75aed70cb99a925b8974ce8ce4e4
(const char *peerport)
xbt_peer_t
xbt_peer_copy
group__XBT__peer.html
ga9bc5b54374abccaff888cd3852c85702
(xbt_peer_t h)
void
xbt_peer_free
group__XBT__peer.html
ga251d6140c311d7c04e503e3d463adba4
(xbt_peer_t peer)
void
xbt_peer_free_voidp
group__XBT__peer.html
ga793bb9b0c2ee6221c8e9b7d3c886dbb9
(void *d)
XBT_queue
Queue
group__XBT__queue.html
struct s_xbt_queue_ *
xbt_queue_t
group__XBT__queue.html
gae44d114ab24c5175b9500f0a80058f4f
xbt_queue_t
xbt_queue_new
group__XBT__queue.html
ga04f81fdbf3a660617deb9f6f48234161
(int capacity, unsigned long elm_size)
void
xbt_queue_free
group__XBT__queue.html
gae4509298241a6179e0b61667faebe613
(xbt_queue_t *queue)
unsigned long
xbt_queue_length
group__XBT__queue.html
ga49cfb91b2f730487bd31f2f9ffb974fa
(const xbt_queue_t queue)
void
xbt_queue_push
group__XBT__queue.html
ga687d865601b586f65162cde66b944163
(xbt_queue_t queue, const void *src)
void
xbt_queue_pop
group__XBT__queue.html
ga368e7ef82906e1c5baefa8083879c215
(xbt_queue_t queue, void *const dst)
void
xbt_queue_unshift
group__XBT__queue.html
gaba17464ddde9dec336376a2e4e9f3a4e
(xbt_queue_t queue, const void *src)
void
xbt_queue_shift
group__XBT__queue.html
ga60a1272bb4a1463b8254cf857b8d7441
(xbt_queue_t queue, void *const dst)
void
xbt_queue_push_timed
group__XBT__queue.html
gab68bab7ad2af3afc35130971d668c2b3
(xbt_queue_t queue, const void *src, double delay)
void
xbt_queue_unshift_timed
group__XBT__queue.html
ga9a868b5c72f70f207999b8a0beefed84
(xbt_queue_t queue, const void *src, double delay)
void
xbt_queue_shift_timed
group__XBT__queue.html
ga48988a7bf6134fc397147b16408c0778
(xbt_queue_t queue, void *const dst, double delay)
void
xbt_queue_pop_timed
group__XBT__queue.html
ga99d1d70f1a59f3f45bcd4e5d35b77f51
(xbt_queue_t queue, void *const dst, double delay)
XBT_sock
Sock
group__XBT__sock.html
XBT_sock_create
XBT_sock_info
XBT_sock_meas
XBT_sock_plugin
XBT_synchro
Synchro
group__XBT__synchro.html
struct s_xbt_thread_ *
xbt_thread_t
group__XBT__synchro.html
gabe2e83a69fdb54e7513cfde241a8b6e9
struct s_xbt_mutex_ *
xbt_mutex_t
group__XBT__synchro.html
ga6e01b815cfcb1b932c9ad5c334ee82cd
struct s_xbt_cond_ *
xbt_cond_t
group__XBT__synchro.html
gace9e6b68048d41411b38765f614c1301
xbt_thread_t
xbt_thread_create
group__XBT__synchro.html
ga7faf7010fd7bc47cd1487fe7bfba2214
(const char *name, void_f_pvoid_t start_routine, void *param, int joinable)
xbt_thread_t
xbt_thread_self
group__XBT__synchro.html
gab781e679c968c3a7ae12d32ffa3dd63e
(void)
const char *
xbt_thread_name
group__XBT__synchro.html
ga3b74bd7c7a6fbdf1ef7e4a9c9f6035c0
(xbt_thread_t t)
const char *
xbt_thread_self_name
group__XBT__synchro.html
ga44f3eaa106769bb7bd269b95e4dc46e8
(void)
void
xbt_thread_join
group__XBT__synchro.html
ga4633b9357c418a88723d3a11f02b9280
(xbt_thread_t thread)
void
xbt_thread_cancel
group__XBT__synchro.html
gaeaeb76bcf1386f57104957ffe50dd913
(xbt_thread_t thread)
void
xbt_thread_exit
group__XBT__synchro.html
ga2c8ac4c62ee9788b889dd135db67871f
(void)
void
xbt_thread_yield
group__XBT__synchro.html
gad94ddaafcea741ad2cce5b97184ccb1f
(void)
xbt_mutex_t
xbt_mutex_init
group__XBT__synchro.html
ga2b5f21533b44d2dd61c9335d0db48e93
(void)
void
xbt_mutex_acquire
group__XBT__synchro.html
gaa6e5de3feee929f5212a988cc67159b5
(xbt_mutex_t mutex)
void
xbt_mutex_release
group__XBT__synchro.html
ga90c18013e0a7a19ee22cb668b6082b39
(xbt_mutex_t mutex)
void
xbt_mutex_timedacquire
group__XBT__synchro.html
ga898fab3b59879e858fc8b6aac6b06fd6
(xbt_mutex_t mutex, double delay)
void
xbt_mutex_destroy
group__XBT__synchro.html
ga4deb9869591b5673738ae97a7d12dd10
(xbt_mutex_t mutex)
xbt_cond_t
xbt_cond_init
group__XBT__synchro.html
ga9ec2fa18ad2edb1356034fb6c488a9a3
(void)
void
xbt_cond_wait
group__XBT__synchro.html
ga083997cea536a10a81ed9cbdee741ab4
(xbt_cond_t cond, xbt_mutex_t mutex)
void
xbt_cond_timedwait
group__XBT__synchro.html
ga2283204fd8b68891a404c4101542a7e3
(xbt_cond_t cond, xbt_mutex_t mutex, double delay)
void
xbt_cond_signal
group__XBT__synchro.html
ga20471db1f98e58b75d8d58ed66e48438
(xbt_cond_t cond)
void
xbt_cond_broadcast
group__XBT__synchro.html
ga0d3469f3d7692423b82786ffa4e30c70
(xbt_cond_t cond)
void
xbt_cond_destroy
group__XBT__synchro.html
ga8382820073c787494cafa0634e86c96f
(xbt_cond_t cond)
XBT_thread
Thread
group__XBT__thread.html
struct xbt_os_thread_ *
xbt_os_thread_t
group__XBT__thread.html
ga7994e3241b60f854c77043c49a83873c
struct xbt_os_mutex_ *
xbt_os_mutex_t
group__XBT__thread.html
ga51b6d74f9dcfa8d7563ddf6386f9bd89
struct xbt_os_rmutex_ *
xbt_os_rmutex_t
group__XBT__thread.html
gaac45eea7caeae848b86cf78d989d9aee
struct xbt_os_cond_ *
xbt_os_cond_t
group__XBT__thread.html
ga2c6224cb25614dc8b972aca6288ebe60
struct xbt_os_sem_ *
xbt_os_sem_t
group__XBT__thread.html
gab48cac979eebc8c1e26ca7adc7cec0ac
int
xbt_os_get_numcores
group__XBT__thread.html
ga737321f05368f70c51d5d4c939b3aa11
(void)
XBT_context
Portable context implementation
group__XBT__context.html
msg_simulation
Main MSG simulation Functions
group__msg__simulation.html
void
MSG_launch_application
group__msg__simulation.html
ga012d470de7974da7262d0020e00117e9
(const char *file)
void
MSG_function_register
group__msg__simulation.html
ga21e94a4e7b26dea140b0c71a2a4f4352
(const char *name, xbt_main_func_t code)
void
MSG_function_register_default
group__msg__simulation.html
ga698d00aec4b3d7f8cf90c4d1a4595c9c
(xbt_main_func_t code)
xbt_main_func_t
MSG_get_registered_function
group__msg__simulation.html
ga61b2e271c59ff50d38de7a0f9858b4b1
(const char *name)
void
MSG_create_environment
group__msg__simulation.html
gae08e089d52a2928680e0957e7152d79d
(const char *file)
void
MSG_global_init_args
group__msg__simulation.html
gafcdb7c01201834e206e0361e8c5c82cb
(int *argc, char **argv)
void
MSG_global_init
group__msg__simulation.html
gad3be1ae7daf2db9c97efbfe0b867b021
(int *argc, char **argv)
MSG_error_t
MSG_main
group__msg__simulation.html
ga24792ab16591c6dec202bc5052cc25a2
(void)
int
MSG_process_killall
group__msg__simulation.html
ga0dedd7962cd7d916406ef45c471f6134
(int reset_PIDs)
MSG_error_t
MSG_clean
group__msg__simulation.html
ga6546c3df17a709756ea32cfc4694d4fb
(void)
double
MSG_get_clock
group__msg__simulation.html
gacfeb7fa281abd0ff74b0591937cbb574
(void)
MSG_error_t
group__msg__simulation.html
ga65ef31a33e9a49d675aae2bb6e1c9a04
MSG_OK
group__msg__simulation.html
gga65ef31a33e9a49d675aae2bb6e1c9a04a7db209a18c6374183567534787dccc1b
MSG_TIMEOUT
group__msg__simulation.html
gga65ef31a33e9a49d675aae2bb6e1c9a04a2f90300a07b9b18285e1897b1fabfd06
MSG_TRANSFER_FAILURE
group__msg__simulation.html
gga65ef31a33e9a49d675aae2bb6e1c9a04a373b92dc6a498dea6ab408fb1670386f
MSG_HOST_FAILURE
group__msg__simulation.html
gga65ef31a33e9a49d675aae2bb6e1c9a04a69965b44e0393c3ba81482bb975c55e5
MSG_TASK_CANCELED
group__msg__simulation.html
gga65ef31a33e9a49d675aae2bb6e1c9a04a115b6882d73de65d775aa8c7f1abaf70
m_process_management
Process Management Functions
group__m__process__management.html
struct s_smx_process *
m_process_t
group__m__process__management.html
ga229541175e44a52871f21c2c9ad195d1
m_process_t
MSG_process_create
group__m__process__management.html
ga24a4fa4f54cd2c0610bc7450b159caa1
(const char *name, xbt_main_func_t code, void *data, m_host_t host)
m_process_t
MSG_process_create_with_arguments
group__m__process__management.html
gaeaf203a443fbeeb73dc431e116683a0e
(const char *name, xbt_main_func_t code, void *data, m_host_t host, int argc, char **argv)
m_process_t
MSG_process_create_with_environment
group__m__process__management.html
ga15383092bdc9dcf336ed6e5c89fe9066
(const char *name, xbt_main_func_t code, void *data, m_host_t host, int argc, char **argv, xbt_dict_t properties)
void
MSG_process_kill
group__m__process__management.html
ga0ebb24ea30028e5e6068d5522018f9c0
(m_process_t process)
MSG_error_t
MSG_process_migrate
group__m__process__management.html
ga8bc50f72b481a5d9739e44dbad6d322b
(m_process_t process, m_host_t host)
void *
MSG_process_get_data
group__m__process__management.html
gab9f682fb7882ec4c01656afd182383c0
(m_process_t process)
MSG_error_t
MSG_process_set_data
group__m__process__management.html
ga9e345638e23ba05a0f736267df16131b
(m_process_t process, void *data)
void
MSG_process_set_data_cleanup
group__m__process__management.html
ga2c75b91ef5b61cad66a7fa3a72d122d0
(void_f_pvoid_t data_cleanup)
m_host_t
MSG_process_get_host
group__m__process__management.html
ga6d6b3e7d1a940a38c8d8f658c991dcdc
(m_process_t process)
m_process_t
MSG_process_from_PID
group__m__process__management.html
gaa93af2b5029ca3382d0b2e11bc071636
(int PID)
MSG_error_t
MSG_process_set_kill_time
group__m__process__management.html
ga10693e0affbaad361c5544d919b73b77
(m_process_t process, double kill_time)
int
MSG_process_get_PID
group__m__process__management.html
ga3bc39583c0cfc5f717b19de723df209f
(m_process_t process)
int
MSG_process_get_PPID
group__m__process__management.html
gaaba5dff17c70f4314cb29b207c2da712
(m_process_t process)
const char *
MSG_process_get_name
group__m__process__management.html
ga04cab97a347f6859859116dd374f8763
(m_process_t process)
const char *
MSG_process_get_property_value
group__m__process__management.html
ga80ec919eccc1f948bfdc274b9d45b014
(m_process_t process, const char *name)
xbt_dict_t
MSG_process_get_properties
group__m__process__management.html
gab3beb979ef69e1c5fcb8d792d71be064
(m_process_t process)
int
MSG_process_self_PID
group__m__process__management.html
ga2eea811c91c7e85a21160b53d65ec79c
(void)
int
MSG_process_self_PPID
group__m__process__management.html
ga0b6f46d91ad8f9e6862e26d8a89d2047
(void)
m_process_t
MSG_process_self
group__m__process__management.html
ga590e3dc01d73020cda06138ce48b4480
(void)
MSG_error_t
MSG_process_suspend
group__m__process__management.html
gaad0e871e30546e4d862a0ce902856bd3
(m_process_t process)
MSG_error_t
MSG_process_resume
group__m__process__management.html
gadf31a5d347675b8424eecf7e56234e65
(m_process_t process)
int
MSG_process_is_suspended
group__m__process__management.html
ga1313f555af5bfa5a005ff7810d5db935
(m_process_t process)
xbt_dict_t
simcall_process_get_properties
group__m__process__management.html
gad0cdca75425dbbb863121e44b1462612
(smx_process_t process)
m_host_management
Host Management Functions
group__m__host__management.html
struct m_host *
m_host_t
group__m__host__management.html
ga58c09b1673ff3e9ac1cb0707ddd9700d
MSG_error_t
MSG_host_set_data
group__m__host__management.html
gad367b0d8882669e18a51a9a07bad92ad
(m_host_t host, void *data)
void *
MSG_host_get_data
group__m__host__management.html
gae9305cac9c8fa4c903d2b84918160b90
(m_host_t host)
const char *
MSG_host_get_name
group__m__host__management.html
gae699f28db85b3f21f1beb27bbc8ef71d
(m_host_t host)
m_host_t
MSG_host_self
group__m__host__management.html
gad0efbf291292f3cdff798d643fa04a39
(void)
void
__MSG_host_destroy
group__m__host__management.html
ga79c9dedfc1e9bd47b9bcd3c7969bb7d9
(m_host_t host)
xbt_dynar_t
MSG_hosts_as_dynar
group__m__host__management.html
gaa886b8367e635efe11211b2aca5a1d43
(void)
int
MSG_get_host_msgload
group__m__host__management.html
ga8b7380cf5ea28cbd88a7617188536bf5
(m_host_t h)
double
MSG_get_host_speed
group__m__host__management.html
ga5b4526f9f97fdf64a850b5889cadcf8e
(m_host_t h)
const char *
MSG_host_get_property_value
group__m__host__management.html
gad3f3c634129231acd67b7bcebcca621a
(m_host_t host, const char *name)
xbt_dict_t
MSG_host_get_properties
group__m__host__management.html
gabf5edf2c968764c6f9216e4661116e43
(m_host_t host)
void
MSG_host_set_property_value
group__m__host__management.html
gabe00070568a6d024a04c6ab3691aadbe
(m_host_t host, const char *name, char *value, void_f_pvoid_t free_ctn)
m_task_management
Task Management Functions
group__m__task__management.html
#define
MSG_TASK_UNINITIALIZED
group__m__task__management.html
ga13f8ac858abd957f5cb2e9a54ad98d76
struct m_task *
m_task_t
group__m__task__management.html
gae1fe25786a930711522fe81b9d968c4a
struct m_gpu_task *
m_gpu_task_t
group__m__task__management.html
gaa453e4f4da6a15023ff81a79f21fd907
m_task_t
MSG_parallel_task_create
group__m__task__management.html
ga32c5df8c19d3441642e36efeba880d75
(const char *name, int host_nb, const m_host_t *host_list, double *computation_amount, double *communication_amount, void *data)
m_task_t
MSG_task_create
group__m__task__management.html
ga9f5d27e76802c0cfdf26522e3a05932e
(const char *name, double compute_duration, double message_size, void *data)
m_gpu_task_t
MSG_gpu_task_create
group__m__task__management.html
gaf289c863d54a023df27674164588347a
(const char *name, double compute_duration, double dispatch_latency, double collect_latency)
void *
MSG_task_get_data
group__m__task__management.html
gac914b25087edd2dc1da2165aeba6fdb3
(m_task_t task)
void
MSG_task_set_data
group__m__task__management.html
ga595a6d502e256f85fd194923ecea6bab
(m_task_t task, void *data)
void
MSG_task_set_copy_callback
group__m__task__management.html
ga68b038215e516a9c9152a466efea4e40
(void(*callback)(m_task_t task, m_process_t sender, m_process_t receiver))
m_process_t
MSG_task_get_sender
group__m__task__management.html
ga5aa23e8acf747f3f9c40376dd90118b5
(m_task_t task)
m_host_t
MSG_task_get_source
group__m__task__management.html
gac6c72cc622e3410351a14ae240e7e1fe
(m_task_t task)
const char *
MSG_task_get_name
group__m__task__management.html
ga0454a6b6ce261b7e41d075e1e2f0304d
(m_task_t task)
void
MSG_task_set_name
group__m__task__management.html
gac386a3d3b4c082081d021b5afa2255b6
(m_task_t task, const char *name)
MSG_error_t
MSG_task_destroy
group__m__task__management.html
gab9402c3148c3660b9d7fd58d63cf3f4b
(m_task_t task)
double
MSG_task_get_compute_duration
group__m__task__management.html
ga1c5dff0fff4e63820f20e4d582a44ab1
(m_task_t task)
void
MSG_task_set_compute_duration
group__m__task__management.html
gab629634fec8e34c2987854883f4cdf0d
(m_task_t task, double computation_amount)
double
MSG_task_get_remaining_computation
group__m__task__management.html
ga7791468b3bfb9216c9506cc97cb83683
(m_task_t task)
double
MSG_task_get_remaining_communication
group__m__task__management.html
ga32f27c59f0fe946700270f0b57a3d15b
(m_task_t task)
double
MSG_task_get_data_size
group__m__task__management.html
ga5ff087925a474f7947875f88d4bbbe20
(m_task_t task)
void
MSG_task_set_priority
group__m__task__management.html
ga20367e0e24a2bbdc709b6ff18321c052
(m_task_t task, double priority)
msg_task_usage
Task Actions
group__msg__task__usage.html
struct s_smx_rvpoint *
msg_mailbox_t
group__msg__task__usage.html
gae2f7e0cd1e5707f78b4694abeef695d3
struct msg_comm *
msg_comm_t
group__msg__task__usage.html
gafe19e97b54682048a5b2f1c79add21cf
MSG_error_t
MSG_task_execute
group__msg__task__usage.html
ga312569efc6e99d852c04593aa04e69d2
(m_task_t task)
MSG_error_t
MSG_parallel_task_execute
group__msg__task__usage.html
gaa61bddd8ba24a1bc9c33a3cbe8ab436b
(m_task_t task)
MSG_error_t
MSG_process_sleep
group__msg__task__usage.html
gaf3a0db58f57a2e39621ace5034204010
(double nb_sec)
MSG_error_t
MSG_task_receive_from_host
group__msg__task__usage.html
gaf06646244c1e450b83250682e8214a2c
(m_task_t *task, const char *alias, m_host_t host)
MSG_error_t
MSG_task_receive
group__msg__task__usage.html
gabce37c91435f2298b770a233d5dd7287
(m_task_t *task, const char *alias)
MSG_error_t
MSG_task_receive_with_timeout
group__msg__task__usage.html
ga204b6a5f13bc2d65314d0b964d8d2935
(m_task_t *task, const char *alias, double timeout)
MSG_error_t
MSG_task_receive_ext
group__msg__task__usage.html
ga761e41abc449806f9a9533e983c2c672
(m_task_t *task, const char *alias, double timeout, m_host_t host)
msg_comm_t
MSG_task_isend
group__msg__task__usage.html
ga93753007666dafb73395de52d18d9f35
(m_task_t task, const char *alias)
msg_comm_t
MSG_task_isend_with_matching
group__msg__task__usage.html
gab562b845afe07cf14378fe10f6a955f8
(m_task_t task, const char *alias, int(*match_fun)(void *, void *, smx_action_t), void *match_data)
void
MSG_task_dsend
group__msg__task__usage.html
ga45001441cffcfca73fa326f836453109
(m_task_t task, const char *alias, void_f_pvoid_t cleanup)
msg_comm_t
MSG_task_irecv
group__msg__task__usage.html
gabfc220a24b53509f7e41227fd4db14e0
(m_task_t *task, const char *name)
int
MSG_comm_test
group__msg__task__usage.html
gafd22dad001b95804f5e93aa146c84fd3
(msg_comm_t comm)
int
MSG_comm_testany
group__msg__task__usage.html
gacd787fdda2fd925a1e4e0114cb4eb82e
(xbt_dynar_t comms)
void
MSG_comm_destroy
group__msg__task__usage.html
gaa1b107438e7a295058e098a8c2c1bc4a
(msg_comm_t comm)
MSG_error_t
MSG_comm_wait
group__msg__task__usage.html
ga2e55adaddb5aada23084a9aa18434f7f
(msg_comm_t comm, double timeout)
void
MSG_comm_waitall
group__msg__task__usage.html
ga01ce9097c976b96664e6785f6ab5d4b6
(msg_comm_t *comm, int nb_elem, double timeout)
int
MSG_comm_waitany
group__msg__task__usage.html
ga62772e7b378bc485c114231af4b8f596
(xbt_dynar_t comms)
MSG_error_t
MSG_comm_get_status
group__msg__task__usage.html
ga1c093efb1c7fa4a540c9b3385815f25e
(msg_comm_t comm)
m_task_t
MSG_comm_get_task
group__msg__task__usage.html
gad60480395f3e853cbf644f5c2b70e620
(msg_comm_t comm)
MSG_error_t
MSG_task_send
group__msg__task__usage.html
ga11cf60157d9dd353e6fa5d271f5b7ae6
(m_task_t task, const char *alias)
MSG_error_t
MSG_task_send_bounded
group__msg__task__usage.html
gab09eeacf6abb27a7fd6ca9de96e3b202
(m_task_t task, const char *alias, double maxrate)
MSG_error_t
MSG_task_send_with_timeout
group__msg__task__usage.html
gaa4fe05110391534cf72561583af1509a
(m_task_t task, const char *alias, double timeout)
int
MSG_task_listen
group__msg__task__usage.html
ga297e41ae363db652f2075d7e9d164bb5
(const char *alias)
int
MSG_task_listen_from_host
group__msg__task__usage.html
gaaccd618b7c48d9e0d84e52b72e15f016
(const char *alias, m_host_t host)
int
MSG_task_listen_from
group__msg__task__usage.html
ga7646951835a1ac861b6a35b41741a268
(const char *alias)
void
MSG_task_set_category
group__msg__task__usage.html
gaa0306994561e172f11d52e0cda50dc9c
(m_task_t task, const char *category)
const char *
MSG_task_get_category
group__msg__task__usage.html
gae7c736446ad576d5bc5a0a08fba35f56
(m_task_t task)
msg_VMs
VMs
group__msg__VMs.html
struct msg_vm *
msg_vm_t
group__msg__VMs.html
ga3226d0cd7c9a8133d09e4b3535892c5e
msg_vm_t
MSG_vm_start
group__msg__VMs.html
ga363b88cdb1c6deed141e74d0f908826f
(m_host_t location, int coreAmount)
xbt_dynar_t
MSG_vms_as_dynar
group__msg__VMs.html
ga9d66095e9599545ab4cdd787a38f6b8e
(void)
int
MSG_vm_is_suspended
group__msg__VMs.html
gac7919295b7c197a43717e367f9c115c5
(msg_vm_t vm)
int
MSG_vm_is_running
group__msg__VMs.html
ga6ba8320c7a90ed67d3c8e2079460b8a9
(msg_vm_t vm)
void
MSG_vm_bind
group__msg__VMs.html
ga899abe6bc6e4c05db5c5190c26a03d06
(msg_vm_t vm, m_process_t process)
void
MSG_vm_unbind
group__msg__VMs.html
gab1e7682e821efca7bd6bb2ca6bd5e806
(msg_vm_t vm, m_process_t process)
void
MSG_vm_migrate
group__msg__VMs.html
gae41cecca0a68ae25badf2dab65d30c6f
(msg_vm_t vm, m_host_t destination)
void
MSG_vm_suspend
group__msg__VMs.html
ga32243e8be24c253c0367c81d0289e057
(msg_vm_t vm)
void
MSG_vm_resume
group__msg__VMs.html
ga9815e54a5e6cdf849d4847803d377e19
(msg_vm_t vm)
void
MSG_vm_shutdown
group__msg__VMs.html
ga1a40d2652506f4576408e35346cd3cff
(msg_vm_t vm)
void
MSG_vm_destroy
group__msg__VMs.html
gae493c978235ba8efeee6d8b5a5286e5b
(msg_vm_t vm)
msg_file_management
File Management Functions
group__msg__file__management.html
struct msg_file *
msg_file_t
group__msg__file__management.html
ga87e0d76d9428e822d9a67e676c8a2775
size_t
MSG_file_read
group__msg__file__management.html
ga48677eb3c083f3d400988083d1185c3f
(void *ptr, size_t size, size_t nmemb, msg_file_t stream)
size_t
MSG_file_write
group__msg__file__management.html
ga365e9ede50d35d2915265e9f7dd696a7
(const void *ptr, size_t size, size_t nmemb, msg_file_t stream)
msg_file_t
MSG_file_open
group__msg__file__management.html
ga4c104f2348c26866bd7b66c7acfd47a1
(const char *mount, const char *path, const char *mode)
int
MSG_file_close
group__msg__file__management.html
ga6ecd87b7d357c117eab2b8551fbc248e
(msg_file_t fp)
int
MSG_file_stat
group__msg__file__management.html
ga7bfc17d0cad09e215d4b90be06933e62
(msg_file_t fd, s_msg_stat_t *buf)
msg_trace_driven
Trace-driven simulations
group__msg__trace__driven.html
MSG_error_t
MSG_action_trace_run
group__msg__trace__driven.html
gafa55312e5f8e947c3311471643c5cc42
(char *path)
MSG_LUA
Lua bindings
group__MSG__LUA.html
void
MSG_load_platform_script
group__MSG__LUA.html
ga2923710a7784b2d2b019ebfd6ace7eb9
(const char *script_file)
lMSG_who
MSG_Lua_funct
Lua_examples
msg_deprecated_functions
MSG Deprecated
group__msg__deprecated__functions.html
MSG_error_t
MSG_get_errno
group__msg__deprecated__functions.html
ga7b5a0d221e2496a9fe9fd6b553ee7588
(void)
MSG_error_t
MSG_task_put
group__msg__deprecated__functions.html
gaddcec59991ba16f7cb5ac41beaf4306a
(m_task_t task, m_host_t dest, m_channel_t channel)
MSG_error_t
MSG_task_put_bounded
group__msg__deprecated__functions.html
ga1e9f9b6ced9ac17c92c90cd9803a4d93
(m_task_t task, m_host_t dest, m_channel_t channel, double maxrate)
MSG_error_t
MSG_task_put_with_timeout
group__msg__deprecated__functions.html
gacf1026897cb98d08a6784da82d8ae4c4
(m_task_t task, m_host_t dest, m_channel_t channel, double timeout)
int
MSG_task_probe_from
group__msg__deprecated__functions.html
ga99bfe9edc985c6d2cce3947f81780660
(m_channel_t channel)
int
MSG_task_Iprobe
group__msg__deprecated__functions.html
gae72af17e16cda4efcfad301a4170accd
(m_channel_t channel)
int
MSG_task_probe_from_host
group__msg__deprecated__functions.html
ga76f3f6982c7b48b05a294d25318c55d1
(int channel, m_host_t host)
MSG_error_t
MSG_task_get_from_host
group__msg__deprecated__functions.html
ga1ac47e59e9ddca2b0873a4ed12fbb46e
(m_task_t *task, m_channel_t channel, m_host_t host)
MSG_error_t
MSG_task_get
group__msg__deprecated__functions.html
ga41e2de5a7abc1581cf8c31b1c6897681
(m_task_t *task, m_channel_t channel)
MSG_error_t
MSG_task_get_with_timeout
group__msg__deprecated__functions.html
ga6b1bf005d156fbd29315116ab7d41b69
(m_task_t *task, m_channel_t channel, double max_duration)
MSG_ex_asynchronous_communications
Asynchronous communications
group__MSG__ex__asynchronous__communications.html
MSG_ex_ms_TOC
MSG_ext_icomms_code
MSG_ext_icomms_preliminary
MSG_ext_icomms_Sender
MSG_ext_icomms_Receiver
MSG_ext_icomms_core
MSG_ext_icomms_Main
MSG_ext_icomms_fct_Waitall
MSG_ext_icomms_fct_Waitany
MSG_ext_icomms_fct_Waitany_sender
MSG_ext_icomms_fct_Waitany_receiver
GRAS_comm
Communication facilities
group__GRAS__comm.html
GRAS_dd
GRAS_sock
GRAS_msg
GRAS_timer
GRAS_run
Virtualization
group__GRAS__run.html
GRAS_globals
GRAS_emul
GRAS_virtu
GRAS_dd
Data description
group__GRAS__dd.html
GRAS_sock
Sockets
group__GRAS__sock.html
GRAS_sock_create
GRAS_sock_file
GRAS_msg
Messages
group__GRAS__msg.html
GRAS_msg_decl
GRAS_msg_cb
GRAS_msg_exchange
GRAS_msg_rpc
GRAS_msg_exchangeadv
GRAS_timer
Timers
group__GRAS__timer.html
void
gras_timer_delay
group__GRAS__timer.html
gaba1a13793d801fdfc59731bfc6153ff6
(double delay, void_f_void_t action)
void
gras_timer_repeat
group__GRAS__timer.html
gaace02a90a340b8fb00e13adbf1b4de52
(double interval, void_f_void_t action)
void
gras_timer_cancel_delay
group__GRAS__timer.html
ga67dc4dd9df7bf9fe4c65d7b3fcdb083a
(double interval, void_f_void_t action)
void
gras_timer_cancel_repeat
group__GRAS__timer.html
ga12a106f2b68208d5036c1cc170a1f654
(double interval, void_f_void_t action)
void
gras_timer_cancel_delay_all
group__GRAS__timer.html
ga479153eb34c997d51efb0583e5b50c0a
(void)
void
gras_timer_cancel_repeat_all
group__GRAS__timer.html
gaa0970ec0e243f9dc9b2a121d5d2ee964
(void)
void
gras_timer_cancel_all
group__GRAS__timer.html
ga7c4a535d25652e71085918d4e11825b7
(void)
GRAS_globals
Globals
group__GRAS__globals.html
#define
gras_userdata_new
group__GRAS__globals.html
ga7d5d5973e9d4f19b415d6c7aa8787844
(type)
void
gras_agent_spawn
group__GRAS__globals.html
gaf783b0f28fc5ab9831f0e587c70d9ad5
(const char *name, xbt_main_func_t code, int argc, char *argv[], xbt_dict_t properties)
void *
gras_userdata_get
group__GRAS__globals.html
ga32fe737117c1ab1f3acbfbbce4190fa6
(void)
void *
gras_userdata_set
group__GRAS__globals.html
ga2dd44669c0da2d976a97cc8e3596d0e0
(void *ud)
GRAS_emul
Emulation support
group__GRAS__emul.html
#define
GRAS_BENCH_ALWAYS_BEGIN
group__GRAS__emul.html
gaf5288e6a4edcbc9e43b576cd75d8a7cc
()
#define
GRAS_BENCH_ALWAYS_END
group__GRAS__emul.html
ga565913301f1f31bdb920b6a15cd0c796
()
#define
GRAS_BENCH_ONCE_RUN_ALWAYS_BEGIN
group__GRAS__emul.html
gabdef676ca890d83cf18cae21d882267a
()
#define
GRAS_BENCH_ONCE_RUN_ALWAYS_END
group__GRAS__emul.html
gad0867810b5e25399c38b022db7b50804
()
#define
GRAS_BENCH_ONCE_RUN_ONCE_BEGIN
group__GRAS__emul.html
ga8e1dfbcab4676d56607bd7b3de2f06a8
()
#define
GRAS_BENCH_ONCE_RUN_ONCE_END
group__GRAS__emul.html
gacf85af9c1eb78c13fcaff234129bc90d
()
int
gras_if_RL
group__GRAS__emul.html
ga7536bfeabf829c3af4e4bbd062ae68a5
(void)
int
gras_if_SG
group__GRAS__emul.html
ga9fc0d36a51aa4cbaf7e3ec50c0e54431
(void)
GRAS_emul_virtualization
GRAS_emul_timing
GRAS_virtu
Syscalls
group__GRAS__virtu.html
#define
gras_os_time
group__GRAS__virtu.html
ga690fb7390ae0f7a8622dd36c4f2854ce
()
#define
gras_os_sleep
group__GRAS__virtu.html
ga759c02d11cdd774f4c2c3ce0a7aa876c
(sec)
const char *
gras_os_myname
group__GRAS__virtu.html
gaa69615408108cd37c02ece6942419037
(void)
int
gras_os_myport
group__GRAS__virtu.html
ga698d1a1611cb1a88ff59c4d81d471c1a
(void)
const char *
gras_os_hostport
group__GRAS__virtu.html
ga95df45ae7ca3f51b880e48ba92fd32e7
(void)
int
gras_os_getpid
group__GRAS__virtu.html
ga19eab254893273bc41d1a1db30cf4d80
(void)
xbt_dict_t
gras_process_properties
group__GRAS__virtu.html
ga8a51ce2b1ea4d27a023ae9afacced2c9
(void)
const char *
gras_process_property_value
group__GRAS__virtu.html
gad612739673c7c153741b117c0ace75b1
(const char *name)
xbt_dict_t
gras_os_host_properties
group__GRAS__virtu.html
ga86a3de9cbbf171a8528679effae5f713
(void)
const char *
gras_os_host_property_value
group__GRAS__virtu.html
gaf8f2523b96280e2c42af6df8b16f961e
(const char *name)
AMOK_bw
Bandwidth
group__AMOK__bw.html
void
amok_bw_init
group__AMOK__bw.html
ga1d9b3605e503ec3b21d1758c5e8d112e
(void)
void
amok_bw_exit
group__AMOK__bw.html
ga93f1ff0879c7285c421a0e5b7167231a
(void)
void
amok_bw_test
group__AMOK__bw.html
ga6c2a98957e14b6bfcf85a2d6f0af0b99
(xbt_socket_t peer, unsigned long int buf_size, unsigned long int msg_size, unsigned long int msg_amount, double min_duration, double *sec, double *bw)
void
amok_bw_request
group__AMOK__bw.html
gaa2c757dbada44a4ae5cebeaf865ae506
(const char *from_name, unsigned int from_port, const char *to_name, unsigned int to_port, unsigned long int buf_size, unsigned long int msg_size, unsigned long int msg_amount, double min_duration, double *sec, double *bw)
double *
amok_bw_matrix
group__AMOK__bw.html
ga5bb189513fb6a3c51736fa1099d3b90d
(xbt_dynar_t hosts, int buf_size_bw, int msg_size_bw, int msg_amount_bw, double min_duration)
void
amok_bw_saturate_start
group__AMOK__bw.html
ga10b58cad9989ba3c854bc76a0e0828f2
(const char *from_name, unsigned int from_port, const char *to_name, unsigned int to_port, unsigned int msg_size, double duration)
void
amok_bw_saturate_begin
group__AMOK__bw.html
ga7dfba88c734e8b5022ec34e221201281
(const char *to_name, unsigned int to_port, unsigned int msg_size, double duration, double *elapsed, double *bw)
void
amok_bw_saturate_stop
group__AMOK__bw.html
ga4de46f2b9b19125420a0a2ee9e65a107
(const char *from_name, unsigned int from_port, double *time, double *bw)
AMOK_pm
Peer Management
group__AMOK__pm.html
void
amok_pm_init
group__AMOK__pm.html
gaed462119f2f6b19b2ed40e1be7f0335a
(void)
void
amok_pm_exit
group__AMOK__pm.html
ga04b9833b202d77261a75d9b68556188a
(void)
void
amok_pm_mainloop
group__AMOK__pm.html
gaedf9cf9552f2e4111bdadcabcbbda1f5
(double timeOut)
void
amok_pm_kill_hp
group__AMOK__pm.html
ga2be8f4946dbdfaaf0550af6f9051e1a5
(char *name, int port)
void
amok_pm_kill
group__AMOK__pm.html
ga6cac965bd11e5c468f169ca3bcaaaa8e
(xbt_socket_t buddy)
void
amok_pm_kill_sync
group__AMOK__pm.html
ga6d2e69b1db096e39f9c73ebe1f6c929c
(xbt_socket_t buddy)
xbt_dynar_t
amok_pm_group_new
group__AMOK__pm.html
ga7fb9d82b0c9ec0b2edcc32dfb6c93be0
(const char *group_name)
xbt_dynar_t
amok_pm_group_get
group__AMOK__pm.html
gafb74e776c3e5ad6d1e48ee3953ee659f
(xbt_socket_t master, const char *group_name)
int
amok_pm_group_join
group__AMOK__pm.html
gac1f63273d15168041792b1196a15dd62
(xbt_socket_t master, const char *group_name)
void
amok_pm_group_leave
group__AMOK__pm.html
gac3951c4fd6f2791ac52e751470ebe186
(xbt_socket_t master, const char *group_name)
void
amok_pm_group_shutdown
group__AMOK__pm.html
ga52ff73f644f73c225a45b50bd7bf2ca7
(const char *group_name)
void
amok_pm_group_shutdown_remote
group__AMOK__pm.html
ga71a8af9c1276de6a7b64ec175d3d73f7
(xbt_socket_t master, const char *group_name)
AMOK_pm_compat
SD_datatypes_management
SD Data Types
group__SD__datatypes__management.html
struct SD_workstation *
SD_workstation_t
group__SD__datatypes__management.html
gaeae4130240138543efa9f414ef09173b
struct SD_link *
SD_link_t
group__SD__datatypes__management.html
ga0b4ef9c55c15ac2612409087d89d8415
struct SD_task *
SD_task_t
group__SD__datatypes__management.html
gabe39904e3bf5f57456382cfcd3814352
e_SD_workstation_access_mode_t
group__SD__datatypes__management.html
ga6eb21649841a9b045552f3aa810e05f5
SD_WORKSTATION_SHARED_ACCESS
group__SD__datatypes__management.html
gga6eb21649841a9b045552f3aa810e05f5a6615a65c696b373eef6500a7b8f43c4e
SD_WORKSTATION_SEQUENTIAL_ACCESS
group__SD__datatypes__management.html
gga6eb21649841a9b045552f3aa810e05f5a722f0fd2ff6e52a77206f879e50714df
e_SD_task_state_t
group__SD__datatypes__management.html
ga49c04f3f117a8a1f8f1d0bedadefcfa5
SD_NOT_SCHEDULED
group__SD__datatypes__management.html
gga49c04f3f117a8a1f8f1d0bedadefcfa5aec1d4dfae04f63ec58dd8ab7941a8801
SD_SCHEDULABLE
group__SD__datatypes__management.html
gga49c04f3f117a8a1f8f1d0bedadefcfa5a2c3f70794cc8b27495bd2c7b6b6872af
SD_SCHEDULED
group__SD__datatypes__management.html
gga49c04f3f117a8a1f8f1d0bedadefcfa5a626549e8ac33c3142d9b3ab66abcc374
SD_RUNNABLE
group__SD__datatypes__management.html
gga49c04f3f117a8a1f8f1d0bedadefcfa5a4deae4c6080598bd869d22fa4d35328d
SD_IN_FIFO
group__SD__datatypes__management.html
gga49c04f3f117a8a1f8f1d0bedadefcfa5ac055f0cd1ac85271cc31d0340acc8c4c
SD_RUNNING
group__SD__datatypes__management.html
gga49c04f3f117a8a1f8f1d0bedadefcfa5a79dc5ff4b6f36bfae26b9666feb4ba78
SD_DONE
group__SD__datatypes__management.html
gga49c04f3f117a8a1f8f1d0bedadefcfa5ae654935882dec5b2345a3128aed69632
SD_FAILED
group__SD__datatypes__management.html
gga49c04f3f117a8a1f8f1d0bedadefcfa5adda3fbec6b0da252275f20c79044201c
e_SD_task_kind_t
group__SD__datatypes__management.html
ga242a90ba979257e3245553f149b74880
SD_TASK_NOT_TYPED
group__SD__datatypes__management.html
gga242a90ba979257e3245553f149b74880a8c1896c3c033bea7ecf469a75f83d5f4
SD_TASK_COMM_E2E
group__SD__datatypes__management.html
gga242a90ba979257e3245553f149b74880a9add1089dc99e90c905ec491db980d76
SD_TASK_COMP_SEQ
group__SD__datatypes__management.html
gga242a90ba979257e3245553f149b74880a3fb8ac37142196af9ac8e97e27f2c59c
SD_TASK_COMP_PAR_AMDAHL
group__SD__datatypes__management.html
gga242a90ba979257e3245553f149b74880a60c8326cd59d07e45a3910594478dba9
SURF_simulation
Simulation
group__SURF__simulation.html
void
surf_init
group__SURF__simulation.html
ga403868865b66138187c3db30521e1bbe
(int *argc, char **argv)
void
surf_presolve
group__SURF__simulation.html
ga9b7e7ceba73ff5ce637ecb58f1e2edc9
(void)
double
surf_solve
group__SURF__simulation.html
gaa723e3f55eb26355d00de5bf07c6d373
(double max_date)
double
surf_get_clock
group__SURF__simulation.html
gafa85b9ba47f47d599353b872d2cb93d3
(void)
void
surf_exit
group__SURF__simulation.html
ga1179497a5f822209f22b5735e0fb1104
(void)
SURF_actions
SURF actions
group__SURF__actions.html
surf_action
surf_action_state
struct surf_action *
surf_action_t
group__SURF__actions.html
ga260ee2edb62de03ee69190f03a9b7eba
struct surf_action
s_surf_action_t
group__SURF__actions.html
gae49733011b74942c0a896745bc825e92
struct surf_action_state
s_surf_action_state_t
group__SURF__actions.html
gafbcc9ab9767482d92f8709d78858d2ae
e_surf_action_state_t
group__SURF__actions.html
gab9ef4042b1b038be1b792366de0121b2
SURF_ACTION_READY
group__SURF__actions.html
ggab9ef4042b1b038be1b792366de0121b2a6caf5e4bd35cab4890c662fdaf8d3812
SURF_ACTION_RUNNING
group__SURF__actions.html
ggab9ef4042b1b038be1b792366de0121b2a101d6224ad7c2a615c452c8c36d8a7e7
SURF_ACTION_FAILED
group__SURF__actions.html
ggab9ef4042b1b038be1b792366de0121b2abf420e6385e8eeda58721c3e28bd919e
SURF_ACTION_DONE
group__SURF__actions.html
ggab9ef4042b1b038be1b792366de0121b2acef3187aad961798010f295bbbd932bf
SURF_ACTION_TO_FREE
group__SURF__actions.html
ggab9ef4042b1b038be1b792366de0121b2aa66f387221d049fbce374c4dc27629c8
SURF_ACTION_NOT_IN_THE_SYSTEM
group__SURF__actions.html
ggab9ef4042b1b038be1b792366de0121b2a20a007bd143ea5c870c26a389ffe95e9
SURF_resources
SURF resources
group__SURF__resources.html
SURF_build_api
Create a new API
group__SURF__build__api.html
xbt_lib_t
host_lib
group__SURF__build__api.html
gac90f96dce1a69464b09a9b79b1405da5
xbt_lib_t
link_lib
group__SURF__build__api.html
gaa55c4d6b7466ca2b40deef1f47a24063
TRACE_category
Tracing categories
group__TRACE__category.html
void
TRACE_category
group__TRACE__category.html
ga2c341df9553b432c507d4ab2a87e8685
(const char *category)
void
TRACE_category_with_color
group__TRACE__category.html
ga5abe9661fe1a1382c9be63984fea6931
(const char *category, const char *color)
xbt_dynar_t
TRACE_get_categories
group__TRACE__category.html
ga87115c4173e0a6451fd7161fa4545572
(void)
TRACE_mark
Tracing marks
group__TRACE__mark.html
void
TRACE_declare_mark
group__TRACE__mark.html
gacd215a0072a5d4ec7c5b11610b7bef20
(const char *mark_type)
void
TRACE_declare_mark_value
group__TRACE__mark.html
ga01bdd85d46330578010dd77cf0e9df88
(const char *mark_type, const char *mark_value)
void
TRACE_mark
group__TRACE__mark.html
gac8f263e9033090c2e73c7a2e2a98088a
(const char *mark_type, const char *mark_value)
xbt_dynar_t
TRACE_get_marks
group__TRACE__mark.html
ga6012125dd57ddf958895a8007280bbf5
(void)
TRACE_user_variables
Tracing user variables
group__TRACE__user__variables.html
void
TRACE_host_variable_declare
group__TRACE__user__variables.html
ga1672865b1bc48cff5bdb759edf0a7c90
(const char *variable)
void
TRACE_host_variable_declare_with_color
group__TRACE__user__variables.html
gaacaaa40fa93265cc87dc804edb6a61b3
(const char *variable, const char *color)
void
TRACE_host_variable_set
group__TRACE__user__variables.html
ga650d08f8e0547ffe3d3c5a6a6ceebcdf
(const char *host, const char *variable, double value)
void
TRACE_host_variable_add
group__TRACE__user__variables.html
gae0a8625485d9cffc5c12676b65cd959c
(const char *host, const char *variable, double value)
void
TRACE_host_variable_sub
group__TRACE__user__variables.html
ga287fcd04c563ff2f795460850e4fc5d6
(const char *host, const char *variable, double value)
void
TRACE_host_variable_set_with_time
group__TRACE__user__variables.html
ga3adacb71a4ab331c93efdf250f73cbfc
(double time, const char *host, const char *variable, double value)
void
TRACE_host_variable_add_with_time
group__TRACE__user__variables.html
gab6e7856a8181341e524cb4c9920c24ba
(double time, const char *host, const char *variable, double value)
void
TRACE_host_variable_sub_with_time
group__TRACE__user__variables.html
gae9ab3b84945d21bd06529d6705471d65
(double time, const char *host, const char *variable, double value)
xbt_dynar_t
TRACE_get_host_variables
group__TRACE__user__variables.html
ga421836b9a1d435300ff777cd04b68f4c
(void)
void
TRACE_link_variable_declare
group__TRACE__user__variables.html
ga0b79340b330704fc7f30596988ce937c
(const char *variable)
void
TRACE_link_variable_declare_with_color
group__TRACE__user__variables.html
ga1c3d1a22e56a7a9a2fa6e5e6feb7978e
(const char *variable, const char *color)
void
TRACE_link_variable_set
group__TRACE__user__variables.html
ga5a521dffa1a5705e9e65d77053ef0cfa
(const char *link, const char *variable, double value)
void
TRACE_link_variable_add
group__TRACE__user__variables.html
gabbc55f2a3e25e49248be7d9b71f15cb8
(const char *link, const char *variable, double value)
void
TRACE_link_variable_sub
group__TRACE__user__variables.html
ga009ecbc92025f7f2106386e5c8822e0b
(const char *link, const char *variable, double value)
void
TRACE_link_variable_set_with_time
group__TRACE__user__variables.html
gaccafa87e0e58f2f3e282a7d23e56d792
(double time, const char *link, const char *variable, double value)
void
TRACE_link_variable_add_with_time
group__TRACE__user__variables.html
ga139bde27fec64c468d16b5231fc41118
(double time, const char *link, const char *variable, double value)
void
TRACE_link_variable_sub_with_time
group__TRACE__user__variables.html
gae6b2b2b1f2ad80588d5b4eccb7d5ab6c
(double time, const char *link, const char *variable, double value)
void
TRACE_link_srcdst_variable_set
group__TRACE__user__variables.html
gab93d0d4ffb907c4d4b43cdc53cbe4f8c
(const char *src, const char *dst, const char *variable, double value)
void
TRACE_link_srcdst_variable_add
group__TRACE__user__variables.html
gae19a0f01ea6240ceaba534dab0f15919
(const char *src, const char *dst, const char *variable, double value)
void
TRACE_link_srcdst_variable_sub
group__TRACE__user__variables.html
gaa0af1adaf2ee2e0ea3b045e8ef5c4edf
(const char *src, const char *dst, const char *variable, double value)
void
TRACE_link_srcdst_variable_set_with_time
group__TRACE__user__variables.html
ga1abd4aeafd36e40fd2aa8f15566df013
(double time, const char *src, const char *dst, const char *variable, double value)
void
TRACE_link_srcdst_variable_add_with_time
group__TRACE__user__variables.html
ga0fec5f8d16e8d8ba4c82b2dba1ba6234
(double time, const char *src, const char *dst, const char *variable, double value)
void
TRACE_link_srcdst_variable_sub_with_time
group__TRACE__user__variables.html
ga37278937e06f41f0a0b06b6b91bbdfa6
(double time, const char *src, const char *dst, const char *variable, double value)
xbt_dynar_t
TRACE_get_link_variables
group__TRACE__user__variables.html
ga4b07c188420bbc143deea8dcdce06642
(void)
void
TRACE_host_state_declare
group__TRACE__user__variables.html
ga65a9ce22195518352da785b36527864d
(const char *state)
void
TRACE_host_state_declare_value
group__TRACE__user__variables.html
gae5c66eb6918e75c5f38e06727d43e7bc
(const char *state, const char *value, const char *color)
void
TRACE_host_set_state
group__TRACE__user__variables.html
gacc421a6483570671a916a1d402add564
(const char *host, const char *state, const char *value)
void
TRACE_host_push_state
group__TRACE__user__variables.html
gab74f50cb9ed31f4436663acd34ed044a
(const char *host, const char *state, const char *value)
void
TRACE_host_pop_state
group__TRACE__user__variables.html
ga111dc1b94c7f69e999f98163922332a6
(const char *host, const char *state)
void
TRACE_host_reset_state
group__TRACE__user__variables.html
ga995ecd02343b09fd5ecdce8b8b1cd0d7
(const char *host, const char *state)
GRAS_msg_decl
Message declaration and retrival
group__GRAS__msg__decl.html
struct s_gras_msgtype *
gras_msgtype_t
group__GRAS__msg__decl.html
ga3dde338b0ab6736d2d6c51078c03bd96
void
gras_msgtype_declare
group__GRAS__msg__decl.html
ga7857c6d519073e49604d59fa957bdc4d
(const char *name, xbt_datadesc_type_t payload)
void
gras_msgtype_declare_v
group__GRAS__msg__decl.html
ga64643f72bc46f7a40244d64a2977956b
(const char *name, short int version, xbt_datadesc_type_t payload)
gras_msgtype_t
gras_msgtype_by_name
group__GRAS__msg__decl.html
gaeffd42d9b2606a8b19501bd191efd6b4
(const char *name)
gras_msgtype_t
gras_msgtype_by_name_or_null
group__GRAS__msg__decl.html
ga169be5759644b6ce19e35ae736b79345
(const char *name)
gras_msgtype_t
gras_msgtype_by_namev
group__GRAS__msg__decl.html
ga674feae414ddeef58edc7f4597a0dd80
(const char *name, short int version)
gras_msgtype_t
gras_msgtype_by_id
group__GRAS__msg__decl.html
ga01e5352457b7ba0d9504c3bf25367d16
(int id)
void
gras_msgtype_dumpall
group__GRAS__msg__decl.html
ga5b7341eb7a6a5a5a827b21cb23e09248
(void)
GRAS_msg_cb
Callback declaration and use
group__GRAS__msg__cb.html
#define
gras_cb_register
group__GRAS__msg__cb.html
gada679e069d5516d632542a963a5e921c
(msgtype_name, cb)
#define
gras_cb_unregister
group__GRAS__msg__cb.html
ga56559a8e94aa53115e16c5d42d052c79
(msgtype_name, cb)
struct s_gras_msg_cb_ctx *
gras_msg_cb_ctx_t
group__GRAS__msg__cb.html
gac198167fc3b407c9a5d13104944bd1eb
int(*
gras_msg_cb_t
group__GRAS__msg__cb.html
ga4def53ea1c94af2e6ebec7b058fd5e17
)(gras_msg_cb_ctx_t ctx, void *payload)
xbt_socket_t
gras_msg_cb_ctx_from
group__GRAS__msg__cb.html
ga06d07c39a4ab161ef6307f5b947f7687
(gras_msg_cb_ctx_t ctx)
void
gras_cb_register_
group__GRAS__msg__cb.html
ga18ec958edecee152b5c7227a062556b7
(gras_msgtype_t msgtype, gras_msg_cb_t cb)
void
gras_cb_unregister_
group__GRAS__msg__cb.html
ga0dbe20c04bc541c025115b42cab5a8b5
(gras_msgtype_t msgtype, gras_msg_cb_t cb)
GRAS_msg_exchange
Message exchange
group__GRAS__msg__exchange.html
#define
gras_msg_send
group__GRAS__msg__exchange.html
ga4530e0a98262b6371dc30aa76df1f21a
(sock, name, payload)
#define
gras_msg_wait
group__GRAS__msg__exchange.html
ga9ec85c89a6e59334939d4483c2e04374
(timeout, msgt_want, expeditor, payload)
void
gras_msg_send_
group__GRAS__msg__exchange.html
ga67984c86652a02a790c3833dbcc821e2
(xbt_socket_t sock, gras_msgtype_t msgtype, void *payload)
void
gras_msg_wait_
group__GRAS__msg__exchange.html
ga514adfffdfb2117532be23878ba7a04e
(double timeout, gras_msgtype_t msgt_want, xbt_socket_t *expeditor, void *payload)
void
gras_msg_handleall
group__GRAS__msg__exchange.html
gae4bf51c90fd4f84a66f9e1f44fe1dac5
(double period)
void
gras_msg_handle
group__GRAS__msg__exchange.html
ga734f74309ee66358e60f6926084e46c5
(double timeOut)
GRAS_msg_rpc
RPC specific functions
group__GRAS__msg__rpc.html
#define
gras_msg_rpccall
group__GRAS__msg__rpc.html
ga5a63b79b8d8af705c8bdf7ef2b40dfd0
(server, timeout, msg, req, ans)
#define
gras_msg_rpc_async_call
group__GRAS__msg__rpc.html
ga36a36ad46c0ccdab7e512c65c3c7276c
(server, timeout, msg, req)
void
gras_msgtype_declare_rpc
group__GRAS__msg__rpc.html
gaf53fe8f369590ea67e56880d46e32b35
(const char *name, xbt_datadesc_type_t payload_request, xbt_datadesc_type_t payload_answer)
void
gras_msgtype_declare_rpc_v
group__GRAS__msg__rpc.html
gaa32491ce5b761886d2bb772501114052
(const char *name, short int version, xbt_datadesc_type_t payload_request, xbt_datadesc_type_t payload_answer)
void
gras_msg_rpccall_
group__GRAS__msg__rpc.html
gaacda3b53f080544460ae85116119628c
(xbt_socket_t server, double timeOut, gras_msgtype_t msgtype, void *request, void *answer)
gras_msg_rpc_async_call_
group__GRAS__msg__rpc.html
ga62a3bf4ce9bd90d37730cb860d76e5d9
(xbt_socket_t server, double timeOut, gras_msgtype_t msgtype, void *request)
void
gras_msg_rpc_async_wait
group__GRAS__msg__rpc.html
ga610a80ac29440bc3e4e2383aa3210ddd
(gras_msg_cb_ctx_t ctx, void *answer)
void
gras_msg_rpcreturn
group__GRAS__msg__rpc.html
ga618a3c7ac8ce43b4b1f3cdbaf05789d9
(double timeOut, gras_msg_cb_ctx_t ctx, void *answer)
GRAS_msg_exchangeadv
Message exchange (advanced interface)
group__GRAS__msg__exchangeadv.html
s_gras_msg_t
e_gras_msg_kind_t
group__GRAS__msg__exchangeadv.html
gaa618b4aea46cb45d82f44d43dfda5d3f
e_gras_msg_kind_oneway
group__GRAS__msg__exchangeadv.html
ggaa618b4aea46cb45d82f44d43dfda5d3fa8c1e9f73450086e01bd48c9c7b75667f
e_gras_msg_kind_rpccall
group__GRAS__msg__exchangeadv.html
ggaa618b4aea46cb45d82f44d43dfda5d3fa7b1f487086684d796b50e5307e2e379b
e_gras_msg_kind_rpcanswer
group__GRAS__msg__exchangeadv.html
ggaa618b4aea46cb45d82f44d43dfda5d3fa96a7ea9ad35e76121d2aeeb2340600f4
e_gras_msg_kind_rpcerror
group__GRAS__msg__exchangeadv.html
ggaa618b4aea46cb45d82f44d43dfda5d3fa2a93cb274ce45489193b19620c152060
void
gras_msg_wait_ext_
group__GRAS__msg__exchangeadv.html
ga2cd92f12bc72c476438b6bd96f1c9bd5
(double timeout, gras_msgtype_t msgt_want, xbt_socket_t expe_want, gras_msg_filter_t filter, void *filter_ctx, gras_msg_t msg_got)
void
gras_msg_wait_or
group__GRAS__msg__exchangeadv.html
ga8d4ce7267e4057b0001e9ed5f37bde59
(double timeout, xbt_dynar_t msgt_want, gras_msg_cb_ctx_t *ctx, int *msgt_got, void *payload)
GRAS_sock_create
Socket creation functions
group__GRAS__sock__create.html
xbt_socket_t
gras_socket_client
group__GRAS__sock__create.html
ga1dad2be5438de05743501352f144fad5
(const char *host, unsigned short port)
xbt_socket_t
gras_socket_client_from_string
group__GRAS__sock__create.html
ga6bd1f0bb2497eed9756b8c9557d27f85
(const char *host)
xbt_socket_t
gras_socket_server
group__GRAS__sock__create.html
gafaf3628fe9e0afd023b7c29a167cce75
(unsigned short port)
void
gras_socket_close
group__GRAS__sock__create.html
gabdbbaf32ef66a8006ceb812393cbe591
(xbt_socket_t sd)
xbt_socket_t
gras_socket_client_ext
group__GRAS__sock__create.html
ga33c42cee0950aa1649f4cd1a7a4d48e2
(const char *host, unsigned short port, unsigned long int bufSize, int measurement)
xbt_socket_t
gras_socket_server_ext
group__GRAS__sock__create.html
ga3d9e49e5b0d4287926f2d8192868ee90
(unsigned short port, unsigned long int bufSize, int measurement)
xbt_socket_t
gras_socket_server_range
group__GRAS__sock__create.html
ga9c81857e1e860a757eb9b8b5c004225c
(unsigned short minport, unsigned short maxport, unsigned long int buf_size, int measurement)
GRAS_sock_file
Using files as sockets
group__GRAS__sock__file.html
xbt_socket_t
gras_socket_client_from_file
group__GRAS__sock__file.html
ga95fd1ae1909dbc2fcd370875cbcd664e
(const char *path)
xbt_socket_t
gras_socket_server_from_file
group__GRAS__sock__file.html
gacd1b93d813440fc5c427864682ee7831
(const char *path)
XBT_cfg_use
User interface: changing values
group__XBT__cfg__use.html
void *
xbt_cfg_t
group__XBT__cfg__use.html
gac5894d3947cb042db07d729ebfe064ca
void
xbt_cfg_set
group__XBT__cfg__use.html
ga7abcc7c8e0c839f5430ccc5bb04cd29b
(xbt_cfg_t cfg, const char *name,...)
void
xbt_cfg_set_vargs
group__XBT__cfg__use.html
gad36ce933af452e3f74373b7a88b097bd
(xbt_cfg_t cfg, const char *name, va_list pa)
void
xbt_cfg_set_parse
group__XBT__cfg__use.html
ga660f47d0af70382a502cee9734e32229
(xbt_cfg_t cfg, const char *options)
void
xbt_cfg_set_int
group__XBT__cfg__use.html
ga593f941aa66b21104ebdaa2786a0265e
(xbt_cfg_t cfg, const char *name, int val)
void
xbt_cfg_set_double
group__XBT__cfg__use.html
ga660807bb21d0d7a3a0ac9219e2330dbe
(xbt_cfg_t cfg, const char *name, double val)
void
xbt_cfg_set_string
group__XBT__cfg__use.html
gaf42b4fd31ad45646a03638ef32fc5a26
(xbt_cfg_t cfg, const char *name, const char *val)
void
xbt_cfg_set_peer
group__XBT__cfg__use.html
ga3ec95e8fb08cc7dffdc32fd7cb05f679
(xbt_cfg_t cfg, const char *name, const char *peer, int port)
void
xbt_cfg_setdefault_int
group__XBT__cfg__use.html
ga56c8db370b0a3ae4c638867a0e0911c0
(xbt_cfg_t cfg, const char *name, int val)
void
xbt_cfg_setdefault_double
group__XBT__cfg__use.html
gafa60b1f2d2e1351522f977cce3b54d99
(xbt_cfg_t cfg, const char *name, double val)
void
xbt_cfg_setdefault_string
group__XBT__cfg__use.html
ga10751dc480c2ea9b0c9637c68ed359e6
(xbt_cfg_t cfg, const char *name, const char *val)
void
xbt_cfg_setdefault_peer
group__XBT__cfg__use.html
ga304c927c166b217d29eee9e18cb1e969
(xbt_cfg_t cfg, const char *name, const char *host, int port)
void
xbt_cfg_rm_int
group__XBT__cfg__use.html
ga6dd959a8fc5ea496641f329423964681
(xbt_cfg_t cfg, const char *name, int val)
void
xbt_cfg_rm_double
group__XBT__cfg__use.html
gaca2fa14bf75f51960538227132d696d5
(xbt_cfg_t cfg, const char *name, double val)
void
xbt_cfg_rm_string
group__XBT__cfg__use.html
ga6b96677e59c03e920f616ef8f6f03db3
(xbt_cfg_t cfg, const char *name, const char *val)
void
xbt_cfg_rm_peer
group__XBT__cfg__use.html
ga495c3de5609e29eb4a5a2edaff1e9119
(xbt_cfg_t cfg, const char *name, const char *peer, int port)
void
xbt_cfg_rm_at
group__XBT__cfg__use.html
gaf90fa7699759834310e5fc90d4cf2594
(xbt_cfg_t cfg, const char *name, int pos)
void
xbt_cfg_empty
group__XBT__cfg__use.html
gabefb42525b7f81c273a9e15ebc2fc401
(xbt_cfg_t cfg, const char *name)
XBT_cfg_decl
Configuration type declaration and memory management
group__XBT__cfg__decl.html
void(*
xbt_cfg_cb_t
group__XBT__cfg__decl.html
ga4080887ffe36fb58611ee70094c003be
)(const char *, int)
e_xbt_cfgelm_type_t
group__XBT__cfg__decl.html
gaae016e87dc6935ed51617bbea7b8aa6c
xbt_cfgelm_int
group__XBT__cfg__decl.html
ggaae016e87dc6935ed51617bbea7b8aa6caf101f0c7af43525d4a07e9bcb5d3b7f2
xbt_cfgelm_double
group__XBT__cfg__decl.html
ggaae016e87dc6935ed51617bbea7b8aa6ca35412ca92ec3591c76f5403810aed6f3
xbt_cfgelm_string
group__XBT__cfg__decl.html
ggaae016e87dc6935ed51617bbea7b8aa6cac8df732d454a4bc85379de2c154a737e
xbt_cfgelm_peer
group__XBT__cfg__decl.html
ggaae016e87dc6935ed51617bbea7b8aa6ca79bd0045369cbc55fe7191a28d31d168
xbt_cfg_t
xbt_cfg_new
group__XBT__cfg__decl.html
ga25f767ddf162fcf5cf45c2aac58f47b8
(void)
void
xbt_cfg_cpy
group__XBT__cfg__decl.html
gac679f68b23823dc08aceaefaf9b372da
(xbt_cfg_t tocopy, xbt_cfg_t *whereto)
void
xbt_cfg_free
group__XBT__cfg__decl.html
ga67592bfbe600c89f45f40ceeb7df2c9a
(xbt_cfg_t *cfg)
void
xbt_cfg_dump
group__XBT__cfg__decl.html
ga9ef64a88e6fa46d78938b32247a29528
(const char *name, const char *indent, xbt_cfg_t cfg)
XBT_cfg_register
Registering stuff
group__XBT__cfg__register.html
void
xbt_cfg_register
group__XBT__cfg__register.html
gadfab99b0002e20fc701ca606e784a018
(xbt_cfg_t *cfg, const char *name, const char *description, e_xbt_cfgelm_type_t type, void *default_value, int min, int max, xbt_cfg_cb_t cb_set, xbt_cfg_cb_t cb_rm)
void
xbt_cfg_unregister
group__XBT__cfg__register.html
gaec318f1ce663340e84726e5eb88ae81b
(xbt_cfg_t cfg, const char *name)
void
xbt_cfg_register_str
group__XBT__cfg__register.html
ga0dd096bfc41dc388b5d82a670dfe23f7
(xbt_cfg_t *cfg, const char *entry)
void
xbt_cfg_help
group__XBT__cfg__register.html
ga20967f829423faa8b91e35978ef46252
(xbt_cfg_t cfg)
void
xbt_cfg_check
group__XBT__cfg__register.html
ga6c53f538a2901ceca585e075e43e3c3e
(xbt_cfg_t cfg)
e_xbt_cfgelm_type_t
xbt_cfg_get_type
group__XBT__cfg__register.html
ga754d4928f875979d3fe3dadbb5c3d32e
(xbt_cfg_t cfg, const char *name)
XBT_cfg_get
Getting the stored values
group__XBT__cfg__get.html
int
xbt_cfg_get_int
group__XBT__cfg__get.html
gaf058b35acfe7f058412fece263b9bede
(xbt_cfg_t cfg, const char *name)
double
xbt_cfg_get_double
group__XBT__cfg__get.html
ga31012ed478ffd718fafac27b66f653b2
(xbt_cfg_t cfg, const char *name)
char *
xbt_cfg_get_string
group__XBT__cfg__get.html
ga6e8854c299ca293a8531f3ac477babdd
(xbt_cfg_t cfg, const char *name)
void
xbt_cfg_get_peer
group__XBT__cfg__get.html
gad5690b3e30986f2b43e0fd0a92b3b553
(xbt_cfg_t cfg, const char *name, char **peer, int *port)
xbt_dynar_t
xbt_cfg_get_dynar
group__XBT__cfg__get.html
gab69701ad4dbc805b23573f0e4ac02a6f
(xbt_cfg_t cfg, const char *name)
int
xbt_cfg_get_int_at
group__XBT__cfg__get.html
gae59bb89c4d59bcc7a47193444369141f
(xbt_cfg_t cfg, const char *name, int pos)
double
xbt_cfg_get_double_at
group__XBT__cfg__get.html
gab893722f0ee3b17a6fe0ae7534f60d73
(xbt_cfg_t cfg, const char *name, int pos)
char *
xbt_cfg_get_string_at
group__XBT__cfg__get.html
ga436a50804f44ad8d4cb7e3b4282c3cf4
(xbt_cfg_t cfg, const char *name, int pos)
void
xbt_cfg_get_peer_at
group__XBT__cfg__get.html
ga0555ea640404cc5214c7243e6e91b070
(xbt_cfg_t cfg, const char *name, int pos, char **peer, int *port)
XBT_dd_basic
Basic operations on data descriptions
group__XBT__dd__basic.html
struct s_xbt_datadesc_type *
xbt_datadesc_type_t
group__XBT__dd__basic.html
gad201506c459504f0a27213aded48730d
xbt_datadesc_type_t
xbt_datadesc_by_name
group__XBT__dd__basic.html
gaf4b2d699b60f60645c04e294337d93cd
(const char *name)
xbt_datadesc_type_t
xbt_datadesc_by_name_or_null
group__XBT__dd__basic.html
ga2a531cee40b9d62672ace670f531ce94
(const char *name)
XBT_dd_auto
Automatic parsing of data descriptions
group__XBT__dd__auto.html
#define
XBT_DEFINE_TYPE
group__XBT__dd__auto.html
ga582dcac822dd60778b8c94de58d4f8b2
(name, def)
#define
XBT_DEFINE_TYPE_EXTERN
group__XBT__dd__auto.html
ga8603e34575afb07e3399e940b29caffc
#define
XBT_DEFINE_TYPE_LOCAL
group__XBT__dd__auto.html
gafdbc20cdd4b241eb9b560fb7ba715a5e
(name, def)
#define
xbt_datadesc_by_symbol
group__XBT__dd__auto.html
gad252370e735aa0e3074915a638538a73
(name)
#define
XBT_ANNOTE
group__XBT__dd__auto.html
gad5f58245365718043c805436acafcd1b
(key, val)
void
xbt_datadesc_set_const
group__XBT__dd__auto.html
ga3e265dfcbdfeae45b43b46b39e594484
(const char *name, int value)
xbt_dd_define
XBT_dd_multidim
XBT_dd_multifile
XBT_dd_manual
Simple manual data description
group__XBT__dd__manual.html
struct s_xbt_cbps *
xbt_cbps_t
group__XBT__dd__manual.html
ga3a51060ed7049a956ab9d12a224bbd1f
void(*
xbt_datadesc_type_cb_void_t
group__XBT__dd__manual.html
gaa7427668b318c0f8ca8ca67f471d49fc
)(xbt_datadesc_type_t typedesc, xbt_cbps_t vars, void *data)
int(*
xbt_datadesc_type_cb_int_t
group__XBT__dd__manual.html
ga16b64d35c0899e0368506c17eb49957f
)(xbt_datadesc_type_t typedesc, xbt_cbps_t vars, void *data)
xbt_datadesc_type_t(*
xbt_datadesc_selector_t
group__XBT__dd__manual.html
gaf9e432079185cddf94a9ae6f96baa103
)(xbt_datadesc_type_t typedesc, xbt_cbps_t vars, void *data)
xbt_datadesc_type_t
xbt_datadesc_struct
group__XBT__dd__manual.html
gaf75f82f979b1b7971a7db551cb15a963
(const char *name)
void
xbt_datadesc_struct_append
group__XBT__dd__manual.html
ga9b85aa5ae3699cbb2627f12045046b2a
(xbt_datadesc_type_t struct_type, const char *name, xbt_datadesc_type_t field_type)
void
xbt_datadesc_struct_close
group__XBT__dd__manual.html
gaa55fef3826bb7cecd44a779506902362
(xbt_datadesc_type_t struct_type)
xbt_datadesc_type_t
xbt_datadesc_union
group__XBT__dd__manual.html
ga11a8790485111d8e0209acfe68d00f1f
(const char *name, xbt_datadesc_type_cb_int_t selector)
void
xbt_datadesc_union_append
group__XBT__dd__manual.html
gaaccd7a5195f2eac5e28f29aad39543a8
(xbt_datadesc_type_t union_type, const char *name, xbt_datadesc_type_t field_type)
void
xbt_datadesc_union_close
group__XBT__dd__manual.html
ga111a053bea3c30e3db309e20157b84ac
(xbt_datadesc_type_t union_type)
xbt_datadesc_type_t
xbt_datadesc_ref
group__XBT__dd__manual.html
ga653cdcf0625d1f0eb0eb982f05eb7aa1
(const char *name, xbt_datadesc_type_t referenced_type)
xbt_datadesc_type_t
xbt_datadesc_copy
group__XBT__dd__manual.html
ga656cdef0ef1a94d69886338aa48cf732
(const char *name, xbt_datadesc_type_t copied_type)
xbt_datadesc_type_t
xbt_datadesc_ref_generic
group__XBT__dd__manual.html
gadf51c5c0bcdbcf5288d275516274ee8f
(const char *name, xbt_datadesc_selector_t selector)
xbt_datadesc_type_t
xbt_datadesc_array_fixed
group__XBT__dd__manual.html
gaf510d71d8b3b55c07d5adece8a80da17
(const char *name, xbt_datadesc_type_t element_type, long int fixed_size)
xbt_datadesc_type_t
xbt_datadesc_array_dyn
group__XBT__dd__manual.html
gaaff88d9b0344325dbbe863050f84c14a
(const char *name, xbt_datadesc_type_t element_type, xbt_datadesc_type_cb_int_t dynamic_size)
xbt_datadesc_type_t
xbt_datadesc_ref_pop_arr
group__XBT__dd__manual.html
ga7ba9e0d3c6e7ef82576583947d507138
(xbt_datadesc_type_t element_type)
xbt_datadesc_type_t
xbt_datadesc_dynar
group__XBT__dd__manual.html
ga8b6e44623a1831c588409dc824b4fa36
(xbt_datadesc_type_t elm_t, void_f_pvoid_t free_func)
void
xbt_datadesc_cycle_set
group__XBT__dd__manual.html
ga909c5a7089072d87af2f46a21edaf4cf
(xbt_datadesc_type_t type)
void
xbt_datadesc_cycle_unset
group__XBT__dd__manual.html
gae2a2d83da317afbdf9466f0f9ff9090b
(xbt_datadesc_type_t type)
void
xbt_datadesc_cb_send
group__XBT__dd__manual.html
ga60a592741d03dc571767768f774b299d
(xbt_datadesc_type_t type, xbt_datadesc_type_cb_void_t pre)
void
xbt_datadesc_cb_recv
group__XBT__dd__manual.html
gab26b9ab42ef8ced0aef32a3309792121
(xbt_datadesc_type_t type, xbt_datadesc_type_cb_void_t post)
void
xbt_datadesc_cb_field_send
group__XBT__dd__manual.html
ga7bd02e7b15648f8983d6c72a2b25d962
(xbt_datadesc_type_t type, const char *field_name, xbt_datadesc_type_cb_void_t pre)
void
xbt_datadesc_cb_field_recv
group__XBT__dd__manual.html
gaf63643937275aad57fe4fed88b97571b
(xbt_datadesc_type_t type, const char *field_name, xbt_datadesc_type_cb_void_t post)
void
xbt_datadesc_cb_field_push
group__XBT__dd__manual.html
gac7164024fb65fb115069e7f332489c37
(xbt_datadesc_type_t type, const char *field_name)
void
xbt_datadesc_cb_field_push_multiplier
group__XBT__dd__manual.html
ga4c981559a5cfc9bb525f64ba8b486dc7
(xbt_datadesc_type_t type, const char *field_name)
const char *
xbt_datadesc_get_name
group__XBT__dd__manual.html
ga9a155b7653576fcb8322b49bfc4b577a
(xbt_datadesc_type_t ddt)
int
xbt_datadesc_get_id
group__XBT__dd__manual.html
ga02ed879c83ec6dc9c99c243f89a535d9
(xbt_datadesc_type_t ddt)
XBT_dd_cb_simple
Data description with Callback Persistant State: Simple push/pop mechanism
group__XBT__dd__cb__simple.html
void
xbt_cbps_i_push
group__XBT__dd__cb__simple.html
ga3dd84dfbb6becd7112acbb8523f3fd79
(xbt_cbps_t ps, int val)
int
xbt_cbps_i_pop
group__XBT__dd__cb__simple.html
gacc7da7574aecc1bf53b858a012397311
(xbt_cbps_t ps)
int
xbt_datadesc_cb_pop
group__XBT__dd__cb__simple.html
ga465740817b43345fc9c9c0c4085d7016
(xbt_datadesc_type_t typedesc, xbt_cbps_t vars, void *data)
void
xbt_datadesc_cb_push_int
group__XBT__dd__cb__simple.html
ga6545b0ef382856115f0c5803b1f054e4
(xbt_datadesc_type_t typedesc, xbt_cbps_t vars, void *data)
void
xbt_datadesc_cb_push_uint
group__XBT__dd__cb__simple.html
ga9e6f4c9b54914e98db3d21f82244d22c
(xbt_datadesc_type_t typedesc, xbt_cbps_t vars, void *data)
void
xbt_datadesc_cb_push_lint
group__XBT__dd__cb__simple.html
gaccf30925e498ba7147eb756318a925a4
(xbt_datadesc_type_t typedesc, xbt_cbps_t vars, void *data)
void
xbt_datadesc_cb_push_ulint
group__XBT__dd__cb__simple.html
gae5bdef15e98af3125c846dcf7188f566
(xbt_datadesc_type_t typedesc, xbt_cbps_t vars, void *data)
void
xbt_datadesc_cb_push_int_mult
group__XBT__dd__cb__simple.html
ga0ee280a32ce28ccdedeae2a61ba3a5b0
(xbt_datadesc_type_t typedesc, xbt_cbps_t vars, void *data)
void
xbt_datadesc_cb_push_uint_mult
group__XBT__dd__cb__simple.html
gae902804a474a7f7ad03bb5591c8a766d
(xbt_datadesc_type_t typedesc, xbt_cbps_t vars, void *data)
void
xbt_datadesc_cb_push_lint_mult
group__XBT__dd__cb__simple.html
gab7285f0b6dce3b1e13aeed378d6a2655
(xbt_datadesc_type_t typedesc, xbt_cbps_t vars, void *data)
void
xbt_datadesc_cb_push_ulint_mult
group__XBT__dd__cb__simple.html
ga9af60a3ad5310086d20bd167b610a65b
(xbt_datadesc_type_t typedesc, xbt_cbps_t vars, void *data)
XBT_dd_cb_full
Data description with Callback Persistant State: Full featured interface
group__XBT__dd__cb__full.html
void
xbt_cbps_v_pop
group__XBT__dd__cb__full.html
gac395ca0b2355cd1244ae31c50d8f91a7
(xbt_cbps_t ps, const char *name, xbt_datadesc_type_t *ddt, void **res)
void
xbt_cbps_v_push
group__XBT__dd__cb__full.html
ga5a353875fc01c709c556cbe21db447c0
(xbt_cbps_t ps, const char *name, void *data, xbt_datadesc_type_t ddt)
void
xbt_cbps_v_set
group__XBT__dd__cb__full.html
ga5d81d2ecc51f55a4f04a98b13c900c70
(xbt_cbps_t ps, const char *name, void *data, xbt_datadesc_type_t ddt)
void *
xbt_cbps_v_get
group__XBT__dd__cb__full.html
gadbfa50f7a3c6c21152e10f3f8a33e528
(xbt_cbps_t ps, const char *name, xbt_datadesc_type_t *ddt)
void
xbt_cbps_block_begin
group__XBT__dd__cb__full.html
ga04e9fc964f9d1a65cb5462f81f0ad1f1
(xbt_cbps_t ps)
void
xbt_cbps_block_end
group__XBT__dd__cb__full.html
ga8b0dd35ac64431d80772d5c185d11a19
(xbt_cbps_t ps)
XBT_dict_cons
Dict constructor and destructor
group__XBT__dict__cons.html
struct s_xbt_dict *
xbt_dict_t
group__XBT__dict__cons.html
gac60ea15fce6ea593be308de876712f04
xbt_dict_t
xbt_dict_new
group__XBT__dict__cons.html
ga3f03623cb96849ab40db9b9af25ac38c
(void)
xbt_dict_t
xbt_dict_new_homogeneous
group__XBT__dict__cons.html
ga99fe5eb49d3fa9f1f31fb6d519fb7197
(void_f_pvoid_t free_ctn)
void
xbt_dict_free
group__XBT__dict__cons.html
ga35d2edf4086c13f0c096621aaf421c7d
(xbt_dict_t *dict)
unsigned int
xbt_dict_size
group__XBT__dict__cons.html
ga79130ac36df5cbdc334a3424a92eff5d
(xbt_dict_t dict)
XBT_dict_basic
Dictionaries basic usage
group__XBT__dict__basic.html
void
xbt_dict_set
group__XBT__dict__basic.html
ga5167ca9336b1c9d5e2a3dacd6b702055
(xbt_dict_t dict, const char *key, void *data, void_f_pvoid_t free_ctn)
void *
xbt_dict_get
group__XBT__dict__basic.html
gadc5080181f23fa2802b17b0982d76115
(xbt_dict_t dict, const char *key)
void *
xbt_dict_get_or_null
group__XBT__dict__basic.html
gac1398f8a025c0f22195e74f2bd5522fa
(xbt_dict_t dict, const char *key)
char *
xbt_dict_get_key
group__XBT__dict__basic.html
ga16e3ad7d2a93d89b95582ad82d1ce100
(xbt_dict_t dict, const void *data)
void
xbt_dict_remove
group__XBT__dict__basic.html
gac8befeb2dc3ba97fb0ff1d3da83f21fb
(xbt_dict_t dict, const char *key)
void
xbt_dict_reset
group__XBT__dict__basic.html
ga0fe854e3c13798e32ebc642c00be6ad4
(xbt_dict_t dict)
int
xbt_dict_length
group__XBT__dict__basic.html
gac0cf96e5e13da996aac831d8d10f0985
(xbt_dict_t dict)
void
xbt_dict_dump_output_string
group__XBT__dict__basic.html
ga38d0003fc16ce9d437c9cb1c7b2e4a8e
(void *s)
void
xbt_dict_dump
group__XBT__dict__basic.html
ga7d8b3282a0599ed922bbac9c0686e456
(xbt_dict_t dict, void(*output)(void *))
void
xbt_dict_dump_sizes
group__XBT__dict__basic.html
gaa8c1e5beb5655c030df76fbcce9c9bbc
(xbt_dict_t dict)
int
xbt_dict_is_empty
group__XBT__dict__basic.html
ga68fb97981b63d246769f4b6fbbcb3eaf
(xbt_dict_t dict)
XBT_dict_nnul
Dictionaries with non-nul terminated keys
group__XBT__dict__nnul.html
void
xbt_dict_set_ext
group__XBT__dict__nnul.html
gac10a4d2fd3a86576c1be1b61811317d8
(xbt_dict_t dict, const char *key, int key_len, void *data, void_f_pvoid_t free_ctn)
void *
xbt_dict_get_ext
group__XBT__dict__nnul.html
ga7e5810ce5387ee78e25bb92c206deacd
(xbt_dict_t dict, const char *key, int key_len)
void *
xbt_dict_get_or_null_ext
group__XBT__dict__nnul.html
gabfcc7b250b01f46a4397946a7a104fd1
(xbt_dict_t dict, const char *key, int key_len)
void
xbt_dict_remove_ext
group__XBT__dict__nnul.html
gad36d0be75e939e85ee17a9756332b6c4
(xbt_dict_t dict, const char *key, int key_len)
XBT_dict_curs
Cursors on dictionaries
group__XBT__dict__curs.html
#define
xbt_dict_foreach
group__XBT__dict__curs.html
ga3124aa46173fbf9fc703b748cebd4b70
(dict, cursor, key, data)
struct s_xbt_dict_cursor *
xbt_dict_cursor_t
group__XBT__dict__curs.html
gae611da46e5289c03ea69e551e4d6f6b5
xbt_dict_cursor_t
xbt_dict_cursor_new
group__XBT__dict__curs.html
ga5c29813d0de67603640f948b2d712209
(const xbt_dict_t dict)
void
xbt_dict_cursor_free
group__XBT__dict__curs.html
ga88eb8699e8778f9d1c5821da0bab1849
(xbt_dict_cursor_t *cursor)
void
xbt_dict_cursor_rewind
group__XBT__dict__curs.html
ga0f0f7f26eef7dca0f3d837bac985a0ff
(xbt_dict_cursor_t cursor)
char *
xbt_dict_cursor_get_key
group__XBT__dict__curs.html
ga86b45796b83225553370f1ed2298bdba
(xbt_dict_cursor_t cursor)
void *
xbt_dict_cursor_get_data
group__XBT__dict__curs.html
ga2ebcfc14c62baafab95b9c994a2e6012
(xbt_dict_cursor_t cursor)
void
xbt_dict_cursor_set_data
group__XBT__dict__curs.html
ga714c4490d2187b042a6993c68e860fad
(xbt_dict_cursor_t cursor, void *data, void_f_pvoid_t free_ctn)
void
xbt_dict_cursor_first
group__XBT__dict__curs.html
gaed25ac933321fa3837877f2210979db7
(const xbt_dict_t dict, xbt_dict_cursor_t *cursor)
void
xbt_dict_cursor_step
group__XBT__dict__curs.html
ga9871423165388f7637dd67116b68044a
(xbt_dict_cursor_t cursor)
int
xbt_dict_cursor_get_or_free
group__XBT__dict__curs.html
gad8ef9a04e0c50a3ed9a2dfa7ca36d599
(xbt_dict_cursor_t *cursor, char **key, void **data)
XBT_dynar_cons
Dynar constructor and destructor
group__XBT__dynar__cons.html
struct xbt_dynar_s *
xbt_dynar_t
group__XBT__dynar__cons.html
gac826571988d2b63ae225e5c62ecdbc79
xbt_dynar_t
xbt_dynar_new
group__XBT__dynar__cons.html
ga69ab371f667dfe5aa51fb612b9afaca5
(const unsigned long elm_size, void_f_pvoid_t const free_f)
xbt_dynar_t
xbt_dynar_new_sync
group__XBT__dynar__cons.html
ga34979efcf4d9e68ab3d817368ff453ac
(const unsigned long elm_size, void_f_pvoid_t const free_f)
void
xbt_dynar_free
group__XBT__dynar__cons.html
ga9b7808eb7a87dcf331a467f323ae16a6
(xbt_dynar_t *dynar)
void
xbt_dynar_free_voidp
group__XBT__dynar__cons.html
gacab2aaa46863a53beaa1637bd41995aa
(void *dynar)
void
xbt_dynar_free_container
group__XBT__dynar__cons.html
ga7bc3c4dffd7740c9c1ea129d1167c0bc
(xbt_dynar_t *dynar)
void
xbt_dynar_shrink
group__XBT__dynar__cons.html
ga8c1a192e8119147d92eaf873a2861fc0
(xbt_dynar_t dynar, int empty_slots)
XBT_dynar_array
Dynar as a regular array
group__XBT__dynar__array.html
void
xbt_dynar_get_cpy
group__XBT__dynar__array.html
ga21d02c5fc8289c0bfc6c7d57222bcf90
(const xbt_dynar_t dynar, const unsigned long idx, void *const dst)
void
xbt_dynar_set
group__XBT__dynar__array.html
ga145c591bf6e4e58edaeeda85e639ff8e
(xbt_dynar_t dynar, const int idx, const void *src)
void
xbt_dynar_replace
group__XBT__dynar__array.html
ga22ccf4f0b47dd4a187af2e0a05abd323
(xbt_dynar_t dynar, const unsigned long idx, const void *object)
void
xbt_dynar_insert_at
group__XBT__dynar__array.html
ga26fe1c942bfecc8261d3fd9bc4df9bab
(xbt_dynar_t const dynar, const int idx, const void *src)
void
xbt_dynar_remove_at
group__XBT__dynar__array.html
ga32a7eaf157e28533482cda7d84460705
(xbt_dynar_t const dynar, const int idx, void *const dst)
unsigned int
xbt_dynar_search
group__XBT__dynar__array.html
ga0ec08fdba0bad2c1ef0e07269564edcd
(xbt_dynar_t const dynar, void *elem)
signed int
xbt_dynar_search_or_negative
group__XBT__dynar__array.html
gafff87cf8f67e2cc57e783a7c740a476e
(xbt_dynar_t const dynar, void *const elem)
int
xbt_dynar_member
group__XBT__dynar__array.html
gaa1f2f12b574997619e36d46ac747f880
(xbt_dynar_t const dynar, void *elem)
void
xbt_dynar_sort
group__XBT__dynar__array.html
ga666d4ca5510ffa9f2cc9a1463c19e935
(xbt_dynar_t const dynar, int_f_cpvoid_cpvoid_t compar_fn)
void
xbt_dynar_three_way_partition
group__XBT__dynar__array.html
ga136826efe107769033d82e9d162ff65d
(xbt_dynar_t const dynar, int_f_pvoid_t color)
void *
xbt_dynar_to_array
group__XBT__dynar__array.html
ga8fb5745b688cae53556f69b8e728ef70
(xbt_dynar_t dynar)
XBT_dynar_misc
Dynar miscellaneous functions
group__XBT__dynar__misc.html
unsigned long
xbt_dynar_length
group__XBT__dynar__misc.html
ga3beec123eb77ceda5b750f6f2ca48e18
(const xbt_dynar_t dynar)
int
xbt_dynar_is_empty
group__XBT__dynar__misc.html
ga57aab83ad4ff1a1df5a1c293627c41d8
(const xbt_dynar_t dynar)
void
xbt_dynar_reset
group__XBT__dynar__misc.html
gadbe6a462084ca281bab5ac3a1585097e
(xbt_dynar_t const dynar)
void
xbt_dynar_merge
group__XBT__dynar__misc.html
ga92e52b3898cb02ad47244b88ab7895e4
(xbt_dynar_t *d1, xbt_dynar_t *d2)
XBT_dynar_perl
Perl-like use of dynars
group__XBT__dynar__perl.html
void
xbt_dynar_push
group__XBT__dynar__perl.html
gac89da4c2c302218759c7fe477d8eacc0
(xbt_dynar_t const dynar, const void *src)
void
xbt_dynar_pop
group__XBT__dynar__perl.html
ga37d2b11c522e02ede79a12a89575ceb1
(xbt_dynar_t const dynar, void *const dst)
void
xbt_dynar_unshift
group__XBT__dynar__perl.html
ga3499315d48944f3bfaf6aeea1e2c75e8
(xbt_dynar_t const dynar, const void *src)
void
xbt_dynar_shift
group__XBT__dynar__perl.html
ga2966d02b350ef985447c4053c258a1a0
(xbt_dynar_t const dynar, void *const dst)
void
xbt_dynar_map
group__XBT__dynar__perl.html
ga02bb7b95aaa0fe03c26222f65566e744
(const xbt_dynar_t dynar, void_f_pvoid_t const op)
XBT_dynar_ctn
Direct manipulation to the dynars content
group__XBT__dynar__ctn.html
void *
xbt_dynar_get_ptr
group__XBT__dynar__ctn.html
ga7cee77666f148fc987bbdeca3d10bdc2
(const xbt_dynar_t dynar, const unsigned long idx)
void *
xbt_dynar_insert_at_ptr
group__XBT__dynar__ctn.html
ga06afc0831b210b5323e61a9a217d6158
(xbt_dynar_t const dynar, const int idx)
void *
xbt_dynar_push_ptr
group__XBT__dynar__ctn.html
ga35272457aa299d326977767a00e01ffe
(xbt_dynar_t const dynar)
void *
xbt_dynar_pop_ptr
group__XBT__dynar__ctn.html
ga4f1ef94eae8a2060697a9674d46f0c2f
(xbt_dynar_t const dynar)
XBT_dynar_speed
Speed optimized access to dynars of scalars
group__XBT__dynar__speed.html
#define
xbt_dynar_get_as
group__XBT__dynar__speed.html
ga5604d34153e9c96ac193245757f63085
(dynar, idx, type)
#define
xbt_dynar_set_as
group__XBT__dynar__speed.html
gafee03470eed0dc5e8eb240288ba8b11b
(dynar, idx, type, val)
#define
xbt_dynar_getlast_as
group__XBT__dynar__speed.html
gac056cfe5092e40327377547abd9995ee
(dynar, type)
#define
xbt_dynar_getfirst_as
group__XBT__dynar__speed.html
ga209a34611a295f0e3516536e753893c3
(dynar, type)
#define
xbt_dynar_insert_at_as
group__XBT__dynar__speed.html
ga767cbdbaddd71fb98140eb78309b5739
(dynar, idx, type, value)
#define
xbt_dynar_push_as
group__XBT__dynar__speed.html
ga50d763465a98678a3e83afa6b5ecd243
(dynar, type, value)
#define
xbt_dynar_pop_as
group__XBT__dynar__speed.html
gab6dd8b8802c7ad0b12a81ecd806370cc
(dynar, type)
XBT_dynar_cursor
Cursors on dynar
group__XBT__dynar__cursor.html
#define
xbt_dynar_foreach
group__XBT__dynar__cursor.html
ga315906139864e84a34aa5610ba0be1fc
(_dynar, _cursor, _data)
void
xbt_dynar_cursor_rm
group__XBT__dynar__cursor.html
ga478b49fe9e8280b4c73b9ccd208a4f78
(xbt_dynar_t dynar, unsigned int *const cursor)
void
xbt_dynar_cursor_unlock
group__XBT__dynar__cursor.html
ga44f885719301510ce99d93937dc35e0b
(xbt_dynar_t dynar)
XBT_fifo_cons
Fifo constructor and destructor
group__XBT__fifo__cons.html
struct xbt_fifo_item *
xbt_fifo_item_t
group__XBT__fifo__cons.html
ga58e96f4a3637f7ff6bb1a9f53e7865c8
struct xbt_fifo *
xbt_fifo_t
group__XBT__fifo__cons.html
ga24efbdc1db204e1a628958ce7509a312
xbt_fifo_t
xbt_fifo_new
group__XBT__fifo__cons.html
ga2797ae0ae47b096ffdd99fbd60d8402d
(void)
void
xbt_fifo_free
group__XBT__fifo__cons.html
ga7e4e0a12b0bb5a0cc761e926a6ec8ea7
(xbt_fifo_t)
void
xbt_fifo_reset
group__XBT__fifo__cons.html
ga028b8b135de99c5526269b5c124093cf
(xbt_fifo_t)
XBT_fifo_perl
Fifo perl-like functions
group__XBT__fifo__perl.html
xbt_fifo_item_t
xbt_fifo_push
group__XBT__fifo__perl.html
ga62606f494627c7be494082bb2a239f7a
(xbt_fifo_t, void *)
void *
xbt_fifo_pop
group__XBT__fifo__perl.html
gaa8ae3369665727b54c3c3d0f5c1e91be
(xbt_fifo_t)
xbt_fifo_item_t
xbt_fifo_unshift
group__XBT__fifo__perl.html
gad165b0eb7ea833480776eb02062da45f
(xbt_fifo_t, void *)
void *
xbt_fifo_shift
group__XBT__fifo__perl.html
ga79a99aa3de3fb2d15836fffca5e28c83
(xbt_fifo_t)
int
xbt_fifo_size
group__XBT__fifo__perl.html
gad7fdf56ec51e0c1ec442225b3e3ccc07
(xbt_fifo_t)
int
xbt_fifo_is_in
group__XBT__fifo__perl.html
ga29753ca3f59d8e810bcee69304cd8b42
(xbt_fifo_t, void *)
XBT_fifo_direct
Direct access to fifo elements
group__XBT__fifo__direct.html
#define
xbt_fifo_foreach
group__XBT__fifo__direct.html
ga7062f0aae3a97fa72fcf86673675d434
(f, i, n, type)
xbt_fifo_item_t
xbt_fifo_new_item
group__XBT__fifo__direct.html
gad9f577f95ac147ed876083d60166a662
(void)
void
xbt_fifo_set_item_content
group__XBT__fifo__direct.html
ga3a95882cc4858a10fa29216c939eb1b4
(xbt_fifo_item_t, void *)
void *
xbt_fifo_get_item_content
group__XBT__fifo__direct.html
ga601af16f78f6f1753477ce8e91eece01
(xbt_fifo_item_t)
void
xbt_fifo_free_item
group__XBT__fifo__direct.html
ga4bfc376902e2e15da4acb31c2ac77d84
(xbt_fifo_item_t)
void
xbt_fifo_push_item
group__XBT__fifo__direct.html
gae1266d2dc81fc9d46334500682756b93
(xbt_fifo_t, xbt_fifo_item_t)
xbt_fifo_item_t
xbt_fifo_pop_item
group__XBT__fifo__direct.html
ga32cfb8161a224dafafbf3f667d8257aa
(xbt_fifo_t)
void
xbt_fifo_unshift_item
group__XBT__fifo__direct.html
gab5d6b760390ffc095f35f50e5bfd890a
(xbt_fifo_t, xbt_fifo_item_t)
xbt_fifo_item_t
xbt_fifo_shift_item
group__XBT__fifo__direct.html
ga46dbde2e3359af8a79f2d4da7582d18c
(xbt_fifo_t)
int
xbt_fifo_remove
group__XBT__fifo__direct.html
gafae46252cee20c382f9ce4f2e2573135
(xbt_fifo_t, void *)
int
xbt_fifo_remove_all
group__XBT__fifo__direct.html
ga0662ae632f8f72753074f0cf234f8c46
(xbt_fifo_t, void *)
void
xbt_fifo_remove_item
group__XBT__fifo__direct.html
gabd68f9b13a5e4984224760e9e5afed3b
(xbt_fifo_t, xbt_fifo_item_t)
xbt_fifo_item_t
xbt_fifo_get_first_item
group__XBT__fifo__direct.html
gadde4755e50e84bf3235182227cdc1580
(xbt_fifo_t l)
xbt_fifo_item_t
xbt_fifo_get_last_item
group__XBT__fifo__direct.html
ga8cbb245158703f78cab3d076804eaa61
(xbt_fifo_t l)
xbt_fifo_item_t
xbt_fifo_get_next_item
group__XBT__fifo__direct.html
ga6fde465c7d19469ee07e28d7ae5f611b
(xbt_fifo_item_t i)
xbt_fifo_item_t
xbt_fifo_get_prev_item
group__XBT__fifo__direct.html
gac47a383a08e9c08cc4dd5bf29cd50994
(xbt_fifo_item_t i)
XBT_fifo_misc
Misc fifo functions
group__XBT__fifo__misc.html
void **
xbt_fifo_to_array
group__XBT__fifo__misc.html
ga0a85e5e8e1e0774885f73614f3a40770
(xbt_fifo_t)
xbt_fifo_t
xbt_fifo_copy
group__XBT__fifo__misc.html
ga9fc2652fb4c1d80adbf4f8e7267846fd
(xbt_fifo_t)
XBT_log_cats
Existing log categories
group__XBT__log__cats.html
XBT_mallocator_cons
Mallocator constructor and destructor
group__XBT__mallocator__cons.html
struct s_xbt_mallocator *
xbt_mallocator_t
group__XBT__mallocator__cons.html
gab949b93743d06b31bbdf3828d34a72ac
xbt_mallocator_t
xbt_mallocator_new
group__XBT__mallocator__cons.html
ga31b8b348c6b44d730c915c5442a64637
(int size, pvoid_f_void_t new_f, void_f_pvoid_t free_f, void_f_pvoid_t reset_f)
void
xbt_mallocator_free
group__XBT__mallocator__cons.html
gaa884a3ef269f0709b9b2e025708f2e95
(xbt_mallocator_t mallocator)
XBT_mallocator_objects
Mallocator object handling
group__XBT__mallocator__objects.html
void *
xbt_mallocator_get
group__XBT__mallocator__objects.html
ga3e52409c5b24294ef98367b56cad4c7b
(xbt_mallocator_t mallocator)
void
xbt_mallocator_release
group__XBT__mallocator__objects.html
gaf33e29b8ca5ab081c3ab323cf42fd244
(xbt_mallocator_t mallocator, void *object)
XBT_set_cons
Set and set elements, constructor/destructor
group__XBT__set__cons.html
xbt_set_elm_
struct xbt_set_ *
xbt_set_t
group__XBT__set__cons.html
ga5a56bcacbc9efbb918abb6be2f7c8b7d
struct xbt_set_elm_
s_xbt_set_elm_t
group__XBT__set__cons.html
gaf8bb4c0082689473e7aa16791283a38e
xbt_set_t
xbt_set_new
group__XBT__set__cons.html
ga2cb4e125f22594bb8f7a2726464fed3d
(void)
void
xbt_set_free
group__XBT__set__cons.html
ga268b2b486920b5f0a580b3d1bed6875a
(xbt_set_t *set)
XBT_set_basic
Sets basic usage
group__XBT__set__basic.html
void
xbt_set_add
group__XBT__set__basic.html
ga1db2802704edc8b5d404ca204fc5b34d
(xbt_set_t set, xbt_set_elm_t elm, void_f_pvoid_t free_func)
void
xbt_set_remove
group__XBT__set__basic.html
gadd31f4f1a5a5fdce54f3a8bfbc37de8a
(xbt_set_t set, xbt_set_elm_t elm)
void
xbt_set_remove_by_name
group__XBT__set__basic.html
gac5ac26bcb50f5a22c1b2af1f8a1f49c4
(xbt_set_t set, const char *key)
xbt_set_elm_t
xbt_set_get_by_name_or_null
group__XBT__set__basic.html
ga02fb94d3aa9fcfaae688f61a0ca9cdc2
(xbt_set_t set, const char *key)
void
xbt_set_remove_by_name_ext
group__XBT__set__basic.html
gabda240bc3fa5bc0ac6983b19f4caa5f8
(xbt_set_t set, const char *key, int key_len)
void
xbt_set_remove_by_id
group__XBT__set__basic.html
ga917c20ea5adb57ca287dd1d48ca12ec7
(xbt_set_t set, int id)
xbt_set_elm_t
xbt_set_get_by_name
group__XBT__set__basic.html
gaa5ebcac05554bc6c20129b437851b12e
(xbt_set_t set, const char *key)
xbt_set_elm_t
xbt_set_get_by_name_ext
group__XBT__set__basic.html
ga6a7bc28b3bedbcb05e2a60297c9df8f0
(xbt_set_t set, const char *key, int key_len)
xbt_set_elm_t
xbt_set_get_by_id
group__XBT__set__basic.html
ga19df8b5e26799112d5aba9f677739138
(xbt_set_t set, int id)
unsigned long
xbt_set_length
group__XBT__set__basic.html
ga5a1935dab5ad9e2f3c9820e6db7889a7
(const xbt_set_t set)
XBT_set_curs
Sets cursors
group__XBT__set__curs.html
#define
xbt_set_foreach
group__XBT__set__curs.html
ga58f50aee97a03985e1af193fbdea92ba
(set, cursor, elm)
struct xbt_set_cursor_ *
xbt_set_cursor_t
group__XBT__set__curs.html
ga07bc36055121d6d2b49a483608033827
void
xbt_set_cursor_first
group__XBT__set__curs.html
ga0ae677ad09fbf19fc8f9343dcc647dc2
(xbt_set_t set, xbt_set_cursor_t *cursor)
void
xbt_set_cursor_step
group__XBT__set__curs.html
ga1e42bd77295716cac5d3a38f4b7419b1
(xbt_set_cursor_t cursor)
int
xbt_set_cursor_get_or_free
group__XBT__set__curs.html
gac4c1fa14c3207e4ad1c9973db97147d5
(xbt_set_cursor_t *cursor, xbt_set_elm_t *elm)
XBT_sock_create
Socket creation functions
group__XBT__sock__create.html
struct s_xbt_socket *
xbt_socket_t
group__XBT__sock__create.html
ga490f317ed9bc4b6d7f0b78bf91e6f184
void
xbt_socket_new
group__XBT__sock__create.html
ga74063187ff4613e222182d2d15470b8b
(int incoming, xbt_socket_t *dst)
void
xbt_socket_new_ext
group__XBT__sock__create.html
ga2a1ab2bf2abddc36a185271d5c7eec28
(int incoming, xbt_socket_t *dst, xbt_trp_plugin_t plugin, unsigned long int buf_size, int measurement)
xbt_socket_t
xbt_socket_tcp_client
group__XBT__sock__create.html
ga5e8064902e221d58babcc5e9e29486fb
(const char *host, unsigned short port)
xbt_socket_t
xbt_socket_tcp_server
group__XBT__sock__create.html
ga51c2d089498cd0b624dfd0dc4c951b4f
(unsigned short port)
xbt_socket_t
xbt_socket_tcp_client_ext
group__XBT__sock__create.html
ga8b7a8ef98dedacec480e81d269c9cf15
(const char *host, unsigned short port, unsigned long int bufSize, int measurement)
xbt_socket_t
xbt_socket_tcp_server_ext
group__XBT__sock__create.html
ga2e65b16a680eb855b2cd81358972facb
(unsigned short portcp_t, unsigned long int bufSize, int measurement)
XBT_sock_info
Retrieving data about sockets and peers
group__XBT__sock__info.html
int
xbt_socket_my_port
group__XBT__sock__info.html
gafe4ba785c1b995f3508423b064ad6527
(xbt_socket_t sock)
int
xbt_socket_peer_port
group__XBT__sock__info.html
ga261ce2b45f820b18c6cf9efc46257f13
(xbt_socket_t sock)
const char *
xbt_socket_peer_name
group__XBT__sock__info.html
ga333dd4cc354fc99c54661967b58efe27
(xbt_socket_t sock)
const char *
xbt_socket_peer_proc
group__XBT__sock__info.html
ga9a749edc9efe22f95cbdabdbfe8c123a
(xbt_socket_t sock)
XBT_sock_meas
Using measurement sockets
group__XBT__sock__meas.html
int
xbt_socket_is_meas
group__XBT__sock__meas.html
ga6123c76b9debccd4338a856cce5896d8
(xbt_socket_t sock)
void
xbt_socket_meas_send
group__XBT__sock__meas.html
ga2702c9f2e738cde0bbbce90c6647b334
(xbt_socket_t peer, unsigned int timeout, unsigned long int msgSize, unsigned long int msgAmount)
void
xbt_socket_meas_recv
group__XBT__sock__meas.html
gabaff122cfcb3bd3f6c991d0b2d50b710
(xbt_socket_t peer, unsigned int timeout, unsigned long int msgSize, unsigned long int msgAmount)
xbt_socket_t
xbt_socket_meas_accept
group__XBT__sock__meas.html
ga4b3de4557dde69d3862c9657fbfb07a7
(xbt_socket_t peer)
XBT_sock_plugin
Plugin mechanism
group__XBT__sock__plugin.html
XBT_swag_type
Swag types
group__XBT__swag__type.html
struct xbt_swag_hookup
s_xbt_swag_hookup_t
group__XBT__swag__type.html
ga1cb9298c552ff2834e5dad4848311692
struct xbt_swag *
xbt_swag_t
group__XBT__swag__type.html
gae08645c9a236bae019fb12ab374dc17f
XBT_swag_func
SWAG functions
group__XBT__swag__func.html
#define
xbt_swag_reset
group__XBT__swag__func.html
ga178b8841e1a3e2561f5b73fbfdecdfa1
(swag)
#define
xbt_swag_insert
group__XBT__swag__func.html
ga1bb1fb6d0e53c58a6d5c9ceac94339b6
(obj, swag)
#define
xbt_swag_offset
group__XBT__swag__func.html
ga96193348bca3b2b0840cbc122d8516f7
(var, field)
xbt_swag_t
xbt_swag_new
group__XBT__swag__func.html
ga11b0c605fb84243e1c399831c9efbf6c
(size_t offset)
void
xbt_swag_free
group__XBT__swag__func.html
ga936859aae1ee95f8cfb9f32047dc482d
(xbt_swag_t swag)
void
xbt_swag_init
group__XBT__swag__func.html
ga08da2ee0936e19da57695b5d99007c64
(xbt_swag_t swag, size_t offset)
void
xbt_swag_insert_at_head
group__XBT__swag__func.html
ga19c8dc8c1637bb0fce94c4bc38b7d088
(void *obj, xbt_swag_t swag)
void
xbt_swag_insert_at_tail
group__XBT__swag__func.html
gae5919f7e25c402ac3079d792e033a1fb
(void *obj, xbt_swag_t swag)
void *
xbt_swag_remove
group__XBT__swag__func.html
gabce3d24a60fbd2e2cbd31df6612418a3
(void *obj, xbt_swag_t swag)
void *
xbt_swag_extract
group__XBT__swag__func.html
ga008f75ad3c220b326121e44a6cadb6d3
(xbt_swag_t swag)
int
xbt_swag_size
group__XBT__swag__func.html
gaef55e706dcbabb605cf71e522caa82e6
(xbt_swag_t swag)
XBT_swag_curs
Swag cursor
group__XBT__swag__curs.html
#define
xbt_swag_foreach
group__XBT__swag__curs.html
gad0579732a4cf176b7812381b85c1df42
(obj, swag)
#define
xbt_swag_foreach_safe
group__XBT__swag__curs.html
ga1cd81b745c6799a768b8f08c5d4c7974
(obj, obj_next, swag)
SD_link_management
Links
group__SD__link__management.html
const SD_link_t *
SD_link_get_list
group__SD__link__management.html
gae6a4a20a3269c3595a195d24f220fb40
(void)
int
SD_link_get_number
group__SD__link__management.html
ga8f5ff7ea86c621aa77f44e913222613d
(void)
void *
SD_link_get_data
group__SD__link__management.html
ga4f56602832da18405e8d0e2653f0744c
(SD_link_t link)
void
SD_link_set_data
group__SD__link__management.html
ga180c8056827783104c4cecce3acc9b23
(SD_link_t link, void *data)
const char *
SD_link_get_name
group__SD__link__management.html
gace788d7f0b4b57c5af0b8a5025929780
(SD_link_t link)
double
SD_link_get_current_bandwidth
group__SD__link__management.html
ga4bdb09a991d2366f38c303ed2e48c885
(SD_link_t link)
double
SD_link_get_current_latency
group__SD__link__management.html
ga61b0106214ae990e8f4c9aaecfbc0779
(SD_link_t link)
e_SD_link_sharing_policy_t
SD_link_get_sharing_policy
group__SD__link__management.html
gaab6c4e1b06d62ed57157b508561b28c8
(SD_link_t link)
SD_workstation_management
Workstations
group__SD__workstation__management.html
SD_workstation_t
SD_workstation_get_by_name
group__SD__workstation__management.html
ga1c912ef7ecda05d307afefad0fc759b6
(const char *name)
const SD_workstation_t *
SD_workstation_get_list
group__SD__workstation__management.html
ga2849ed01ae4dc580923fbd6782d9ccf4
(void)
int
SD_workstation_get_number
group__SD__workstation__management.html
gacdc811bb1046b88da230d51c68533ba2
(void)
void
SD_workstation_set_data
group__SD__workstation__management.html
ga63c39639777faf77a8e6c0bd41694fa1
(SD_workstation_t workstation, void *data)
void *
SD_workstation_get_data
group__SD__workstation__management.html
gaed29af2c807f986fccf6d3ad4bf15156
(SD_workstation_t workstation)
const char *
SD_workstation_get_name
group__SD__workstation__management.html
ga229affb29b5472c8f62f054b0def9547
(SD_workstation_t workstation)
xbt_dict_t
SD_workstation_get_properties
group__SD__workstation__management.html
ga24a4f207e56f070fa83c56d8bb0c35c1
(SD_workstation_t workstation)
const char *
SD_workstation_get_property_value
group__SD__workstation__management.html
ga6977e577293bd72f9e191dd2613b650f
(SD_workstation_t workstation, const char *name)
void
SD_workstation_dump
group__SD__workstation__management.html
ga71b72259a6d31b4445700eb1d21a087a
(SD_workstation_t ws)
const SD_link_t *
SD_route_get_list
group__SD__workstation__management.html
gaa9522a1e095218a426cf6c70315fdc9d
(SD_workstation_t src, SD_workstation_t dst)
int
SD_route_get_size
group__SD__workstation__management.html
gad28c1465fa8cc17f0d73668ed8dbca4a
(SD_workstation_t src, SD_workstation_t dst)
double
SD_workstation_get_power
group__SD__workstation__management.html
ga324f3ae1cea2ae9e52bfb70448361f26
(SD_workstation_t workstation)
double
SD_workstation_get_available_power
group__SD__workstation__management.html
gadfd3673bc4bc5011babfd0247d45ef28
(SD_workstation_t workstation)
e_SD_workstation_access_mode_t
SD_workstation_get_access_mode
group__SD__workstation__management.html
ga68c974556d55dc2ae760fde9408a32e6
(SD_workstation_t workstation)
void
SD_workstation_set_access_mode
group__SD__workstation__management.html
gac00d8cc9c460d532aedfb9ba8fc49c66
(SD_workstation_t workstation, e_SD_workstation_access_mode_t access_mode)
double
SD_workstation_get_computation_time
group__SD__workstation__management.html
ga9caaba45417c65427ee74da841dd14e2
(SD_workstation_t workstation, double computation_amount)
double
SD_route_get_current_latency
group__SD__workstation__management.html
ga224866561ec8000a495faea7c5e25b48
(SD_workstation_t src, SD_workstation_t dst)
double
SD_route_get_current_bandwidth
group__SD__workstation__management.html
gad52c195122d5cd98331a3838c52d4d81
(SD_workstation_t src, SD_workstation_t dst)
double
SD_route_get_communication_time
group__SD__workstation__management.html
ga0983ee235addaee99467ef4c4f97966b
(SD_workstation_t src, SD_workstation_t dst, double communication_amount)
SD_task_t
SD_workstation_get_current_task
group__SD__workstation__management.html
ga0e4d5fa0f15423b8c1e55abfecd25164
(SD_workstation_t workstation)
SD_task_management
Tasks
group__SD__task__management.html
#define
SD_SCHED_NO_COST
group__SD__task__management.html
ga430717fbd36bb2d92b85e4c47a96ffa0
SD_task_t
SD_task_create
group__SD__task__management.html
ga4ac4414bf72fd959333848d88562502f
(const char *name, void *data, double amount)
void *
SD_task_get_data
group__SD__task__management.html
ga766539121eadc77886003186e1b45e83
(SD_task_t task)
void
SD_task_set_data
group__SD__task__management.html
ga8f5b24ab48696ea78998b42ace35900a
(SD_task_t task, void *data)
e_SD_task_state_t
SD_task_get_state
group__SD__task__management.html
ga2b320214a7e5a1c74cf50b236453b288
(SD_task_t task)
const char *
SD_task_get_name
group__SD__task__management.html
gaf1f33ccbe8a0568836387a46d444473d
(SD_task_t task)
void
SD_task_set_name
group__SD__task__management.html
gaea6138e1ab09935b8a575e1ccbea045c
(SD_task_t task, const char *name)
void
SD_task_set_rate
group__SD__task__management.html
ga5763ec9afe02f381bd1ae9b0be8cb64a
(SD_task_t task, double rate)
void
SD_task_watch
group__SD__task__management.html
ga7853f1943b540ff9d3d7078ed46206cb
(SD_task_t task, e_SD_task_state_t state)
void
SD_task_unwatch
group__SD__task__management.html
ga5cc2370b3d1c43b298a0d5512d8d9312
(SD_task_t task, e_SD_task_state_t state)
double
SD_task_get_amount
group__SD__task__management.html
gaff407e0ad880fe3e34e0905bbbc1568a
(SD_task_t task)
double
SD_task_get_remaining_amount
group__SD__task__management.html
ga4f8d27d92e9fc813c44b5a64adb24410
(SD_task_t task)
double
SD_task_get_execution_time
group__SD__task__management.html
ga6c7f9b54e7f061555f07c6ade5fc1e9f
(SD_task_t task, int workstation_nb, const SD_workstation_t *workstation_list, const double *computation_amount, const double *communication_amount)
void
SD_task_schedule
group__SD__task__management.html
ga30a5dbfc2983c1700375075f16c22364
(SD_task_t task, int workstation_nb, const SD_workstation_t *workstation_list, const double *computation_amount, const double *communication_amount, double rate)
void
SD_task_unschedule
group__SD__task__management.html
ga5f1619e6ed05db349d89ea12944f64ba
(SD_task_t task)
double
SD_task_get_start_time
group__SD__task__management.html
ga1cc17b4c7857521fc4b679bff63446b6
(SD_task_t task)
double
SD_task_get_finish_time
group__SD__task__management.html
ga9ed01cda917f36b4da719f0594fbe9ee
(SD_task_t task)
xbt_dynar_t
SD_task_get_parents
group__SD__task__management.html
ga8e6a82c3100081945a6afc650975dee3
(SD_task_t task)
xbt_dynar_t
SD_task_get_children
group__SD__task__management.html
gabcb438f55dd8fb525a6753576c8c4069
(SD_task_t task)
int
SD_task_get_workstation_count
group__SD__task__management.html
ga4092ccda7d10951ffaf47b65a2da4ae3
(SD_task_t task)
SD_workstation_t *
SD_task_get_workstation_list
group__SD__task__management.html
ga773124574884bcff102efa3adc9b6120
(SD_task_t task)
void
SD_task_destroy
group__SD__task__management.html
ga0cffb2af680086f53fb1599db6ae3c42
(SD_task_t task)
void
SD_task_dump
group__SD__task__management.html
ga9ea8bd4d42155b26f17a875ce24a9ca0
(SD_task_t task)
void
SD_task_dotty
group__SD__task__management.html
gab29f36e954266588b46c3f2e76e4afe3
(SD_task_t task, void *out_FILE)
SD_task_t
SD_task_create_comp_seq
group__SD__task__management.html
ga3f6480d75795a3309c0c026e540d86e0
(const char *name, void *data, double amount)
SD_task_t
SD_task_create_comp_par_amdahl
group__SD__task__management.html
ga39c7eb7e2db73d0c022c78bf0d4a64a2
(const char *name, void *data, double amount, double alpha)
SD_task_t
SD_task_create_comm_e2e
group__SD__task__management.html
ga5690de45db3666e42b97c171f952df15
(const char *name, void *data, double amount)
void
SD_task_distribute_comp_amdhal
group__SD__task__management.html
gac3aba9d592abda234b32dc3e1d5f2af3
(SD_task_t task, int ws_count)
void
SD_task_schedulev
group__SD__task__management.html
gab0ec206f43cda6a8cbdb4aaa8d1a9d02
(SD_task_t task, int count, const SD_workstation_t *list)
void
SD_task_schedulel
group__SD__task__management.html
ga35bc9c3b6f25462bacb8f467605f87bb
(SD_task_t task, int count,...)
void
SD_task_set_category
group__SD__task__management.html
gae070a8d12815166eaefe016b54553287
(SD_task_t task, const char *category)
const char *
SD_task_get_category
group__SD__task__management.html
ga9bfc296f5fd292edb7d1047756371346
(SD_task_t task)
SD_task_dependency_management
Tasks dependencies
group__SD__task__dependency__management.html
void
SD_task_dependency_add
group__SD__task__dependency__management.html
gaeaa883b0561beefb647c5c4280299138
(const char *name, void *data, SD_task_t src, SD_task_t dst)
void
SD_task_dependency_remove
group__SD__task__dependency__management.html
ga3a22709b38b7a4eb86317e334a8110e0
(SD_task_t src, SD_task_t dst)
void *
SD_task_dependency_get_data
group__SD__task__dependency__management.html
gaa1bdcdfefbf9b19e03cf90376d6fbbb0
(SD_task_t src, SD_task_t dst)
int
SD_task_dependency_exists
group__SD__task__dependency__management.html
gad492251b41fcd05684d88359c26656e1
(SD_task_t src, SD_task_t dst)
SD_simulation
Simulation
group__SD__simulation.html
void
SD_init
group__SD__simulation.html
gaa4c19ede9d99b8925e62f30c52f1e65f
(int *argc, char **argv)
void
SD_application_reinit
group__SD__simulation.html
ga8c9fdcd05effacd9b20c0ea75c5c5f7e
(void)
void
SD_create_environment
group__SD__simulation.html
gac961eff01737333623e3b5343e78a269
(const char *platform_file)
void
SD_load_environment_script
group__SD__simulation.html
gaeb0b621a2ac717745e76d7df49931933
(const char *script_file)
xbt_dynar_t
SD_simulate
group__SD__simulation.html
ga5a1f4e7f674374210de13181acbd98d3
(double how_long)
double
SD_get_clock
group__SD__simulation.html
gafc34707cae382f245f7a33d1eb202392
(void)
void
SD_exit
group__SD__simulation.html
gad1a92b51e423aad6d47be2b82c6536ba
(void)
xbt_dynar_t
SD_daxload
group__SD__simulation.html
ga1882fd299f53829a131dd01c83ed5471
(const char *filename)
xbt_dynar_t
SD_dotload
group__SD__simulation.html
ga35de259bc832b4926a310d0359a36dd6
(const char *filename)
m_datatypes_management_details
Details on SIMIX datatypes
group__m__datatypes__management__details.html
XBT_dd
Data description
group__XBT__dd.html
XBT_dd_basic
XBT_dd_auto
XBT_dd_manual
XBT_dd_cb_simple
XBT_dd_cb_full
amok_result_t
structamok__result__t.html
DataDescriptorStruct
structDataDescriptorStruct.html
gras_procdata_t
structgras__procdata__t.html
s_gras_cblist
structs__gras__cblist.html
s_gras_msg_cb_ctx
structs__gras__msg__cb__ctx.html
s_gras_msg_t
structs__gras__msg__t.html
s_gras_msgtype
structs__gras__msgtype.html
s_model_type
structs__model__type.html
s_smx_action
structs__smx__action.html
s_smx_host
structs__smx__host.html
char *
name
structs__smx__host.html
a5cc8b4e4cee6068286c16bd63fa212a6
void *
data
structs__smx__host.html
af7239e861f698e1d7ad1817d94903492
s_smx_process
structs__smx__process.html
char *
name
structs__smx__process.html
a5c047926058308fa200c609bbd6e4d27
s_smx_rvpoint
structs__smx__rvpoint.html
s_smx_simcall
structs__smx__simcall.html
s_smx_timer
structs__smx__timer.html
s_surf_metric_t
structs__surf__metric__t.html
s_xbt_datadesc_type
structs__xbt__datadesc__type.html
s_xbt_dd_cat_array
structs__xbt__dd__cat__array.html
s_xbt_dd_cat_field
structs__xbt__dd__cat__field.html
s_xbt_dd_cat_ref
structs__xbt__dd__cat__ref.html
s_xbt_dd_cat_struct
structs__xbt__dd__cat__struct.html
s_xbt_dd_cat_union
structs__xbt__dd__cat__union.html
s_xbt_parmap
structs__xbt__parmap.html
e_xbt_parmap_flag_t
status
structs__xbt__parmap.html
afe6c4afdbdfecc9dc4cc141e264e1fa7
unsigned
work
structs__xbt__parmap.html
acbf2e11c9c8d053907e5bc6f8e4d396d
unsigned
thread_counter
structs__xbt__parmap.html
a4cb1478d076f1df7aa59518292b9300e
unsigned int
num_workers
structs__xbt__parmap.html
a4610f24b4081b535323b5ae767221137
void_f_pvoid_t
fun
structs__xbt__parmap.html
ab41017148fff9bfd45f1e4562cd8881f
xbt_dynar_t
data
structs__xbt__parmap.html
ae218d5ac5ff8b9a5910f445627cb248e
unsigned int
index
structs__xbt__parmap.html
ac583971bdbd4b8d9693e6bb539da69fe
e_xbt_parmap_mode_t
mode
structs__xbt__parmap.html
ac414c60f2d3a61b47e436bfb96245969
void(*
master_wait_f
structs__xbt__parmap.html
a675dabf4d9e2117c079aa3dcf1c82678
)(xbt_parmap_t)
void(*
worker_signal_f
structs__xbt__parmap.html
a9ba6b2ab3c8e1f943d9308c77c4f13ec
)(xbt_parmap_t)
void(*
master_signal_f
structs__xbt__parmap.html
a5cf66c7f69b8cf8e5546561d5feddfb5
)(xbt_parmap_t)
void(*
worker_wait_f
structs__xbt__parmap.html
a5524248ea1a35b7094e3c898e293bf0d
)(xbt_parmap_t, unsigned)
s_xbt_peer
structs__xbt__peer.html
s_xbt_strbuff_t
structs__xbt__strbuff__t.html
surf_action
structsurf__action.html
double
cost
structsurf__action.html
a240981003cb7b2ef07b822b07a3e9973
double
priority
structsurf__action.html
ad856ef7cb77971a29ce0691b52bfd89e
double
max_duration
structsurf__action.html
ab18a20606e4b5393b305f7b0e5ca8fbf
double
remains
structsurf__action.html
a524498b274bd63b350e368a57105f47f
double
start
structsurf__action.html
ab81d9f768089a74b58910ad81f50d5f7
double
finish
structsurf__action.html
a4999b0d857d5e2e56431de7308909fbb
void *
data
structsurf__action.html
a0f6bd3843542d60168febd743a659c6b
char *
category
structsurf__action.html
ad4acecd52a2d4699e5f2145225fc890d
surf_file_t
file
structsurf__action.html
aa9ca06fd7e5854befa6036abda2365b4
s_file_stat_t
stat
structsurf__action.html
ab8bdf1c1badb49555ac0d1c327c4bc3a
surf_action_state
structsurf__action__state.html
xbt_swag_t
ready_action_set
structsurf__action__state.html
a037da16821384bfb2364d03d7bc7c6b2
xbt_swag_t
running_action_set
structsurf__action__state.html
a25766c647f7fadf3b54cdd5f7ab81957
xbt_swag_t
failed_action_set
structsurf__action__state.html
afd75fc8c3f9c0427127d33cf6c0514d8
xbt_swag_t
done_action_set
structsurf__action__state.html
ae22e8832c0918dc4942f1d918103e186
surf_cpu_model_extension_public
structsurf__cpu__model__extension__public.html
surf_model
structsurf__model.html
const char *
name
structsurf__model.html
a285237be60a0c75c56d50f754f10ca1b
s_surf_action_state_t
states
structsurf__model.html
a0e84008d3c39ef70dbdb98a9de1bcf48
e_surf_action_state_t(*
action_state_get
structsurf__model.html
ad6398c4a857042569f6943e95d4dcec4
)(surf_action_t action)
void(*
action_state_set
structsurf__model.html
a969312b9fd1533e9fb8488059522d760
)(surf_action_t action, e_surf_action_state_t state)
double(*
action_get_start_time
structsurf__model.html
a2ab1dc2a56a9950a1fc5afd4b09013f9
)(surf_action_t action)
double(*
action_get_finish_time
structsurf__model.html
a9bcb1343173e301eb3e861d8cefe30c1
)(surf_action_t action)
int(*
action_unref
structsurf__model.html
acb6cffe534dbfcfb5c3fefc5b714e623
)(surf_action_t action)
void(*
action_cancel
structsurf__model.html
aae5c7f6115a8e8f0c2c7dbd168dd8a8e
)(surf_action_t action)
void(*
action_recycle
structsurf__model.html
afdbd4f9c98ca4af207c89ebb29c9d8bb
)(surf_action_t action)
void(*
action_data_set
structsurf__model.html
ade0d9846b3a3e6321e87a51fc257116b
)(surf_action_t action, void *data)
void(*
suspend
structsurf__model.html
a90af557a210c80ed385fc4a0f4b3a882
)(surf_action_t action)
void(*
resume
structsurf__model.html
a8f0b61e06575462b3c5cbf1a22f3e859
)(surf_action_t action)
int(*
is_suspended
structsurf__model.html
af65ddbc8ce59a3e2e7e26098b5ba6552
)(surf_action_t action)
void(*
set_max_duration
structsurf__model.html
a4702f5e90dc62742ec188695e0ff1c72
)(surf_action_t action, double duration)
void(*
set_priority
structsurf__model.html
a34f89ec266f457c37000f52cdd354a08
)(surf_action_t action, double priority)
void(*
set_category
structsurf__model.html
a2fe3155ae5dfb3782e1e7b01dc90a988
)(surf_action_t action, const char *category)
double(*
get_remains
structsurf__model.html
adf9644f3b9b404f36973a25bfee0e761
)(surf_action_t action)
surf_model_description
structsurf__model__description.html
surf_network_model_extension_public
structsurf__network__model__extension__public.html
surf_storage_model_extension_public
structsurf__storage__model__extension__public.html
surf_workstation_model_extension_public
structsurf__workstation__model__extension__public.html
surf_action_t(*
execute
structsurf__workstation__model__extension__public.html
ad44708cb6550651107c38f4cccf0262f
)(void *workstation, double size)
surf_action_t(*
sleep
structsurf__workstation__model__extension__public.html
a21f808bbbafa9bf838c71b5e54501465
)(void *workstation, double duration)
e_surf_resource_state_t(*
get_state
structsurf__workstation__model__extension__public.html
a13bf38fd96228f099d5edbe6f55dafff
)(void *workstation)
double(*
get_speed
structsurf__workstation__model__extension__public.html
a4360bd7e469801b2adc37c56edccfeca
)(void *workstation, double load)
double(*
get_available_speed
structsurf__workstation__model__extension__public.html
ae6ed8c858e3d713fc7f1ba8f04bd1008
)(void *workstation)
xbt_dynar_t(*
get_route
structsurf__workstation__model__extension__public.html
a84cdf3b9de17ceef028da789296fd1ae
)(void *workstation_src, void *workstation_dst)
double(*
get_link_bandwidth
structsurf__workstation__model__extension__public.html
a564334f9eb1e783fa1f561bdf3a5aae0
)(const void *link)
double(*
get_link_latency
structsurf__workstation__model__extension__public.html
a660cd47d3c8ef9bdd3dcb1bfd81f8e57
)(const void *link)
u_xbt_datadesc_category
unionu__xbt__datadesc__category.html
xbt_ex_t
structxbt__ex__t.html
char *
msg
structxbt__ex__t.html
ad0a0a10d1bb3838b5b205fc005693ec3
xbt_errcat_t
category
structxbt__ex__t.html
a2fdd312ae1d96663701d743283404924
int
value
structxbt__ex__t.html
a9bb9f8aef46f7821ab7c0ccd04b52f4f
short int
remote
structxbt__ex__t.html
a64d5ce4fa8dee32083ee85d800d0328c
char *
host
structxbt__ex__t.html
a18608979c3ac00dbd1f2980d7f3989d7
char *
procname
structxbt__ex__t.html
a2b10084a06349fff9725b7de494027a5
int
pid
structxbt__ex__t.html
a1d67c080063f5af389c3b23c381c240f
char *
file
structxbt__ex__t.html
a699c25f08a1720fd3d669706e0765782
int
line
structxbt__ex__t.html
ab5dd68c13c396302ebd7e98f76ff825d
char *
func
structxbt__ex__t.html
a83dc86da4901fc1589688824301eb929
xbt_set_elm_
structxbt__set__elm__.html
unsigned int
ID
structxbt__set__elm__.html
ad72fec45d8f1714b7465f1b951095746
char *
name
structxbt__set__elm__.html
a5a2ab800a2ad4e62739c13ff4f7d6104
unsigned int
name_len
structxbt__set__elm__.html
a6896ad1af2ffaa976b0aa3850bd0a9c9
amok/
/home/lbobelin/postdoc/projects/simgrid/simgrid/src/amok/
dir_28324c62742e8219e629ef8429d682ae.html
amok/Bandwidth/
amok/PeerManagement/
amok_base.c
amok_modinter.h
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/amok/
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/amok/
dir_8e6715976bd84905621294d5b7c395a7.html
bandwidth.h
base.h
peermanagement.h
amok/Bandwidth/
/home/lbobelin/postdoc/projects/simgrid/simgrid/src/amok/Bandwidth/
dir_a4438f769462b65fc63e554f16d88c52.html
bandwidth.c
bandwidth_private.h
saturate.c
xbt/datadesc/
/home/lbobelin/postdoc/projects/simgrid/simgrid/src/xbt/datadesc/
dir_91a0a405ac108847b4126db2a2aa8ab1.html
cbps.c
datadesc.c
datadesc_interface.h
datadesc_private.h
ddt_convert.c
ddt_create.c
ddt_exchange.c
ddt_parse.c
ddt_parse.yy.c
ddt_parse.yy.h
gras/
/home/lbobelin/postdoc/projects/simgrid/simgrid/src/gras/
dir_693401973e97b5bdb5ec6440f05de278.html
gras/Msg/
gras/Transport/
gras/Virtu/
gras.c
rl_stubs.c
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/gras/
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/gras/
dir_c863d7564cb82afc86a94aec0f2d92aa.html
emul.h
messages.h
module.h
process.h
timer.h
transport.h
virtu.h
include/
/home/lbobelin/postdoc/projects/simgrid/simgrid/src/include/
dir_b0856f6b0d80ccb263b2f415c91f9e17.html
include/surf/
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/
dir_d44c64559bbebec7f509842c48db8b23.html
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/amok/
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/gras/
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/msg/
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/simdag/
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/simgrid/
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/xbt/
gras.h
xbt.h
instr/
/home/lbobelin/postdoc/projects/simgrid/simgrid/src/instr/
dir_e4627dd4e1973fdf9f4e2b34f6210e6e.html
instr_config.c
instr_interface.c
instr_msg_process.c
instr_msg_task.c
instr_paje_containers.c
instr_paje_trace.c
instr_paje_types.c
instr_paje_values.c
instr_private.h
instr_resource_utilization.c
instr_routing.c
instr_smpi.c
instr_surf.c
msg/
/home/lbobelin/postdoc/projects/simgrid/simgrid/src/msg/
dir_92db932c96b71876a62b1386c1d468d9.html
msg_actions.c
msg_config.c
msg_deployment.c
msg_environment.c
msg_global.c
msg_gos.c
msg_host.c
msg_io.c
msg_mailbox.c
msg_mailbox.h
msg_private.h
msg_process.c
msg_task.c
msg_vm.c
gras/Msg/
/home/lbobelin/postdoc/projects/simgrid/simgrid/src/gras/Msg/
dir_76dbdff3ff126b3f08d70b314c25c289.html
gras_msg_exchange.c
gras_msg_listener.c
gras_msg_mod.c
gras_msg_types.c
msg_interface.h
msg_private.h
rl_msg.c
rpc.c
sg_msg.c
timer.c
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/msg/
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/msg/
dir_f4a0ada2a696f9fa1f0722f1cc886f9d.html
datatypes.h
msg.h
amok/PeerManagement/
/home/lbobelin/postdoc/projects/simgrid/simgrid/src/amok/PeerManagement/
dir_575d2cfac7ed40e52ed71ff63d36a6fc.html
peermanagement.c
simdag/
/home/lbobelin/postdoc/projects/simgrid/simgrid/src/simdag/
dir_5b50adeb297f828a350356408820bb9d.html
dax_dtd.c
dax_dtd.h
private.h
sd_daxloader.c
sd_dotloader.c
sd_global.c
sd_link.c
sd_task.c
sd_workstation.c
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/simdag/
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/simdag/
dir_0263ee954995510870faa4b1fe8ff434.html
datatypes.h
simdag.h
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/simgrid/
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/simgrid/
dir_6a74bcf2fcf62215754778ceca10f2c7.html
modelchecker.h
platf.h
simix.h
simix/
/home/lbobelin/postdoc/projects/simgrid/simgrid/src/simix/
dir_96d409525d77f9a64d47cab50cea52e6.html
smx_context.c
smx_context_base.c
smx_context_raw.c
smx_context_sysv.c
smx_context_thread.c
smx_deployment.c
smx_environment.c
smx_global.c
smx_host.c
smx_host_private.h
smx_io.c
smx_io_private.h
smx_network.c
smx_network_private.h
smx_private.h
smx_process.c
smx_process_private.h
smx_smurf.c
smx_smurf_private.h
smx_synchro.c
smx_synchro_private.h
smx_user.c
surf/
/home/lbobelin/postdoc/projects/simgrid/simgrid/src/surf/
dir_c640365a1f2b97689859d021e20abcd7.html
cpu_cas01.c
cpu_ti.c
cpu_ti_private.h
fair_bottleneck.c
lagrange.c
maxmin.c
maxmin_private.h
network.c
network_constant.c
network_gtnets.c
network_gtnets_private.h
network_ns3.c
network_ns3_private.h
network_private.h
random_mgr.c
sg_platf.c
simgrid_dtd.c
storage.c
storage_private.h
surf.c
surf_action.c
surf_config.c
surf_model.c
surf_private.h
surf_routing.c
surf_routing_cluster.c
surf_routing_dijkstra.c
surf_routing_floyd.c
surf_routing_full.c
surf_routing_generic.c
surf_routing_none.c
surf_routing_private.h
surf_routing_rulebased.c
surf_routing_vivaldi.c
surfxml_parse.c
surfxml_parseplatf.c
trace_mgr.c
trace_mgr_private.h
workstation.c
workstation_ptask_L07.c
include/surf/
/home/lbobelin/postdoc/projects/simgrid/simgrid/src/include/surf/
dir_7b471f56678bcaf979e1c230a94e387e.html
datatypes.h
maxmin.h
random_mgr.h
surf.h
surf_resource.h
surf_resource_lmm.h
surfxml_parse_values.h
trace_mgr.h
gras/Transport/
/home/lbobelin/postdoc/projects/simgrid/simgrid/src/gras/Transport/
dir_894d9574e027c3b1963687a8dd798986.html
rl_transport.c
sg_transport.c
transport.c
transport_interface.h
transport_plugin_file.c
transport_plugin_sg.c
transport_private.h
gras/Virtu/
/home/lbobelin/postdoc/projects/simgrid/simgrid/src/gras/Virtu/
dir_9c5d41195325f39faff256e4fa61e37c.html
gras_module.c
process.c
rl_dns.c
rl_emul.c
rl_process.c
sg_dns.c
sg_emul.c
sg_process.c
virtu_interface.h
virtu_private.h
virtu_rl.h
virtu_sg.h
xbt/
/home/lbobelin/postdoc/projects/simgrid/simgrid/src/xbt/
dir_0fa1f9f9bfded4011a1639113cabffc9.html
xbt/datadesc/
backtrace_dummy.c
backtrace_linux.c
backtrace_windows.c
config.c
cunit.c
dict.c
dict_cursor.c
dict_elm.c
dict_multi.c
dict_private.h
dynar.c
ex.c
ex_interface.h
fifo.c
fifo_private.h
graph.c
graph_private.h
graphxml.c
graphxml_parse.c
heap.c
heap_private.h
lib.c
log.c
log_private.h
mallocator.c
mallocator_private.h
parmap.c
RngStream.c
set.c
setset.c
setset_private.h
snprintf.c
swag.c
win32_ucontext.c
xbt_log_appender_file.c
xbt_log_layout_format.c
xbt_log_layout_simple.c
xbt_main.c
xbt_matrix.c
xbt_os_thread.c
xbt_os_time.c
xbt_peer.c
xbt_queue.c
xbt_replay.c
xbt_rl_synchro.c
xbt_rl_time.c
xbt_sg_stubs.c
xbt_sg_synchro.c
xbt_sg_time.c
xbt_sha.c
xbt_socket.c
xbt_socket_private.h
xbt_str.c
xbt_strbuff.c
xbt_synchro.c
xbt_trp_plugin_tcp.c
xbt_virtu.c
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/xbt/
/home/lbobelin/postdoc/projects/simgrid/simgrid/include/xbt/
dir_abfd4b05a641ac2679f98816407469af.html
asserts.h
automaton.h
automatonparse_promela.h
config.h
cunit.h
datadesc.h
dict.h
dynar.h
ex.h
fifo.h
file_stat.h
function_types.h
graph.h
graphxml.h
graphxml_parse.h
hash.h
heap.h
lib.h
log.h
mallocator.h
matrix.h
misc.h
mmalloc.h
module.h
parmap.h
peer.h
queue.h
replay.h
RngStream.h
set.h
setset.h
socket.h
str.h
strbuff.h
swag.h
synchro.h
synchro_core.h
sysdep.h
time.h
virtu.h
win32_ucontext.h
xbt_os_thread.h