|
Grid Community Toolkit
6.2.1541705016
|
Handle Table for Reference Counting Data. More...
#include "globus_types.h"Go to the source code of this file.
Macros | |
| #define | GLOBUS_NULL_HANDLE |
Typedefs | |
| typedef struct 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. More... | |
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. More... | |
| 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. More... | |
| 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. More... | |
| globus_bool_t | globus_handle_table_decrement_reference (globus_handle_table_t *handle_table, globus_handle_t handle) |
| Remove a reference to a handle. More... | |
| void * | globus_handle_table_lookup (globus_handle_table_t *handle_table, globus_handle_t handle) |
| Resolve a handle its datum. More... | |
Handle Table for Reference Counting Data.
1.8.14