22 #ifndef GLOBUS_SYMBOLTABLE_H
23 #define GLOBUS_SYMBOLTABLE_H
31 struct globus_symboltable_s;
32 typedef struct globus_symboltable_s * globus_symboltable_t;
35 globus_symboltable_init(
36 globus_symboltable_t * table,
42 globus_symboltable_lookup (globus_symboltable_t *table,
void *symbol);
45 globus_symboltable_insert (globus_symboltable_t *table,
50 globus_symboltable_remove (globus_symboltable_t *table,
void *symbol);
54 globus_symboltable_create_scope (globus_symboltable_t *table);
57 globus_symboltable_remove_scope (globus_symboltable_t *table);
61 globus_symboltable_destroy (globus_symboltable_t *table);
int(* globus_hashtable_hash_func_t)(void *key, int limit)
Definition: globus_hashtable.h:58
int(* globus_hashtable_keyeq_func_t)(void *key1, void *key2)
Definition: globus_hashtable.h:70