hce-node application
1.4.3
HCE Hierarchical Cluster Engine node application
|
Go to the source code of this file.
Classes | |
struct | cf_ll_element_s |
struct | cf_ll_s |
Macros | |
#define | CF_LL_REDUCE_DELETE (1) |
#define | CF_LL_REDUCE_INSERT (2) |
Typedefs | |
typedef int(* | cf_ll_reduce_fn )(struct cf_ll_element_s *e, void *udata) |
typedef void(* | cf_ll_destructor )(struct cf_ll_element_s *e) |
typedef struct cf_ll_element_s | cf_ll_element |
typedef struct cf_ll_s | cf_ll |
Functions | |
void | cf_ll_prepend (cf_ll *ll, cf_ll_element *e) |
void | cf_ll_append (cf_ll *ll, cf_ll_element *e) |
void | cf_ll_insert_after (cf_ll *ll, cf_ll_element *cur, cf_ll_element *ins) |
void | cf_ll_insert_before (cf_ll *ll, cf_ll_element *cur, cf_ll_element *ins) |
void | cf_ll_delete (cf_ll *ll, cf_ll_element *e) |
uint32_t | cf_ll_size (cf_ll *ll) |
int | cf_ll_reduce (cf_ll *ll, bool forward, cf_ll_reduce_fn fn, void *udata) |
int | cf_ll_insert_reduce (cf_ll *ll, cf_ll_element *e, bool forward, cf_ll_reduce_fn fn, void *udata) |
int | cf_ll_init (cf_ll *ll, cf_ll_destructor destroy_fn, bool uselock) |
typedef void(* cf_ll_destructor)(struct cf_ll_element_s *e) |
typedef struct cf_ll_element_s cf_ll_element |
typedef int(* cf_ll_reduce_fn)(struct cf_ll_element_s *e, void *udata) |
void cf_ll_append | ( | cf_ll * | ll, |
cf_ll_element * | e | ||
) |
void cf_ll_delete | ( | cf_ll * | ll, |
cf_ll_element * | e | ||
) |
int cf_ll_init | ( | cf_ll * | ll, |
cf_ll_destructor | destroy_fn, | ||
bool | uselock | ||
) |
void cf_ll_insert_after | ( | cf_ll * | ll, |
cf_ll_element * | cur, | ||
cf_ll_element * | ins | ||
) |
void cf_ll_insert_before | ( | cf_ll * | ll, |
cf_ll_element * | cur, | ||
cf_ll_element * | ins | ||
) |
int cf_ll_insert_reduce | ( | cf_ll * | ll, |
cf_ll_element * | e, | ||
bool | forward, | ||
cf_ll_reduce_fn | fn, | ||
void * | udata | ||
) |
void cf_ll_prepend | ( | cf_ll * | ll, |
cf_ll_element * | e | ||
) |
int cf_ll_reduce | ( | cf_ll * | ll, |
bool | forward, | ||
cf_ll_reduce_fn | fn, | ||
void * | udata | ||
) |
uint32_t cf_ll_size | ( | cf_ll * | ll | ) |