22#ifndef GLOBUS_SYMBOLTABLE_H
23#define GLOBUS_SYMBOLTABLE_H
31struct globus_symboltable_s;
32typedef struct globus_symboltable_s * globus_symboltable_t;
35globus_symboltable_init(
36 globus_symboltable_t * table,
42globus_symboltable_lookup (globus_symboltable_t *table,
void *symbol);
45globus_symboltable_insert (globus_symboltable_t *table,
50globus_symboltable_remove (globus_symboltable_t *table,
void *symbol);
54globus_symboltable_create_scope (globus_symboltable_t *table);
57globus_symboltable_remove_scope (globus_symboltable_t *table);
61globus_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