globus_ftp_client_activation

# Activation

group__globus__ftp__client__activation.html
- #define GLOBUS_FTP_CLIENT_MODULE group__globus__ftp__client__activation.html gafad292f70aeba0451e27a6c1cdf5a831
globus_ftp_client_restart_marker

# Restart Markers

group__globus__ftp__client__restart__marker.html
globus_ftp_client_restart_marker_t
- globus_result_t globus_ftp_client_restart_marker_init group__globus__ftp__client__restart__marker.html ga8dd8fe0ed3573611fdb06ed56c3c0061 (globus_ftp_client_restart_marker_t *marker)
- globus_result_t globus_ftp_client_restart_marker_copy group__globus__ftp__client__restart__marker.html gaeb89ef456f67c2b9db1572bd9ff9b060 (globus_ftp_client_restart_marker_t *new_marker, globus_ftp_client_restart_marker_t *marker)
- globus_result_t globus_ftp_client_restart_marker_destroy group__globus__ftp__client__restart__marker.html ga9653b27ec8c1dde82022730848443778 (globus_ftp_client_restart_marker_t *marker)
- globus_result_t globus_ftp_client_restart_marker_insert_range group__globus__ftp__client__restart__marker.html ga72a27b2f70d6c9346b8f98fcfabe3c94 (globus_ftp_client_restart_marker_t *marker, globus_off_t offset, globus_off_t end_offset)
- globus_result_t globus_ftp_client_restart_marker_set_ascii_offset group__globus__ftp__client__restart__marker.html ga640155556c6ab6d4a438c5771e824153 (globus_ftp_client_restart_marker_t *marker, globus_off_t offset, globus_off_t ascii_offset)
- globus_result_t globus_ftp_client_restart_marker_set_offset group__globus__ftp__client__restart__marker.html ga7e918848837403b0025f8b4fdfa6284b (globus_ftp_client_restart_marker_t *marker, globus_off_t offset)
- globus_result_t globus_ftp_client_restart_marker_get_total group__globus__ftp__client__restart__marker.html gaffcfb3c4cddefde22124117faae51043 (globus_ftp_client_restart_marker_t *marker, globus_off_t *total_bytes)
- globus_result_t globus_ftp_client_restart_marker_to_string group__globus__ftp__client__restart__marker.html ga74376b80855292e81bca5d4b85cb2664 (globus_ftp_client_restart_marker_t *marker, char **marker_string)
- globus_result_t globus_ftp_client_restart_marker_from_string group__globus__ftp__client__restart__marker.html ga1815b87c414845789ff2c54efa71a77c (globus_ftp_client_restart_marker_t *marker, const char *marker_string)
globus_ftp_client_handle

# Handle Management

group__globus__ftp__client__handle.html
- struct globus_i_ftp_client_handle_t * globus_ftp_client_handle_t group__globus__ftp__client__handle.html ga9d8a98c88d529ab539c2fedee545f172
- globus_result_t globus_ftp_client_handle_init group__globus__ftp__client__handle.html ga571af4a23e8985f9b36e2df3320fdd1d (globus_ftp_client_handle_t *handle, globus_ftp_client_handleattr_t *attr)
- globus_result_t globus_ftp_client_handle_destroy group__globus__ftp__client__handle.html gac40005934089e52e63d5588d53a468d6 (globus_ftp_client_handle_t *handle)
- globus_result_t globus_ftp_client_handle_cache_url_state group__globus__ftp__client__handle.html ga49ebfa81faf91c86513565853ee67be9 (globus_ftp_client_handle_t *handle, const char *url)
- globus_result_t globus_ftp_client_handle_flush_url_state group__globus__ftp__client__handle.html gaf05a75915388b3fea5352ca5916d46a0 (globus_ftp_client_handle_t *handle, const char *url)
- globus_result_t globus_ftp_client_handle_set_user_pointer group__globus__ftp__client__handle.html ga6a5d89fc09d6a14ba6a21bea66f6dccf (globus_ftp_client_handle_t *handle, void *user_pointer)
- globus_result_t globus_ftp_client_handle_get_user_pointer group__globus__ftp__client__handle.html ga654a0a64b067d9812dfbb12f3ce4e432 (const globus_ftp_client_handle_t *handle, void **user_pointer)
- globus_result_t globus_ftp_client_handle_add_plugin group__globus__ftp__client__handle.html gad03aab00efba8184f9034b2b7655c2c6 (globus_ftp_client_handle_t *handle, globus_ftp_client_plugin_t *plugin)
- globus_result_t globus_ftp_client_handle_remove_plugin group__globus__ftp__client__handle.html ga45839469104a73e39c626ce1e3848b9d (globus_ftp_client_handle_t *handle, globus_ftp_client_plugin_t *plugin)
globus_ftp_client_handleattr

# Handle Attributes

