46     void * 
volatile                        datum;
    94 globus_i_list_pre_activate(
void);
    97 globus_list_int_less (
void * low_datum, 
void * high_datum,
   134          void * relation_args);
   139                   void *relation_args);
   150                     void * relation_args);
   155           void *relation_args);
   172 void globus_list_destroy_all(
   174     void                                (*data_free)(
void *));
   177 globus_list_from_string(
   178     const char *                        in_string,
   180     const char *                        ignored);
 globus_list_t * globus_list_search_pred(globus_list_t *head, globus_list_pred_t predicate, void *pred_args)
Search a list with a predicate. 
Definition: globus_list.c:280
 
int(* globus_list_relation_t)(void *low_datum, void *high_datum, void *relation_arg)
Relation predicate. 
Definition: globus_list.h:91
 
globus_list_t * globus_list_min(globus_list_t *head, globus_list_relation_t relation, void *relation_args)
Find the minimum value of a list. 
Definition: globus_list.c:345
 
globus_list_t * globus_list_search(globus_list_t *head, void *datum)
Search a list for a datum. 
Definition: globus_list.c:236
 
void * globus_list_remove(globus_list_t *volatile *headp, globus_list_t *entry)
Remove a datum from a list. 
Definition: globus_list.c:628
 
globus_list_t * globus_list_sort(globus_list_t *head, globus_list_relation_t relation, void *relation_args)
Sort a list. 
Definition: globus_list.c:484
 
int globus_list_empty(globus_list_t *head)
List empty predicate. 
Definition: globus_list.c:139
 
List data type. 
Definition: globus_list.h:44
 
struct globus_list globus_list_t
List data type. 
 
globus_list_t * globus_list_copy(globus_list_t *head)
Copy constructor. 
Definition: globus_list.c:583
 
void globus_list_free(globus_list_t *head)
Free a list. 
Definition: globus_list.c:689
 
void * globus_list_first(globus_list_t *head)
Retrieve head datum. 
Definition: globus_list.c:96
 
globus_list_t * globus_list_cons(void *datum, globus_list_t *list)
List constructor. 
Definition: globus_list.c:554
 
globus_list_t * globus_list_rest(globus_list_t *head)
Get the remainder of the list. 
Definition: globus_list.c:116
 
void * globus_list_replace_first(globus_list_t *head, void *datum)
Replace first datum. 
Definition: globus_list.c:210
 
int globus_list_size(globus_list_t *head)
Get the number of elements in a list. 
Definition: globus_list.c:156
 
int globus_list_insert(globus_list_t *volatile *headp, void *datum)
Insert an item in a list. 
Definition: globus_list.c:510
 
int(* globus_list_pred_t)(void *datum, void *arg)
List search predicate. 
Definition: globus_list.h:68