23 #if !defined(GLOBUS_INCLUDE_GLOBUS_COMMON_H)    24 #define GLOBUS_INCLUDE_GLOBUS_COMMON_H 1    26 #ifndef EXTERN_C_BEGIN    28 #        define EXTERN_C_BEGIN extern "C" {    29 #        define EXTERN_C_END }    31 #        define EXTERN_C_BEGIN    36 #ifndef GLOBUS_GLOBAL_DOCUMENT_SET    74 #include "globus_object.h"    75 #include "globus_object_hierarchy.h"    77 #include "globus_error_hierarchy.h"    94 #include "globus_thread_rw_mutex.h"   110 #if defined(__HOS_AIX__)   111 #define globus_netlen_t size_t   113 #define globus_netlen_t int   120 typedef struct globus_barrier_s
   141 #define GLOBUS_COMMON_MODULE (&globus_i_common_module)   148 extern globus_extension_registry_t i18n_registry;
   149 #define I18N_REGISTRY &i18n_registry   152 globus_common_i18n_get_string_by_key(
   154     const char *                        resource_name,
   158 globus_common_i18n_get_string(
   167 globus_location (  
char **   bufp );
   174 globus_common_get_attribute_from_config_file( 
char *   deploy_path,
   175                           char *   file_location,
 
Globus Threading Abstraction. 
 
Globus Extension Modules. 
 
Reference Counting Module Activation and Deactivation. 
 
Mutex. 
Definition: globus_thread.h:107
 
Lightweight Chaining Symboltable. 
 
globus_result_t globus_eval_path(const char *pathstring, char **bufp)
Definition: globus_common_paths.c:169
 
Command-Line Options Parser. 
 
Condition variable. 
Definition: globus_thread.h:124
 
Home Directory ~ expansion. 
 
uint32_t globus_result_t
Definition: globus_types.h:99
 
Command-line Argument Parser. 
 
Thread-safe libc macros, function prototypes. 
 
Handle Table for Reference Counting Data. 
 
Module Descriptor. 
Definition: globus_module.h:71