group__globus__ftp__client__handleattr.html
- struct globus_i_ftp_client_handleattr_t * globus_ftp_client_handleattr_t group__globus__ftp__client__handleattr.html gab4a1b9fd7b91ba74a5beb576ac3e307d
- globus_result_t globus_ftp_client_handleattr_init group__globus__ftp__client__handleattr.html ga55df5cb63ad06755dc9c707fb3b3197e (globus_ftp_client_handleattr_t *attr)
- globus_result_t globus_ftp_client_handleattr_destroy group__globus__ftp__client__handleattr.html ga9241a8540f0d63abada0e8b34819303e (globus_ftp_client_handleattr_t *attr)
- globus_result_t globus_ftp_client_handleattr_copy group__globus__ftp__client__handleattr.html gac3ff5f312f1fe27e2cc2f4957e1f7839 (globus_ftp_client_handleattr_t *dest, globus_ftp_client_handleattr_t *src)
- globus_result_t globus_ftp_client_handleattr_set_cache_all group__globus__ftp__client__handleattr.html ga3292d4dbbb78248594bb8133284644e6 (globus_ftp_client_handleattr_t *attr, globus_bool_t cache_all)
- globus_result_t globus_ftp_client_handleattr_get_cache_all group__globus__ftp__client__handleattr.html gae4c7066d66fda41c02961408c18076c2 (const globus_ftp_client_handleattr_t *attr, globus_bool_t *cache_all)
- globus_result_t globus_ftp_client_handleattr_set_rfc1738_url group__globus__ftp__client__handleattr.html ga375ad9f3973a2b0941ba2329fd24393e (globus_ftp_client_handleattr_t *attr, globus_bool_t rfc1738_url)
- globus_result_t globus_ftp_client_handleattr_get_rfc1738_url group__globus__ftp__client__handleattr.html gaa0308167080fe2dbb9e5e9088348193e (const globus_ftp_client_handleattr_t *attr, globus_bool_t *rfc1738_url)
- globus_result_t globus_ftp_client_handleattr_set_clientinfo group__globus__ftp__client__handleattr.html gab74b321e6be17b2e75e4e746c177402a (globus_ftp_client_handleattr_t *attr, const char *app_name, const char *app_version, const char *other)
- globus_result_t globus_ftp_client_handleattr_get_clientinfo group__globus__ftp__client__handleattr.html ga43de108c09716cc7f66f6af67591f6d7 (globus_ftp_client_handleattr_t *attr, char **app_name, char **app_version, char **other)
- globus_result_t globus_ftp_client_handleattr_set_gridftp2 group__globus__ftp__client__handleattr.html ga0fa9f796498b99f940fa208a2e21d972 (globus_ftp_client_handleattr_t *attr, globus_bool_t gridftp2)
- globus_result_t globus_ftp_client_handleattr_get_gridftp2 group__globus__ftp__client__handleattr.html gab570a1703a634e2bcd247530743511f9 (const globus_ftp_client_handleattr_t *attr, globus_bool_t *gridftp2)
- globus_result_t globus_ftp_client_handleattr_set_pipeline group__globus__ftp__client__handleattr.html ga185174b644976c44de8a3f1e24c3aa9d (globus_ftp_client_handleattr_t *attr, globus_size_t outstanding_commands, globus_ftp_client_pipeline_callback_t pipeline_callback, void *pipeline_arg)
- globus_result_t globus_ftp_client_handleattr_get_pipeline group__globus__ftp__client__handleattr.html ga605ba6cb8bb4cf6899ea721f8185e91e (const globus_ftp_client_handleattr_t *attr, globus_size_t *outstanding_commands, globus_ftp_client_pipeline_callback_t *pipeline_callback, void **pipeline_arg)
- globus_result_t globus_ftp_client_handleattr_add_cached_url group__globus__ftp__client__handleattr.html ga654dcd09a9e551b0063c981cb15cec95 (globus_ftp_client_handleattr_t *attr, const char *url)
- globus_result_t globus_ftp_client_handleattr_remove_cached_url group__globus__ftp__client__handleattr.html ga7f22ef06fdecfe65ae64709b7ef929d0 (globus_ftp_client_handleattr_t *attr, const char *url)
- globus_result_t globus_ftp_client_handleattr_set_netlogger group__globus__ftp__client__handleattr.html ga9b7036d64d164ada56705d1edc71e98d (globus_ftp_client_handleattr_t *attr, globus_netlogger_handle_t *nl_handle)
- globus_result_t globus_ftp_client_handleattr_set_netlogger_ftp_io group__globus__ftp__client__handleattr.html ga95b7d4f10cb728411c54fe83c35e672c (globus_ftp_client_handleattr_t *attr, globus_netlogger_handle_t *nl_handle, globus_bool_t ftp, globus_bool_t io)
- globus_result_t globus_ftp_client_handleattr_add_plugin group__globus__ftp__client__handleattr.html ga77e24c2d75f9c847167179958fa28998 (globus_ftp_client_handleattr_t *attr, globus_ftp_client_plugin_t *plugin)
- globus_result_t globus_ftp_client_handleattr_remove_plugin group__globus__ftp__client__handleattr.html ga4ecb53ff8b985af31ad384f9ea5f31db (globus_ftp_client_handleattr_t *attr, globus_ftp_client_plugin_t *plugin)
globus_ftp_client_operations

# FTP Operations

group__globus__ftp__client__operations.html
- void(* globus_ftp_client_complete_callback_t group__globus__ftp__client__operations.html ga395e0e9dbb22bf3d4c81223b58f2b749 )(void *user_arg, globus_ftp_client_handle_t *handle, globus_object_t *error)
- struct globus_i_ftp_client_features_s * globus_ftp_client_features_t group__globus__ftp__client__operations.html ga7c3c6c7e81300251f055ee783d105bdc
- globus_ftp_client_tristate_t
  group__globus__ftp__client__operations.html
  gae52d1000b926bae6436d61aeeaf68803
- globus_ftp_client_probed_feature_t
  group__globus__ftp__client__operations.html
  ga51ebf6e3cc1c40e87193b8416cbf19dc
