.TH "Module Activation Management" 3 "Sat Nov 8 2014" "Version 15.26" "globus_common" \" -*- nroff -*- .ad l .nh .SH NAME Module Activation Management \- .SS "Data Structures" .in +1c .ti -1c .RI "struct \fBglobus_module_descriptor_s\fP" .br .RI "\fIModule Descriptor\&. \fP" .in -1c .SS "Functions" .in +1c .ti -1c .RI "int \fBglobus_module_activate\fP (\fBglobus_module_descriptor_t\fP *module_descriptor)" .br .RI "\fIActivate a module\&. \fP" .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 "\fIActivate a group of modules\&. \fP" .ti -1c .RI "int \fBglobus_module_deactivate\fP (\fBglobus_module_descriptor_t\fP *module_descriptor)" .br .RI "\fIDeactivate a module\&. \fP" .in -1c .SH "Detailed Description" .PP .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\&.