Callout Configuration

Functions for registering callouts. More...

Configure Callouts


Detailed Description

Functions for registering callouts.

This section defines operations for registering callouts. Callouts may be registered either through a configuration file or through calls to globus_callout_register.


Function Documentation

globus_result_t globus_callout_read_config ( globus_callout_handle_t  handle,
char *  filename 
)

Read callout configuration from file.

This function read a configuration file with the following format:

Parameters:
handle The handle that is to be configured
filename The file to read configuration from
Returns:
GLOBUS_SUCCESS A Globus error object on failure: GLOBUS_CALLOUT_ERROR_OPENING_CONF_FILE GLOBUS_CALLOUT_ERROR_PARSING_CONF_FILE GLOBUS_CALLOUT_ERROR_WITH_HASHTABLE GLOBUS_CALLOUT_ERROR_OUT_OF_MEMORY

globus_result_t globus_callout_register ( globus_callout_handle_t  handle,
char *  type,
char *  library,
char *  symbol 
)

Register callout configuration.

This function registers a callout type in the given handle.

Parameters:
handle The handle that is to be configured
type The abstract type of the callout
library The location of the library containing the callout
symbol The symbol (ie function name) for the callout
Returns:
GLOBUS_SUCCESS A Globus error object on failure: GLOBUS_CALLOUT_ERROR_WITH_HASHTABLE GLOBUS_CALLOUT_ERROR_OUT_OF_MEMORY


about globus | globus toolkit | dev.globus

Comments? webmaster@globus.org