- globus_result_t globus_ftp_client_machine_list group__globus__ftp__client__operations.html ga851bdcb0bca0928ba69af638d9e8802d (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_recursive_list group__globus__ftp__client__operations.html ga2511fb841af9d5ab3bdb34343f3c3bb1 (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_exists group__globus__ftp__client__operations.html ga59d8fb30909efd7060504679b176e0f0 (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_features_init group__globus__ftp__client__operations.html gadbefc4babee95c4e0d2ed3b8f359dba6 (globus_ftp_client_features_t *u_features)
- globus_result_t globus_ftp_client_features_destroy group__globus__ftp__client__operations.html gafa40b5e9a22464719214725009dbffd3 (globus_ftp_client_features_t *u_features)
- globus_result_t globus_ftp_client_feat group__globus__ftp__client__operations.html ga764549c6bd3034fe3e163a8a16683bf8 (globus_ftp_client_handle_t *u_handle, char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_features_t *u_features, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_is_feature_supported group__globus__ftp__client__operations.html ga7ea2785b4aec136fd44896e987b3091c (const globus_ftp_client_features_t *u_features, globus_ftp_client_tristate_t *answer, globus_ftp_client_probed_feature_t feature)
- globus_result_t globus_ftp_client_mkdir group__globus__ftp__client__operations.html ga4b57d5aca86af0ac836b7855268d06f0 (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_rmdir group__globus__ftp__client__operations.html ga7c9e7a6bdfc765ba45c454466606519a (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_cwd group__globus__ftp__client__operations.html ga8a8f51e9e7c8e49c48a8e0a598388609 (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_byte_t **cwd_buffer, globus_size_t *cwd_buffer_length, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_delete group__globus__ftp__client__operations.html gada6998846e4248e2a18e321e07e00dc1 (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_list group__globus__ftp__client__operations.html ga5fa70baff2a6fc9e90f30e19f8104027 (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_verbose_list group__globus__ftp__client__operations.html ga65cec516fcfc8b3e267f73dd31616db9 (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_stat group__globus__ftp__client__operations.html gaddbb4ccbda05f791bed0014183585245 (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_byte_t **stat_buffer, globus_size_t *stat_buffer_length, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_mlst group__globus__ftp__client__operations.html gab2a3d5c6d964108b21705c9943088e20 (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_byte_t **mlst_buffer, globus_size_t *mlst_buffer_length, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_move group__globus__ftp__client__operations.html ga60503e21cbd98a5e5f938fee355904c1 (globus_ftp_client_handle_t *u_handle, const char *source_url, const char *dest_url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_chmod group__globus__ftp__client__operations.html gab1408701532e2397c9206f6b92885811 (globus_ftp_client_handle_t *u_handle, const char *url, int mode, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_chgrp group__globus__ftp__client__operations.html ga5c1cc65213d207d4714e07bf5fdabfb1 (globus_ftp_client_handle_t *u_handle, const char *url, const char *group, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_utime group__globus__ftp__client__operations.html ga2c8aac51dd40c6cfec996a05d752271f (globus_ftp_client_handle_t *u_handle, const char *url, const struct tm *utime_time, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_symlink group__globus__ftp__client__operations.html gadf97d9ea0257eef2e76eed5195168b07 (globus_ftp_client_handle_t *u_handle, const char *source_url, const char *link_url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_get group__globus__ftp__client__operations.html ga6fe365dd2dfac6da159ff389e1f76a9b (globus_ftp_client_handle_t *handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_restart_marker_t *restart, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_partial_get group__globus__ftp__client__operations.html gab2632967419fb566d6cf5b26cf0bbeb2 (globus_ftp_client_handle_t *handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_restart_marker_t *restart, globus_off_t partial_offset, globus_off_t partial_end_offset, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_extended_get group__globus__ftp__client__operations.html gaf0cbdd77ea0cbecf2b8f51ef1e6aec04 (globus_ftp_client_handle_t *handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_restart_marker_t *restart, const char *eret_alg_str, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_put group__globus__ftp__client__operations.html gab5ea9958c3f649258c25cae5d4e847f1 (globus_ftp_client_handle_t *handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_restart_marker_t *restart, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_partial_put group__globus__ftp__client__operations.html ga35ba972b1faac5d9b5c62f3413f1282e (globus_ftp_client_handle_t *handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_restart_marker_t *restart, globus_off_t partial_offset, globus_off_t partial_end_offset, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_extended_put group__globus__ftp__client__operations.html ga269a4635be32807146d05817987429a3 (globus_ftp_client_handle_t *handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_ftp_client_restart_marker_t *restart, const char *esto_alg_str, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_third_party_transfer group__globus__ftp__client__operations.html ga6a54cd75d80d657de8787aaae5eeed19 (globus_ftp_client_handle_t *handle, const char *source_url, globus_ftp_client_operationattr_t *source_attr, const char *dest_url, globus_ftp_client_operationattr_t *dest_attr, globus_ftp_client_restart_marker_t *restart, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_partial_third_party_transfer group__globus__ftp__client__operations.html ga930ea54b04772e6fac93d4001daf4b5e (globus_ftp_client_handle_t *handle, const char *source_url, globus_ftp_client_operationattr_t *source_attr, const char *dest_url, globus_ftp_client_operationattr_t *dest_attr, globus_ftp_client_restart_marker_t *restart, globus_off_t partial_offset, globus_off_t partial_end_offset, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_extended_third_party_transfer group__globus__ftp__client__operations.html gabfe92d86d671664178b524ebba55bd1b (globus_ftp_client_handle_t *handle, const char *source_url, globus_ftp_client_operationattr_t *source_attr, const char *eret_alg_str, const char *dest_url, globus_ftp_client_operationattr_t *dest_attr, const char *esto_alg_str, globus_ftp_client_restart_marker_t *restart, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_modification_time group__globus__ftp__client__operations.html ga6d805fe57c2274594515fa27d9f4a047 (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_abstime_t *modification_time, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_size group__globus__ftp__client__operations.html ga1735fe602111ab0e3ce24ed8fb51d932 (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, globus_off_t *size, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_cksm group__globus__ftp__client__operations.html ga044c9c3145212f2d2328a013a53c03d7 (globus_ftp_client_handle_t *u_handle, const char *url, globus_ftp_client_operationattr_t *attr, char *cksm, globus_off_t offset, globus_off_t length, const char *algorithm, globus_ftp_client_complete_callback_t complete_callback, void *callback_arg)
- globus_result_t globus_ftp_client_abort group__globus__ftp__client__operations.html gaf4ec9fabaa624d60eb1ad821e0cc1b3a (globus_ftp_client_handle_t *u_handle)
globus_ftp_client_operationattr

# FTP Operation Attributes

group__globus__ftp__client__operationattr.html
- struct globus_i_ftp_client_operationattr_t * globus_ftp_client_operationattr_t group__globus__ftp__client__operationattr.html ga71207b29c31268b27e52b4cbd6d71224
- globus_result_t globus_ftp_client_operationattr_init group__globus__ftp__client__operationattr.html ga58c557691a517df8f518fbb2f87c20cb (globus_ftp_client_operationattr_t *attr)
- globus_result_t globus_ftp_client_operationattr_destroy group__globus__ftp__client__operationattr.html ga37233249167d613abc67ad9479d2d865 (globus_ftp_client_operationattr_t *attr)
- globus_result_t globus_ftp_client_operationattr_set_delayed_pasv group__globus__ftp__client__operationattr.html ga1af578d3be505a90222c51f717679d5a (const globus_ftp_client_operationattr_t *attr, globus_bool_t delayed_pasv)
- globus_result_t globus_ftp_client_operationattr_copy group__globus__ftp__client__operationattr.html gac0bd3a26ef1ed82c9f73cead191a036e (globus_ftp_client_operationattr_t *dst, const globus_ftp_client_operationattr_t *src)
- globus_result_t globus_ftp_client_operationattr_set_storage_module group__globus__ftp__client__operationattr.html gaecc49fa7cceb5bd6bd6b26e1669d126f (globus_ftp_client_operationattr_t *attr, const char *module_name, const char *module_args)
- globus_result_t globus_ftp_client_operationattr_get_storage_module group__globus__ftp__client__operationattr.html ga226a6b847b373c72664817ebfff897a8 (const globus_ftp_client_operationattr_t *attr, char **module_name, char **module_args)
- globus_result_t globus_ftp_client_operationattr_set_net_stack group__globus__ftp__client__operationattr.html ga13a1a9f3a6e3e048a6d3e0e672b1e14e (globus_ftp_client_operationattr_t *attr, const char *driver_list)
- globus_result_t globus_ftp_client_operationattr_get_net_stack group__globus__ftp__client__operationattr.html ga6b8233a9ad5d3008e55b0e805071b57e (const globus_ftp_client_operationattr_t *attr, char **driver_list)
- globus_result_t globus_ftp_client_operationattr_set_disk_stack group__globus__ftp__client__operationattr.html ga70c7d23f8688624f1e1dc389e9e4da65 (globus_ftp_client_operationattr_t *attr, const char *driver_list)
- globus_result_t globus_ftp_client_operationattr_get_disk_stack group__globus__ftp__client__operationattr.html ga284c984f033fef6d1672cc28b55604b6 (const globus_ftp_client_operationattr_t *attr, char **driver_list)
- globus_result_t globus_ftp_client_operationattr_set_parallelism group__globus__ftp__client__operationattr.html ga056c61a11d15a8d9c0d49966ed2c6074 (globus_ftp_client_operationattr_t *attr, const globus_ftp_control_parallelism_t *parallelism)
- globus_result_t globus_ftp_client_operationattr_get_parallelism group__globus__ftp__client__operationattr.html gacde50c01801f25ee60fb18332d5ffdec (const globus_ftp_client_operationattr_t *attr, globus_ftp_control_parallelism_t *parallelism)
- globus_result_t globus_ftp_client_operationattr_set_allocate group__globus__ftp__client__operationattr.html ga42c4c142879e410113b004f2b6c87114 (globus_ftp_client_operationattr_t *attr, const globus_off_t allocated_size)
- globus_result_t globus_ftp_client_operationattr_get_allocate group__globus__ftp__client__operationattr.html gaf66e69ae737d14ed0dd54ee0bb1b04f1 (const globus_ftp_client_operationattr_t *attr, globus_off_t *allocated_size)
- globus_result_t globus_ftp_client_operationattr_set_authz_assert group__globus__ftp__client__operationattr.html ga7e118e032807bbb85efb5180121b4dfd (globus_ftp_client_operationattr_t *attr, const char *authz_assert, globus_bool_t cache_authz_assert)
- globus_result_t globus_ftp_client_operationattr_get_authz_assert group__globus__ftp__client__operationattr.html gaa883101a3f8ef5300a38e9b0393107ae (const globus_ftp_client_operationattr_t *attr, char **authz_assert, globus_bool_t *cache_authz_assert)
- globus_result_t globus_ftp_client_operationattr_set_striped group__globus__ftp__client__operationattr.html ga39a8dab894ff3a2f588c3c6cee3f9ee4 (globus_ftp_client_operationattr_t *attr, globus_bool_t striped)
- globus_result_t globus_ftp_client_operationattr_get_striped group__globus__ftp__client__operationattr.html ga8b409bbfbd8901383899db62dce2fae3 (const globus_ftp_client_operationattr_t *attr, globus_bool_t *striped)
- globus_result_t globus_ftp_client_operationattr_set_layout group__globus__ftp__client__operationattr.html ga12d21a353a163b8a79cb73210910b9a9 (globus_ftp_client_operationattr_t *attr, const globus_ftp_control_layout_t *layout)
- globus_result_t globus_ftp_client_operationattr_get_layout group__globus__ftp__client__operationattr.html gab816c271775def7d5ba59f50cb2324a3 (const globus_ftp_client_operationattr_t *attr, globus_ftp_control_layout_t *layout)
- globus_result_t globus_ftp_client_operationattr_set_tcp_buffer group__globus__ftp__client__operationattr.html ga13da2f32b51f0ddb2fee8fa46c4ba687 (globus_ftp_client_operationattr_t *attr, const globus_ftp_control_tcpbuffer_t *tcp_buffer)
- globus_result_t globus_ftp_client_operationattr_get_tcp_buffer group__globus__ftp__client__operationattr.html gabd85bde9fc7e2c548a8b4e60397759c1 (const globus_ftp_client_operationattr_t *attr, globus_ftp_control_tcpbuffer_t *tcp_buffer)
- globus_result_t globus_ftp_client_operationattr_set_type group__globus__ftp__client__operationattr.html ga56cc6a5739bf34f4e8009bf593c29ec8 (globus_ftp_client_operationattr_t *attr, globus_ftp_control_type_t type)
- globus_result_t globus_ftp_client_operationattr_get_type group__globus__ftp__client__operationattr.html gabc5aef956edc14c8fae00f56c03d4caa (const globus_ftp_client_operationattr_t *attr, globus_ftp_control_type_t *type)
- globus_result_t globus_ftp_client_operationattr_set_mode group__globus__ftp__client__operationattr.html ga0c910be730c118fb94c59fa5413ac473 (globus_ftp_client_operationattr_t *attr, globus_ftp_control_mode_t mode)
- globus_result_t globus_ftp_client_operationattr_get_mode group__globus__ftp__client__operationattr.html gaebc4b4aac6423877cf6103e8362bda26 (const globus_ftp_client_operationattr_t *attr, globus_ftp_control_mode_t *mode)
- globus_result_t globus_ftp_client_operationattr_set_list_uses_data_mode group__globus__ftp__client__operationattr.html gadf5c2be33fed9cc8bccd2fcbebe7b631 (const globus_ftp_client_operationattr_t *attr, globus_bool_t list_uses_data_mode)
- globus_result_t globus_ftp_client_operationattr_get_list_uses_data_mode group__globus__ftp__client__operationattr.html ga64427e34206e6819579411b62db6fb86 (const globus_ftp_client_operationattr_t *attr, globus_bool_t *list_uses_data_mode)
- globus_result_t globus_ftp_client_operationattr_set_authorization group__globus__ftp__client__operationattr.html gab4956e5e760967e67f24a7876fb5c080 (globus_ftp_client_operationattr_t *attr, gss_cred_id_t credential, const char *user, const char *password, const char *account, const char *subject)
- globus_result_t globus_ftp_client_operationattr_get_authorization group__globus__ftp__client__operationattr.html ga059c2d1e142835eb9908b526335de866 (const globus_ftp_client_operationattr_t *attr, gss_cred_id_t *credential, char **user, char **password, char **account, char **subject)
- globus_result_t globus_ftp_client_operationattr_set_dcau group__globus__ftp__client__operationattr.html gaddcb0aa9a283aad9bcb9e907be207448 (globus_ftp_client_operationattr_t *attr, const globus_ftp_control_dcau_t *dcau)
- globus_result_t globus_ftp_client_operationattr_get_dcau group__globus__ftp__client__operationattr.html ga18e5d13ad69e3baf4ef260d164eeba79 (const globus_ftp_client_operationattr_t *attr, globus_ftp_control_dcau_t *dcau)
- globus_result_t globus_ftp_client_operationattr_set_data_protection group__globus__ftp__client__operationattr.html gaaa8b58b16d31f6eb2763cb5aa51e0cd5 (globus_ftp_client_operationattr_t *attr, globus_ftp_control_protection_t protection)
- globus_result_t globus_ftp_client_operationattr_get_data_protection group__globus__ftp__client__operationattr.html ga9de485a7f86fb010385477604ef4aaeb (const globus_ftp_client_operationattr_t *attr, globus_ftp_control_protection_t *protection)
- globus_result_t globus_ftp_client_operationattr_set_data_security group__globus__ftp__client__operationattr.html ga7e755663e602e9e75cd7f6acc6472e22 (globus_ftp_client_operationattr_t *attr, int type, void *credential)
- globus_result_t globus_ftp_client_operationattr_get_data_security group__globus__ftp__client__operationattr.html ga0d17c2c5727bae265fc6d916c47a48a6 (const globus_ftp_client_operationattr_t *attr, int *type, void **credential)
- globus_result_t globus_ftp_client_operationattr_set_control_protection group__globus__ftp__client__operationattr.html ga81934599f105369fae08ceb25b2eb9c1 (globus_ftp_client_operationattr_t *attr, globus_ftp_control_protection_t protection)
- globus_result_t globus_ftp_client_operationattr_get_control_protection group__globus__ftp__client__operationattr.html ga6394e039f13c01e75f59f78363ecd4e2 (const globus_ftp_client_operationattr_t *attr, globus_ftp_control_protection_t *protection)
- globus_result_t globus_ftp_client_operationattr_set_append group__globus__ftp__client__operationattr.html ga66a63b66640f2be96935c04bd68ca7f1 (globus_ftp_client_operationattr_t *attr, globus_bool_t append)
- globus_result_t globus_ftp_client_operationattr_get_append group__globus__ftp__client__operationattr.html gaee6235cf11c4dc051ad83187ff0c3d19 (const globus_ftp_client_operationattr_t *attr, globus_bool_t *append)
- globus_result_t globus_ftp_client_operationattr_set_allow_ipv6 group__globus__ftp__client__operationattr.html ga12aea1f98f18fdff713bdd778cd1791b (globus_ftp_client_operationattr_t *attr, globus_bool_t allow_ipv6)
- globus_result_t globus_ftp_client_operationattr_get_allow_ipv6 group__globus__ftp__client__operationattr.html ga21f9a03cfb5b49d5eb1ed91b246be496 (const globus_ftp_client_operationattr_t *attr, globus_bool_t *allow_ipv6)
- globus_result_t globus_ftp_client_operationattr_set_read_all group__globus__ftp__client__operationattr.html ga2095baf4619d706640d39d8ca64e1d3c (globus_ftp_client_operationattr_t *attr, globus_bool_t read_all, globus_ftp_client_data_callback_t intermediate_callback, void *intermediate_callback_arg)
- globus_result_t globus_ftp_client_operationattr_get_read_all group__globus__ftp__client__operationattr.html ga559b7a12a1aa3efe04367e4268eaccae (const globus_ftp_client_operationattr_t *attr, globus_bool_t *read_all, globus_ftp_client_data_callback_t *intermediate_callback, void **intermediate_callback_arg)
globus_ftp_client_data

# Reading and Writing Data

group__globus__ftp__client__data.html
- void(* globus_ftp_client_data_callback_t group__globus__ftp__client__data.html gae67f55dd87feea379ae4726fcd116a08 )(void *user_arg, globus_ftp_client_handle_t *handle, globus_object_t *error, globus_byte_t *buffer, globus_size_t length, globus_off_t offset, globus_bool_t eof)
- globus_result_t globus_ftp_client_register_read group__globus__ftp__client__data.html ga806808e7efb4cffad9e6d932751975c3 (globus_ftp_client_handle_t *handle, globus_byte_t *buffer, globus_size_t buffer_length, globus_ftp_client_data_callback_t callback, void *callback_arg)
- globus_result_t globus_ftp_client_register_write group__globus__ftp__client__data.html gac3ff58b56d3cbd945381c5b9f9f0f3a5 (globus_ftp_client_handle_t *handle, globus_byte_t *buffer, globus_size_t buffer_length, globus_off_t offset, globus_bool_t eof, globus_ftp_client_data_callback_t callback, void *callback_arg)
globus_ftp_client_debug_plugin

# Debugging Plugin

group__globus__ftp__client__debug__plugin.html
- #define GLOBUS_FTP_CLIENT_DEBUG_PLUGIN_MODULE group__globus__ftp__client__debug__plugin.html gac08270f82c3709f701f7772b9ab16c33
- globus_result_t globus_ftp_client_debug_plugin_init group__globus__ftp__client__debug__plugin.html ga0e9a937acc1cf4b22a67206722e287da (globus_ftp_client_plugin_t *plugin, FILE *stream, const char *text)
- globus_result_t globus_ftp_client_debug_plugin_destroy group__globus__ftp__client__debug__plugin.html ga1e4b52a42862184289a1f12a8104732d (globus_ftp_client_plugin_t *plugin)
globus_ftp_client_perf_plugin

# Performance Marker Plugin

group__globus__ftp__client__perf__plugin.html
- #define GLOBUS_FTP_CLIENT_PERF_PLUGIN_MODULE group__globus__ftp__client__perf__plugin.html ga21e20d3507191cd32efdf13d2f62edf8
- void(* globus_ftp_client_perf_plugin_begin_cb_t group__globus__ftp__client__perf__plugin.html ga6dfe3b17ecad5b7284c0bc41e114d022 )(void *user_specific, globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url, globus_bool_t restart)
- void(* globus_ftp_client_perf_plugin_marker_cb_t group__globus__ftp__client__perf__plugin.html ga3c067bc859ba1fbb53e6d967dda59df9 )(void *user_specific, globus_ftp_client_handle_t *handle, long time_stamp_int, char time_stamp_tength, int stripe_ndx, int num_stripes, globus_off_t nbytes)
- void(* globus_ftp_client_perf_plugin_complete_cb_t group__globus__ftp__client__perf__plugin.html gaac3f89baa125c2166313b5966169aff2 )(void *user_specific, globus_ftp_client_handle_t *handle, globus_bool_t success)
- void *(* globus_ftp_client_perf_plugin_user_copy_cb_t group__globus__ftp__client__perf__plugin.html ga74df3c43dee4951b78391f23159de4a0 )(void *user_specific)
- void(* globus_ftp_client_perf_plugin_user_destroy_cb_t group__globus__ftp__client__perf__plugin.html ga4d137114fbb91030637fcde510428bac )(void *user_specific)
- globus_result_t globus_ftp_client_perf_plugin_init group__globus__ftp__client__perf__plugin.html gaa4c215adf3098bf032db14c3a706c27a (globus_ftp_client_plugin_t *plugin, globus_ftp_client_perf_plugin_begin_cb_t begin_cb, globus_ftp_client_perf_plugin_marker_cb_t marker_cb, globus_ftp_client_perf_plugin_complete_cb_t complete_cb, void *user_specific)
- globus_result_t globus_ftp_client_perf_plugin_set_copy_destroy group__globus__ftp__client__perf__plugin.html ga57716b79e47fcf74db1cc3fbd426b133 (globus_ftp_client_plugin_t *plugin, globus_ftp_client_perf_plugin_user_copy_cb_t copy_cb, globus_ftp_client_perf_plugin_user_destroy_cb_t destroy_cb)
- globus_result_t globus_ftp_client_perf_plugin_destroy group__globus__ftp__client__perf__plugin.html gacc35c67efb45dea8f5dd2e7307039b25 (globus_ftp_client_plugin_t *plugin)
- globus_result_t globus_ftp_client_perf_plugin_get_user_specific group__globus__ftp__client__perf__plugin.html gad9445ba594953a0dfb8a12a8148b069d (globus_ftp_client_plugin_t *plugin, void **user_specific)
globus_ftp_client_plugins

# Plugins

group__globus__ftp__client__plugins.html
globus_ftp_client_debug_plugin
globus_ftp_client_perf_plugin
globus_ftp_client_restart_marker_plugin
globus_ftp_client_restart_plugin
globus_ftp_client_throughput_nl_plugin
globus_ftp_client_throughput_plugin
- struct globus_i_ftp_client_plugin_t * globus_ftp_client_plugin_t group__globus__ftp__client__plugins.html gafd650bbeee4bf50b94275d89352697dc
- globus_ftp_client_plugin_t *(* globus_ftp_client_plugin_copy_t group__globus__ftp__client__plugins.html gaa1063f0ada2846eed3e7c209c467b333 )(globus_ftp_client_plugin_t *plugin_template, void *plugin_specific)
- void(* globus_ftp_client_plugin_destroy_t group__globus__ftp__client__plugins.html ga12bd0b713a48c1a90a8b432e7710fd14 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific)
- void(* globus_ftp_client_plugin_connect_t group__globus__ftp__client__plugins.html ga2ffad2a5069aaf467d0caf534d46da78 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url)
- void(* globus_ftp_client_plugin_authenticate_t group__globus__ftp__client__plugins.html gaf52ec4aacee7cd1e10ff5a061f9c39a3 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_control_auth_info_t *auth_info)
- void(* globus_ftp_client_plugin_chmod_t group__globus__ftp__client__plugins.html gab3aa529572c947577798fafbc62347bb )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, int mode, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_chgrp_t group__globus__ftp__client__plugins.html ga0c535e9e791ae057e9c21d3afda87bee )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const char *group, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_utime_t group__globus__ftp__client__plugins.html ga920a87764eb284e7fe018ddb986c089d )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const struct tm *utime_time, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_symlink_t group__globus__ftp__client__plugins.html gab67bcb96450773631f77c630386fd9e8 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const char *utime_time, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_cksm_t group__globus__ftp__client__plugins.html gae8b05da04bb0f1daf1c02571b121e9b0 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, globus_off_t offset, globus_off_t length, const char *algorithm, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_delete_t group__globus__ftp__client__plugins.html gaa4ef12657374f961eccfef2603082360 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_feat_t group__globus__ftp__client__plugins.html gadee692c1aa851711b0033b65c04ad3c4 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_mkdir_t group__globus__ftp__client__plugins.html ga910b99bed09d89af8635789f1f61aa2d )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_rmdir_t group__globus__ftp__client__plugins.html gae4c51c05bc88d6d2e82720b671a555d2 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_list_t group__globus__ftp__client__plugins.html ga68008b0f0e7f0e860b7b88827ba8c5eb )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_verbose_list_t group__globus__ftp__client__plugins.html gafbdacf5114a4bba0e8bfbed83e4f5c8e )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_machine_list_t group__globus__ftp__client__plugins.html gaa79eca258a887e8a3e22ff10a3493e65 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_recursive_list_t group__globus__ftp__client__plugins.html ga0be1dab77a954904666be596aa076eea )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_mlst_t group__globus__ftp__client__plugins.html ga0d0cbaa306af4eab54839403d2c8c3a9 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_stat_t group__globus__ftp__client__plugins.html ga641bfd78a9fb19a17788e3ff70d3b62d )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_move_t group__globus__ftp__client__plugins.html gaa825b62035e2a9e7a82a084dcd28042f )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_get_t group__globus__ftp__client__plugins.html gad05f08b66c61667b72f4e44727452c4b )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_put_t group__globus__ftp__client__plugins.html ga2f9ee1d87d1874300ffdda8cf20ecc82 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_third_party_transfer_t group__globus__ftp__client__plugins.html gabcbfe1e197253b633181a4a2b227548d )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *source_url, const globus_ftp_client_operationattr_t *source_attr, const char *dest_url, const globus_ftp_client_operationattr_t *dest_attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_modification_time_t group__globus__ftp__client__plugins.html ga8b3f1cc76e5dc8102c6c4650d5394938 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_size_t group__globus__ftp__client__plugins.html ga02e7a387de4956d334d5b523fe0bc645 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, globus_bool_t restart)
- void(* globus_ftp_client_plugin_abort_t group__globus__ftp__client__plugins.html gad503123448bbc72918b8c45d4b1bf670 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle)
- void(* globus_ftp_client_plugin_read_t group__globus__ftp__client__plugins.html ga8fdb9944984d00ac533c2265c81268d3 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const globus_byte_t *buffer, globus_size_t buffer_length)
- void(* globus_ftp_client_plugin_write_t group__globus__ftp__client__plugins.html ga9145e67235ecb6f9a47571a8460d84a0 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const globus_byte_t *buffer, globus_size_t buffer_length, globus_off_t offset, globus_bool_t eof)
- void(* globus_ftp_client_plugin_data_t group__globus__ftp__client__plugins.html gaa75bb52aabbdc1dc2a4d262aa23cc8fc )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, globus_object_t *error, const globus_byte_t *buffer, globus_size_t length, globus_off_t offset, globus_bool_t eof)
- void(* globus_ftp_client_plugin_command_t group__globus__ftp__client__plugins.html gae68f94b07e743807c7046dd8e27737e4 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, const char *command)
- void(* globus_ftp_client_plugin_response_t group__globus__ftp__client__plugins.html ga74af8f8ef0dad0ed0b590809c3c867e9 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, globus_object_t *error, const globus_ftp_control_response_t *ftp_response)
- void(* globus_ftp_client_plugin_fault_t group__globus__ftp__client__plugins.html ga0cfe4a2c876054e7e87f19dac25e6c45 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle, const char *url, globus_object_t *error)
- void(* globus_ftp_client_plugin_complete_t group__globus__ftp__client__plugins.html ga69c5c6996793f08a00aec1d0a459d489 )(globus_ftp_client_plugin_t *plugin, void *plugin_specific, globus_ftp_client_handle_t *handle)
- globus_ftp_client_plugin_command_mask_t
  group__globus__ftp__client__plugins.html
  ga3a2339a2213742216f3ebb3b1a38c219
- @ GLOBUS_FTP_CLIENT_CMD_MASK_CONTROL_ESTABLISHMENT group__globus__ftp__client__plugins.html gga3a2339a2213742216f3ebb3b1a38c219a6c6e590465519f7204237b865817dad1
- @ GLOBUS_FTP_CLIENT_CMD_MASK_DATA_ESTABLISHMENT group__globus__ftp__client__plugins.html gga3a2339a2213742216f3ebb3b1a38c219a25f583eeccf4ee671a158176df5d1b6c
- @ GLOBUS_FTP_CLIENT_CMD_MASK_TRANSFER_PARAMETERS group__globus__ftp__client__plugins.html gga3a2339a2213742216f3ebb3b1a38c219a43a85f9d26ee85bd52765829ac0f4d69
- @ GLOBUS_FTP_CLIENT_CMD_MASK_TRANSFER_MODIFIERS group__globus__ftp__client__plugins.html gga3a2339a2213742216f3ebb3b1a38c219a0bd20495afc23eef8d56feffd24c501f
- @ GLOBUS_FTP_CLIENT_CMD_MASK_FILE_ACTIONS group__globus__ftp__client__plugins.html gga3a2339a2213742216f3ebb3b1a38c219afa4dda7dad9bd75aa17b6d0c4e919c42
- @ GLOBUS_FTP_CLIENT_CMD_MASK_INFORMATION group__globus__ftp__client__plugins.html gga3a2339a2213742216f3ebb3b1a38c219a802c5efa7044030b81aa6b8748347c0d
- @ GLOBUS_FTP_CLIENT_CMD_MASK_MISC group__globus__ftp__client__plugins.html gga3a2339a2213742216f3ebb3b1a38c219a6afecdef13d4c06f913de440f2fc2675
- @ GLOBUS_FTP_CLIENT_CMD_MASK_BUFFER group__globus__ftp__client__plugins.html gga3a2339a2213742216f3ebb3b1a38c219a0657e551fad686734548558da125dfa5
- @ GLOBUS_FTP_CLIENT_CMD_MASK_ALL group__globus__ftp__client__plugins.html gga3a2339a2213742216f3ebb3b1a38c219a73a57d6f2268824be2e307763f66a9aa
- globus_result_t globus_ftp_client_plugin_restart_list group__globus__ftp__client__plugins.html gae21f20896af8d597bc35b21595a3c16c (globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_verbose_list group__globus__ftp__client__plugins.html gad4fc65cc942f2ac143593ba186e1063a (globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_machine_list group__globus__ftp__client__plugins.html ga43872fdeb583852ddbc3adc5b9b43847 (globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_recursive_list group__globus__ftp__client__plugins.html ga5a54436b578f85a46389c1464f3085e9 (globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_mlst group__globus__ftp__client__plugins.html gad5e503ca6acdc8edb37188e695508012 (globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_stat group__globus__ftp__client__plugins.html ga487afdb2b11d28e8bf4ac69ffaf6c60f (globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_chmod group__globus__ftp__client__plugins.html ga10cb791dbdaae77957f5088bcb766c12 (globus_ftp_client_handle_t *handle, const char *url, int mode, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_chgrp group__globus__ftp__client__plugins.html gaafad0faa1d0d2b65abb7e7c0932677ee (globus_ftp_client_handle_t *handle, const char *url, const char *group, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_utime group__globus__ftp__client__plugins.html ga56b1704f9582eaa849a3d4f53d4f5b00 (globus_ftp_client_handle_t *handle, const char *url, const struct tm *utime_time, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_symlink group__globus__ftp__client__plugins.html ga56f4fcabff95ae7594399442c2bc2d06 (globus_ftp_client_handle_t *handle, const char *url, const char *link_url, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_cksm group__globus__ftp__client__plugins.html gab30060d5eb1fa376659bd95dcffb4b19 (globus_ftp_client_handle_t *handle, const char *url, globus_off_t offset, globus_off_t length, const char *algorithm, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_delete group__globus__ftp__client__plugins.html ga11863668a2368ebde4841cae3afb05e2 (globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_feat group__globus__ftp__client__plugins.html gaad1c1fdf45f31a640360ff08e348127d (globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_mkdir group__globus__ftp__client__plugins.html gaedf21d52e71ce4ac902bdcd4ec2494d2 (globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_rmdir group__globus__ftp__client__plugins.html gacb764084f0039e86cf320c07a278c83d (globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_move group__globus__ftp__client__plugins.html gaec071567e01d0f461e72eec41ba97d4b (globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_get group__globus__ftp__client__plugins.html ga92053dba220bb6fafbe6e6170308fc49 (globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, globus_ftp_client_restart_marker_t *restart_marker, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_put group__globus__ftp__client__plugins.html gaadbd94770f855309efe78ec046b2eb37 (globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, globus_ftp_client_restart_marker_t *restart_marker, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_third_party_transfer group__globus__ftp__client__plugins.html ga87338d1c3c3b50a5c2d4175bf0b5921c (globus_ftp_client_handle_t *handle, const char *source_url, const globus_ftp_client_operationattr_t *source_attr, const char *dest_url, const globus_ftp_client_operationattr_t *dest_attr, globus_ftp_client_restart_marker_t *restart_marker, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_size group__globus__ftp__client__plugins.html gad24eb13a34cab39e0c50d165a8ea14cd (globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_modification_time group__globus__ftp__client__plugins.html ga034eeab9c443fd3e62df62ea54f6a49e (globus_ftp_client_handle_t *handle, const char *url, const globus_ftp_client_operationattr_t *attr, const globus_abstime_t *when)
- globus_result_t globus_ftp_client_plugin_restart_get_marker group__globus__ftp__client__plugins.html ga7c913431569954260ea71511e8df12dc (globus_ftp_client_handle_t *handle, globus_ftp_client_restart_marker_t *marker)
- globus_result_t globus_ftp_client_plugin_abort group__globus__ftp__client__plugins.html ga2204d0cb34ea58c02d8e32c7671ef340 (globus_ftp_client_handle_t *handle)
- globus_result_t globus_ftp_client_plugin_add_data_channels group__globus__ftp__client__plugins.html gad67868bf042e014d59ea00fd22938a66 (globus_ftp_client_handle_t *handle, unsigned int num_channels, unsigned int stripe)
- globus_result_t globus_ftp_client_plugin_remove_data_channels group__globus__ftp__client__plugins.html ga197238252edb48664d9d7eb0b9e9b018 (globus_ftp_client_handle_t *handle, unsigned int num_channels, unsigned int stripe)
globus_ftp_client_restart_marker_plugin

# Restart Marker Plugin

group__globus__ftp__client__restart__marker__plugin.html
- #define GLOBUS_FTP_CLIENT_RESTART_MARKER_PLUGIN_MODULE group__globus__ftp__client__restart__marker__plugin.html ga70fd7e1b5ed78acae579dd310c20f76c
- globus_bool_t(* globus_ftp_client_restart_marker_plugin_begin_cb_t group__globus__ftp__client__restart__marker__plugin.html gaa670bf1c236a92a4f75bef894c008923 )(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)
- void(* globus_ftp_client_restart_marker_plugin_marker_cb_t group__globus__ftp__client__restart__marker__plugin.html ga02e6bd3db90bb04b810f7bce986bb3bb )(void *user_arg, globus_ftp_client_handle_t *handle, globus_ftp_client_restart_marker_t *marker)
- void(* globus_ftp_client_restart_marker_plugin_complete_cb_t group__globus__ftp__client__restart__marker__plugin.html ga46cf2cf0f044fd5bd506302303102121 )(void *user_arg, globus_ftp_client_handle_t *handle, globus_object_t *error, const char *error_url)
- globus_result_t globus_ftp_client_restart_marker_plugin_init group__globus__ftp__client__restart__marker__plugin.html ga309a9c60e81dcaa9fef3ad8850fdce6c (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)
- globus_result_t globus_ftp_client_restart_marker_plugin_destroy group__globus__ftp__client__restart__marker__plugin.html gaac93d2ca16d99bb903fef19434c37289 (globus_ftp_client_plugin_t *plugin)
globus_ftp_client_restart_plugin

# Restart Plugin

group__globus__ftp__client__restart__plugin.html
- #define GLOBUS_FTP_CLIENT_RESTART_PLUGIN_MODULE group__globus__ftp__client__restart__plugin.html ga65c8a2548f1e4f4b004fcc58fbf7f87e
- globus_result_t globus_ftp_client_restart_plugin_init group__globus__ftp__client__restart__plugin.html ga2cfaf89ff36efe17ee30906e03347fc2 (globus_ftp_client_plugin_t *plugin, int max_retries, globus_reltime_t *interval, globus_abstime_t *deadline)
- globus_result_t globus_ftp_client_restart_plugin_destroy group__globus__ftp__client__restart__plugin.html ga50051ce7d4bfcb484f92a7a3c7ac3974 (globus_ftp_client_plugin_t *plugin)
globus_ftp_client_throughput_nl_plugin

# Netlogger Throughput Plugin

group__globus__ftp__client__throughput__nl__plugin.html
- #define GLOBUS_FTP_CLIENT_THROUGHPUT_NL_PLUGIN_MODULE group__globus__ftp__client__throughput__nl__plugin.html ga3b6e9de75bb2ecd40ed0a66f3865e3eb
- globus_result_t globus_ftp_client_throughput_nl_plugin_init group__globus__ftp__client__throughput__nl__plugin.html ga2d41e7507ae4865762d1823255fc5d5c (globus_ftp_client_plugin_t *plugin, const char *nl_url, const char *prog_name, const char *opaque_string)
- globus_result_t globus_ftp_client_throughput_nl_plugin_init_with_handle group__globus__ftp__client__throughput__nl__plugin.html gacb6c8cd12bdbb43336f0b05ad799786b (globus_ftp_client_plugin_t *plugin, NLhandle *nl_handle, const char *opaque_string)
- globus_result_t globus_ftp_client_throughput_nl_plugin_destroy group__globus__ftp__client__throughput__nl__plugin.html ga1d80a39d6144c5f11e566f2a14509a9d (globus_ftp_client_plugin_t *plugin)
- globus_result_t globus_ftp_client_throughput_nl_plugin_set_callbacks group__globus__ftp__client__throughput__nl__plugin.html ga2b1685629fccd0a4480e8ee6eba1c8bc (globus_ftp_client_plugin_t *plugin, globus_ftp_client_throughput_plugin_begin_cb_t begin_cb, globus_ftp_client_throughput_plugin_stripe_cb_t per_stripe_cb, globus_ftp_client_throughput_plugin_total_cb_t total_cb, globus_ftp_client_throughput_plugin_complete_cb_t complete_cb, void *user_specific)
globus_ftp_client_throughput_plugin

# Throughput Performance Plugin

group__globus__ftp__client__throughput__plugin.html
- #define GLOBUS_FTP_CLIENT_THROUGHPUT_PLUGIN_MODULE group__globus__ftp__client__throughput__plugin.html gabd79a3f5b7051bb6b4bee0d8d062d716
- void(* globus_ftp_client_throughput_plugin_begin_cb_t group__globus__ftp__client__throughput__plugin.html ga635fcdcd8bc88682f974b6258665fa77 )(void *user_specific, globus_ftp_client_handle_t *handle, const char *source_url, const char *dest_url)
- void(* globus_ftp_client_throughput_plugin_stripe_cb_t group__globus__ftp__client__throughput__plugin.html gad3378988c81b09b07a56be73b81d7e39 )(void *user_specific, globus_ftp_client_handle_t *handle, int stripe_ndx, globus_off_t bytes, float instantaneous_throughput, float avg_throughput)
- void(* globus_ftp_client_throughput_plugin_total_cb_t group__globus__ftp__client__throughput__plugin.html ga94697ba39253977f5edc0f616baa3f07 )(void *user_specific, globus_ftp_client_handle_t *handle, globus_off_t bytes, float instantaneous_throughput, float avg_throughput)
- void(* globus_ftp_client_throughput_plugin_complete_cb_t group__globus__ftp__client__throughput__plugin.html ga41213a4cc3331fdd9ae607ecaeb35122 )(void *user_specific, globus_ftp_client_handle_t *handle, globus_bool_t success)
- void *(* globus_ftp_client_throughput_plugin_user_copy_cb_t group__globus__ftp__client__throughput__plugin.html gaee0d6a6086190474c8c752eeb5f58448 )(void *user_specific)
- void(* globus_ftp_client_throughput_plugin_user_destroy_cb_t group__globus__ftp__client__throughput__plugin.html gaf580100a8038cf8e54e15f8b5d484a7b )(void *user_specific)
- globus_result_t globus_ftp_client_throughput_plugin_init group__globus__ftp__client__throughput__plugin.html ga4c141499bfd91a76758fa558e6328a7e (globus_ftp_client_plugin_t *plugin, globus_ftp_client_throughput_plugin_begin_cb_t begin_cb, globus_ftp_client_throughput_plugin_stripe_cb_t per_stripe_cb, globus_ftp_client_throughput_plugin_total_cb_t total_cb, globus_ftp_client_throughput_plugin_complete_cb_t complete_cb, void *user_specific)
- globus_result_t globus_ftp_client_throughput_plugin_set_copy_destroy group__globus__ftp__client__throughput__plugin.html ga2bac7cad7c25297659548216b1d547d2 (globus_ftp_client_plugin_t *plugin, globus_ftp_client_throughput_plugin_user_copy_cb_t copy_cb, globus_ftp_client_throughput_plugin_user_destroy_cb_t destroy_cb)
- globus_result_t globus_ftp_client_throughput_plugin_destroy group__globus__ftp__client__throughput__plugin.html gac1041b36437cb1401cf0e65c71246d84 (globus_ftp_client_plugin_t *plugin)
- globus_result_t globus_ftp_client_throughput_plugin_get_user_specific group__globus__ftp__client__throughput__plugin.html gaf384442919d57f1420a29ec72fe3fc09 (globus_ftp_client_plugin_t *plugin, void **user_specific)
globus_ftp_client_restart_extended_block_t
structglobus__ftp__client__restart__extended__block__t.html
globus_ftp_client_restart_marker_t
unionglobus__ftp__client__restart__marker__t.html
globus_ftp_client_restart_stream_t
structglobus__ftp__client__restart__stream__t.html
index

# Globus FTP Client API

index
globus_ftp_client_api