SimGrid  3.16
Versatile Simulation of Distributed Systems
swag.c File Reference
#include "xbt/sysdep.h"
#include "xbt/log.h"
#include "xbt/swag.h"

Functions

xbt_swag_t xbt_swag_new (size_t offset)
 Creates a new swag. More...
 
void xbt_swag_free (xbt_swag_t swag)
 
void xbt_swag_init (xbt_swag_t swag, size_t offset)
 Creates a new swag. More...
 
void xbt_swag_insert_at_head (void *obj, xbt_swag_t swag)
 
void xbt_swag_insert_at_tail (void *obj, xbt_swag_t swag)
 
voidxbt_swag_remove (void *obj, xbt_swag_t swag)
 
voidxbt_swag_extract (xbt_swag_t swag)
 
int xbt_swag_size (xbt_swag_t swag)