Provided by: libglobus-common-doc_18.14-1.1build1_all bug

NAME

       globus_handle_table.h - Handle Table for Reference Counting Data.

SYNOPSIS

       #include 'globus_types.h'

   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.

   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.

Detailed Description

       Handle Table for Reference Counting Data.

Author

       Generated automatically by Doxygen for globus_common from the source code.