SimGrid  3.21
Versatile Simulation of Distributed Systems

Detailed Description

Typedefs

typedef struct xbt_dynar_s * xbt_dynar_t
 Dynar data type (opaque type) More...
 

Functions

xbt_dynar_t xbt_dynar_new (const unsigned long elm_size, void_f_pvoid_t const free_f)
 
void xbt_dynar_init (xbt_dynar_t dynar, const unsigned long elmsize, void_f_pvoid_t const free_f)
 
void xbt_dynar_free (xbt_dynar_t *dynar)
 
void xbt_dynar_free_voidp (void *dynar)
 
void xbt_dynar_free_container (xbt_dynar_t *dynar)
 
void xbt_dynar_free_data (xbt_dynar_t dynar)
 
void xbt_dynar_shrink (xbt_dynar_t dynar, int empty_slots)
 
void xbt_dynar_dump (xbt_dynar_t dynar)
 

Typedef Documentation

◆ xbt_dynar_t

typedef struct xbt_dynar_s* xbt_dynar_t

Dynar data type (opaque type)

Function Documentation

◆ xbt_dynar_new()

xbt_dynar_t xbt_dynar_new ( const unsigned long  elm_size,
void_f_pvoid_t const  free_f 
)

◆ xbt_dynar_init()

void xbt_dynar_init ( xbt_dynar_t  dynar,
const unsigned long  elmsize,
void_f_pvoid_t const  free_f 
)

◆ xbt_dynar_free()

◆ xbt_dynar_free_voidp()

void xbt_dynar_free_voidp ( void *  dynar)

◆ xbt_dynar_free_container()

void xbt_dynar_free_container ( xbt_dynar_t dynar)

◆ xbt_dynar_free_data()

void xbt_dynar_free_data ( xbt_dynar_t  dynar)

◆ xbt_dynar_shrink()

void xbt_dynar_shrink ( xbt_dynar_t  dynar,
int  empty_slots 
)

◆ xbt_dynar_dump()

void xbt_dynar_dump ( xbt_dynar_t  dynar)