7 #ifndef GLOBUS_SYMBOLTABLE_H
8 #define GLOBUS_SYMBOLTABLE_H
16 struct globus_symboltable_s;
17 typedef struct globus_symboltable_s * globus_symboltable_t;
20 globus_symboltable_init(
21 globus_symboltable_t * table,
27 globus_symboltable_lookup (globus_symboltable_t *table,
void *symbol);
30 globus_symboltable_insert (globus_symboltable_t *table,
35 globus_symboltable_remove (globus_symboltable_t *table,
void *symbol);
39 globus_symboltable_create_scope (globus_symboltable_t *table);
42 globus_symboltable_remove_scope (globus_symboltable_t *table);
46 globus_symboltable_destroy (globus_symboltable_t *table);
int(* globus_hashtable_hash_func_t)(void *key, int limit)
Definition: globus_hashtable.h:41
int(* globus_hashtable_keyeq_func_t)(void *key1, void *key2)
Definition: globus_hashtable.h:53