38 #ifndef GLOBUS_HANDLE_TABLE_H    39 #define GLOBUS_HANDLE_TABLE_H    75 #define GLOBUS_NULL_HANDLE 0    76 #define GLOBUS_HANDLE_TABLE_NO_HANDLE 0    80     globus_handle_table_t *             handle_table,
    85     globus_handle_table_t *             handle_table);
    89     globus_handle_table_t *             handle_table,
    95     globus_handle_table_t *             handle_table,
    96     globus_handle_t                     handle);
   100     globus_handle_table_t *             handle_table,
   101     globus_handle_t                     handle,
   106     globus_handle_table_t *             handle_table,
   107     globus_handle_t                     handle);
   111     globus_handle_table_t *             handle_table,
   112     globus_handle_t                     handle);
 
int globus_handle_table_destroy(globus_handle_table_t *handle_table)
Destroy a handle table. 
Definition: globus_handle_table.c:109
 
struct globus_l_handle_table_s * globus_handle_table_t
Handle table abstract type. 
Definition: globus_handle_table.h:51
 
int globus_bool_t
Boolean type. 
Definition: globus_types.h:93
 
globus_handle_t globus_handle_table_insert(globus_handle_table_t *handle_table, void *datum, int initial_refs)
Definition: globus_handle_table.c:186
 
void * globus_handle_table_lookup(globus_handle_table_t *handle_table, globus_handle_t handle)
Resolve a handle its datum. 
Definition: globus_handle_table.c:414
 
int globus_handle_t
Handle abstract type. 
Definition: globus_handle_table.h:57
 
globus_bool_t globus_handle_table_increment_reference_by(globus_handle_table_t *handle_table, globus_handle_t handle, unsigned int inc)
Increment the reference count for handle. 
Definition: globus_handle_table.c:268
 
void(* globus_handle_destructor_t)(void *datum)
Handle datum destructor. 
Definition: globus_handle_table.h:67
 
globus_bool_t globus_handle_table_decrement_reference(globus_handle_table_t *handle_table, globus_handle_t handle)
Remove a reference to a handle. 
Definition: globus_handle_table.c:325
 
globus_bool_t globus_handle_table_increment_reference(globus_handle_table_t *handle_table, globus_handle_t handle)
Add a reference to a handle table entry. 
Definition: globus_handle_table.c:391
 
int globus_handle_table_init(globus_handle_table_t *handle_table, globus_handle_destructor_t destructor)
Definition: globus_handle_table.c:62