table of contents
other versions
- wheezy-backports 8.13-6~bpo70+1
- jessie 8.13-6
- testing 8.33-1
- unstable 8.34-1
Debugging Plugin(3) | globus_ftp_client | Debugging Plugin(3) |
NAME¶
Debugging Plugin -Macros¶
#define GLOBUS_FTP_CLIENT_DEBUG_PLUGIN_MODULE (&globus_i_ftp_client_debug_plugin_module)
Functions¶
globus_result_t globus_ftp_client_debug_plugin_init (globus_ftp_client_plugin_t *plugin, FILE *stream, const char *text)
Detailed Description¶
The FTP Debugging plugin provides a way for the user to trace FTP protocol messages which occur while the GridFTP client library processes an FTP operation. This may be useful for debugging FTP configuration problems. When this plugin is used for a GridFTP Client operation, information will be printed to the file stream associated with the plugin when a user begins an operation, for all data buffers which pass through while handling a data transfer, and for all protocol messages which are sent and received.Macro Definition Documentation¶
#define GLOBUS_FTP_CLIENT_DEBUG_PLUGIN_MODULE (&globus_i_ftp_client_debug_plugin_module)¶
Module descriptor Examples:globus_ftp_client_debug_plugin.example.
Function Documentation¶
globus_result_t globus_ftp_client_debug_plugin_destroy (globus_ftp_client_plugin_t *plugin)¶
Destroy an instance of the GridFTP debugging plugin This function will free all debugging plugin-specific instance data from this plugin, and will make the plugin unusable for further ftp handle creation. Existing FTP client handles and handle attributes will not be affected by destroying a plugin associated with them, as a local copy of the plugin is made upon handle initialization. Parameters:plugin A pointer to a GridFTP debugging
plugin, previously initialized by calling
globus_ftp_client_debug_plugin_init()
Returns:
This function returns an error if
See Also:
- •
- plugin is null
- •
- plugin is not a debugging plugin
globus_ftp_client_debug_plugin_init(),
globus_ftp_client_handleattr_add_plugin(),
globus_ftp_client_handleattr_remove_plugin(),
globus_ftp_client_handle_init()
globus_result_t globus_ftp_client_debug_plugin_init (globus_ftp_client_plugin_t *plugin, FILE *stream, const char *text)¶
Initialize an instance of the GridFTP debugging plugin This function will initialize the debugging plugin-specific instance data for this plugin, and will make the plugin usable for ftp client handle attribute and handle creation. Parameters:plugin A pointer to an uninitialized
plugin. The plugin will be configured as a debugging plugin, with the default
of sending debugging messages to stderr.
stream
text
Returns:
This function returns an error if
See Also:
- •
- plugin is null
globus_ftp_client_debug_plugin_destroy(),
globus_ftp_client_handleattr_add_plugin(),
globus_ftp_client_handleattr_remove_plugin(),
globus_ftp_client_handle_init()
globus_ftp_client_debug_plugin.example.
Author¶
Generated automatically by Doxygen for globus_ftp_client from the source code.Mon Oct 5 2015 | Version 8.13 |