#include "globus_types.h"
Go to the source code of this file.
Defines | |
| #define | GLOBUS_NULL_HANDLE |
Typedefs | |
| typedef globus_l_handle_table_s * | globus_handle_table_t |
| Handle table abstract type. | |
| typedef int | globus_handle_t |
| Handle abstract type. | |
| typedef void(*) | globus_handle_destructor_t (void *datum) |
| Handle datum destructor. | |
Functions | |
| int | globus_handle_table_init (globus_handle_table_t *handle_table, globus_handle_destructor_t destructor) |
| int | globus_handle_table_destroy (globus_handle_table_t *handle_table) |
| Destroy a handle table. | |
| globus_handle_t | globus_handle_table_insert (globus_handle_table_t *handle_table, void *datum, int initial_refs) |
| 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. | |
| 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. | |
| globus_bool_t | globus_handle_table_decrement_reference (globus_handle_table_t *handle_table, globus_handle_t handle) |
| Remove a reference to a handle. | |
| void * | globus_handle_table_lookup (globus_handle_table_t *handle_table, globus_handle_t handle) |
| Resolve a handle its datum. | |
1.4.7