|
Coda Distributed File System
|
#include <odytypes.h>

Go to the source code of this file.
Typedefs | |
| typedef struct ds_list_t | ds_list_t |
| typedef struct ds_list_iter_t | ds_list_iter_t |
Functions | |
| bool | ds_list_valid (ds_list_t *l) |
| int | ds_list_count (ds_list_t *l) |
| void * | ds_list_first (ds_list_t *l) |
| void * | ds_list_last (ds_list_t *l) |
| void * | ds_list_member (ds_list_t *l, void *e) |
| ds_list_t * | ds_list_create (COMPFN c, bool safe_destroy, bool dups_ok) |
| void | ds_list_destroy (ds_list_t *l) |
| void * | ds_list_insert (ds_list_t *l, void *i) |
| void * | ds_list_append (ds_list_t *l, void *i) |
| void * | ds_list_get_first (ds_list_t *l) |
| void * | ds_list_get_last (ds_list_t *l) |
| void * | ds_list_remove (ds_list_t *l, void *p) |
| void | ds_list_print (ds_list_t *l, bool forward, void(*printer)(void *)) |
| ds_list_iter_t * | ds_list_iter_create (ds_list_t *l) |
| void | ds_list_iter_destroy (ds_list_iter_t *i) |
| void * | ds_list_iter_next (ds_list_iter_t *i) |
| typedef struct ds_list_iter_t ds_list_iter_t |
| void * ds_list_append | ( | ds_list_t * | l, |
| void * | i | ||
| ) |
| int ds_list_count | ( | ds_list_t * | l | ) |
| void ds_list_destroy | ( | ds_list_t * | l | ) |
| void * ds_list_first | ( | ds_list_t * | l | ) |
| void * ds_list_get_first | ( | ds_list_t * | l | ) |
| void * ds_list_get_last | ( | ds_list_t * | l | ) |
| void * ds_list_insert | ( | ds_list_t * | l, |
| void * | i | ||
| ) |
| ds_list_iter_t * ds_list_iter_create | ( | ds_list_t * | l | ) |
| void ds_list_iter_destroy | ( | ds_list_iter_t * | i | ) |
| void * ds_list_iter_next | ( | ds_list_iter_t * | i | ) |
| void * ds_list_last | ( | ds_list_t * | l | ) |
| void * ds_list_member | ( | ds_list_t * | l, |
| void * | e | ||
| ) |
| void * ds_list_remove | ( | ds_list_t * | l, |
| void * | p | ||
| ) |