17#ifndef GLOBUS_FTP_CLIENT_RESTART_MARKER_PLUGIN_H
18#define GLOBUS_FTP_CLIENT_RESTART_MARKER_PLUGIN_H
48#define GLOBUS_FTP_CLIENT_RESTART_MARKER_PLUGIN_MODULE (&globus_i_ftp_client_restart_marker_plugin_module)
51globus_module_descriptor_t globus_i_ftp_client_restart_marker_plugin_module;
97 const char * source_url,
98 const char * dest_url,
165 globus_object_t * error,
166 const char * error_url);
globus_result_t globus_ftp_client_restart_marker_plugin_init(globus_ftp_client_plugin_t *plugin, globus_ftp_client_restart_marker_plugin_begin_cb_t begin_cb, globus_ftp_client_restart_marker_plugin_marker_cb_t marker_cb, globus_ftp_client_restart_marker_plugin_complete_cb_t complete_cb, void *user_arg)
Definition globus_ftp_client_restart_marker_plugin.c:601
globus_bool_t(* globus_ftp_client_restart_marker_plugin_begin_cb_t)(void *user_arg, globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url, globus_ftp_client_restart_marker_t *user_saved_marker)
Transfer begin callback.
Definition globus_ftp_client_restart_marker_plugin.h:94
globus_result_t globus_ftp_client_restart_marker_plugin_destroy(globus_ftp_client_plugin_t *plugin)
Definition globus_ftp_client_restart_marker_plugin.c:701
void(* globus_ftp_client_restart_marker_plugin_marker_cb_t)(void *user_arg, globus_ftp_client_handle_t *handle, globus_ftp_client_restart_marker_t *marker)
Definition globus_ftp_client_restart_marker_plugin.h:134
void(* globus_ftp_client_restart_marker_plugin_complete_cb_t)(void *user_arg, globus_ftp_client_handle_t *handle, globus_object_t *error, const char *error_url)
Definition globus_ftp_client_restart_marker_plugin.h:162
FTP Client handle implementation.
Definition globus_i_ftp_client.h:523
FTP Client Plugin.
Definition globus_i_ftp_client.h:799
Restart marker.
Definition globus_ftp_client.h:225