|
SimGrid 3.7.1
Scalable simulation of distributed systems
|
A data container consisting in Dict: generic dictionnary and Dynar: generic dynamic array. More...
Modules | |
| Set and set elements, constructor/destructor | |
| Sets basic usage | |
| Sets cursors | |
A data container consisting in Dict: generic dictionnary and Dynar: generic dynamic array.
The elements stored in such a data structure can be retrieve both by name and by ID. For this to work, the first fields of the structures stored must begin with the following fields:
struct {
unsigned int ID;
char *name;
unsigned int name_len;
// my other fields, constituting the payload
} my_element_type_t; Since we are casting elements around, no protection is ensured by the compiler. It is thus safer to define the headers using the macro defined to that extend:
struct {
XBT_SET_HEADERS;
// my other fields, constituting the payload
} my_element_type_t; It is now possible to remove an element from such a data structure.
| Back to the main Simgrid Documentation page |
The version of SimGrid documented here is v3.7.1. Documentation of other versions can be found in their respective archive files (directory doc/html). |
Generated by
|