.TH "globus_handle_table.h" 3 "Version 18.14" "globus_common" \" -*- nroff -*- .ad l .nh .SH NAME globus_handle_table.h \- Handle Table for Reference Counting Data\&. .SH SYNOPSIS .br .PP \fC#include 'globus_types\&.h'\fP .br .SS "Macros" .in +1c .ti -1c .RI "#define \fBGLOBUS_NULL_HANDLE\fP" .br .in -1c .SS "Typedefs" .in +1c .ti -1c .RI "typedef struct globus_l_handle_table_s * \fBglobus_handle_table_t\fP" .br .RI "Handle table abstract type\&. " .ti -1c .RI "typedef int \fBglobus_handle_t\fP" .br .RI "Handle abstract type\&. " .ti -1c .RI "typedef void(* \fBglobus_handle_destructor_t\fP) (void *datum)" .br .RI "Handle datum destructor\&. " .in -1c .SS "Functions" .in +1c .ti -1c .RI "int \fBglobus_handle_table_init\fP (\fBglobus_handle_table_t\fP *handle_table, \fBglobus_handle_destructor_t\fP destructor)" .br .ti -1c .RI "int \fBglobus_handle_table_destroy\fP (\fBglobus_handle_table_t\fP *handle_table)" .br .RI "Destroy a handle table\&. " .ti -1c .RI "\fBglobus_handle_t\fP \fBglobus_handle_table_insert\fP (\fBglobus_handle_table_t\fP *handle_table, void *datum, int initial_refs)" .br .ti -1c .RI "\fBglobus_bool_t\fP \fBglobus_handle_table_increment_reference\fP (\fBglobus_handle_table_t\fP *handle_table, \fBglobus_handle_t\fP handle)" .br .RI "Add a reference to a handle table entry\&. " .ti -1c .RI "\fBglobus_bool_t\fP \fBglobus_handle_table_increment_reference_by\fP (\fBglobus_handle_table_t\fP *handle_table, \fBglobus_handle_t\fP handle, unsigned int inc)" .br .RI "Increment the reference count for handle\&. " .ti -1c .RI "\fBglobus_bool_t\fP \fBglobus_handle_table_decrement_reference\fP (\fBglobus_handle_table_t\fP *handle_table, \fBglobus_handle_t\fP handle)" .br .RI "Remove a reference to a handle\&. " .ti -1c .RI "void * \fBglobus_handle_table_lookup\fP (\fBglobus_handle_table_t\fP *handle_table, \fBglobus_handle_t\fP handle)" .br .RI "Resolve a handle its datum\&. " .in -1c .SH "Detailed Description" .PP Handle Table for Reference Counting Data\&. .SH "Author" .PP Generated automatically by Doxygen for globus_common from the source code\&.