.TH "globus_callout_activation" 3 "Tue Jul 5 2022" "Version 4.3" "globus_callout" \" -*- nroff -*- .ad l .nh .SH NAME globus_callout_activation \- Activation .PP \- Callback API Activation\&. .SH SYNOPSIS .br .PP .SS "Macros" .in +1c .ti -1c .RI "#define \fBGLOBUS_CALLOUT_MODULE\fP" .br .in -1c .SS "Variables" .in +1c .ti -1c .RI "globus_module_descriptor_t \fBglobus_i_callout_module\fP" .br .in -1c .SH "Detailed Description" .PP Callback API Activation\&. Globus Callout API uses standard Globus module activation and deactivation\&. Before any Globus Callout API functions are called, the following function must be called: .PP .PP .nf globus_module_activate(GLOBUS_CALLOUT_MODULE) .fi .PP .PP This function returns GLOBUS_SUCCESS if Globus Callout API was successfully initialized, and you are therefore allowed to subsequently call Globus Callout API functions\&. Otherwise, an error code is returned, and Globus GSI Credential functions should not be subsequently called\&. This function may be called multiple times\&. .PP To deactivate Globus Callout API, the following function must be called: .PP .PP .nf globus_module_deactivate(GLOBUS_CALLOUT_MODULE) .fi .PP .PP This function should be called once for each time Globus Callout API was activated\&. .SH "Macro Definition Documentation" .PP .SS "#define GLOBUS_CALLOUT_MODULE" Module descriptor .SH "Variable Documentation" .PP .SS "globus_module_descriptor_t globus_i_callout_module" \fBInitial value:\fP .PP .nf = { "globus_callout_module", globus_l_callout_activate, globus_l_callout_deactivate, GLOBUS_NULL, GLOBUS_NULL, &local_version } .fi Module descriptor static initializer\&. .SH "Author" .PP Generated automatically by Doxygen for globus_callout from the source code\&.