.TH "globus_module" 3 "Wed Feb 27 2019" "Version 18.2" "globus_common" \" -*- nroff -*- .ad l .nh .SH NAME globus_module \- Module Activation Management\&. .SH SYNOPSIS .br .PP .SS "Data Structures" .in +1c .ti -1c .RI "struct \fBglobus_module_descriptor_s\fP" .br .RI "Module Descriptor\&. " .in -1c .SS "Functions" .in +1c .ti -1c .RI "int \fBglobus_module_activate\fP (\fBglobus_module_descriptor_t\fP *module_descriptor)" .br .RI "Activate a module\&. " .ti -1c .RI "int \fBglobus_module_activate_array\fP (\fBglobus_module_descriptor_t\fP *module_array[], \fBglobus_module_descriptor_t\fP **failed_module)" .br .RI "Activate a group of modules\&. " .ti -1c .RI "int \fBglobus_module_deactivate\fP (\fBglobus_module_descriptor_t\fP *module_descriptor)" .br .RI "Deactivate a module\&. " .in -1c .SH "Detailed Description" .PP Module Activation Management\&. .SH "Function Documentation" .PP .SS "int globus_module_activate (\fBglobus_module_descriptor_t\fP * module_descriptor)" .PP Activate a module\&. Add a reference to the module named by module_descriptor to the list of activated modules\&. If this is the first reference to this module, its activation function will be called\&. .PP \fBParameters:\fP .RS 4 \fImodule_descriptor\fP Module to activate .RE .PP .SS "int globus_module_activate_array (\fBglobus_module_descriptor_t\fP * module_array[], \fBglobus_module_descriptor_t\fP ** failed_module)" .PP Activate a group of modules\&. Activate an NULL-terminated array of modules\&. If any fail to activate, all are deactivated and the error from the failed activation is returned\&. If nonzero is returned, and failed_module is non-NULL, it will be set to point to the 1st module which failed to activate\&. .PP \fBParameters:\fP .RS 4 \fImodule_array\fP NULL-terminated array of module descriptors to activate\&. .br \fIfailed_module\fP Pointer to set to the first module whose activation function failed\&. .RE .PP .SH "Author" .PP Generated automatically by Doxygen for globus_common from the source code\&.