Callout Invocation(3)
NAME
Callout Invocation
- Functions for invoking callouts.
- Typedefs
- typedef globus_result_t(* globus_callout_function_t )(va_list ap)
- Invoking Callouts
- globus_result_t globus_callout_call_type (globus_callout_handle_t
handle, char *type,...)
Detailed Description
Functions for invoking callouts.
This section defines a operation for invoking callouts by their
abstract type.
Typedef Documentation
- typedef globus_result_t(* globus_callout_function_t)(va_list ap)
- Callout function type definition.
Function Documentation
- globus_result_t globus_callout_call_type (globus_callout_handle_t handle,
- char * type, ...)
Call a callout of specified abstract type - This function looks up the callouts corresponding to the given type and
invokes them with the passed arguments. If a invoked callout returns an
error it will be chained to a error of the type
GLOBUS_CALLOUT_ERROR_CALLOUT_ERROR and no more callouts will be called. - Parameters:
handle A configured callout handle
type The abstract type of the callout that is to be invoked - Returns:
GLOBUS_SUCCESS A Globus error object on failure:
GLOBUS_CALLOUT_ERROR_TYPE_NOT_REGISTERED
GLOBUS_CALLOUT_ERROR_CALLOUT_ERROR GLOBUS_CALLOUT_ERROR_WITH_DL
GLOBUS_CALLOUT_ERROR_WITH_HASHTABLE
GLOBUS_CALLOUT_ERROR_OUT_OF_MEMORY
Author
- Generated automatically by Doxygen for globus callout from the source
code.