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 | ||
) |