|
| globus_result_t | globus_gass_copy_handle_init (globus_gass_copy_handle_t *handle, globus_gass_copy_handleattr_t *handle_attr) |
| | Initialize a GASS Copy handle. More...
|
| |
| globus_result_t | globus_gass_copy_handle_destroy (globus_gass_copy_handle_t *handle) |
| | Destroy a GASS Copy handle. More...
|
| |
| globus_result_t | globus_gass_copy_set_buffer_length (globus_gass_copy_handle_t *handle, int length) |
| | Set the size of the buffer to be used for doing transfers. More...
|
| |
| globus_result_t | globus_gass_copy_get_buffer_length (globus_gass_copy_handle_t *handle, int *length) |
| | Get the size of the transfer buffer. More...
|
| |
| globus_result_t | globus_gass_copy_set_no_third_party_transfers (globus_gass_copy_handle_t *handle, globus_bool_t no_third_party_transfers) |
| | Enable/Disable third-party transfers. More...
|
| |
| globus_result_t | globus_gass_copy_get_no_third_party_transfers (globus_gass_copy_handle_t *handle, globus_bool_t *no_third_party_transfers) |
| | Query third-party transfer status. More...
|
| |
| globus_result_t | globus_gass_copy_get_partial_offsets (globus_gass_copy_handle_t *handle, globus_off_t *offset, globus_off_t *end_offset) |
| | Get partial transfer offsets. More...
|
| |
| globus_result_t | globus_gass_copy_set_partial_offsets (globus_gass_copy_handle_t *handle, globus_off_t offset, globus_off_t end_offset) |
| | Set partial file offsets. More...
|
| |
|
globus_result_t | globus_gass_copy_set_allocate (globus_gass_copy_handle_t *handle, globus_bool_t send_allo) |
| | Set allo on or off.
|
| |
|
globus_result_t | globus_gass_copy_set_stat_on_expand (globus_gass_copy_handle_t *handle, globus_bool_t always_stat) |
| | Make globus_gass_copy_expand_url() always send stat info.
|
| |
| globus_result_t | globus_gass_copy_set_checksum_algo (globus_gass_copy_handle_t *handle, char *algo, globus_gass_copy_handle_t *cksm_handle) |
| | Stores the checksum algorithm to use with all checksum operations. More...
|
| |
| globus_result_t | globus_gass_copy_set_checksum (globus_gass_copy_handle_t *handle, char *cksm) |
| | Copies the checksum to the handle's checksum parameter. More...
|
| |
| globus_result_t | globus_gass_copy_get_url_mode (char *url, globus_gass_copy_url_mode_t *mode) |
| | Get URL scheme. More...
|
| |
| globus_result_t | globus_gass_copy_attr_init (globus_gass_copy_attr_t *attr) |
| | Initialize an attribute structure. More...
|
| |
| globus_result_t | globus_gass_copy_attr_set_ftp (globus_gass_copy_attr_t *attr, globus_ftp_client_operationattr_t *ftp_attr) |
| | Set the attributes for ftp/gsiftp transfers. More...
|
| |
| globus_result_t | globus_gass_copy_attr_set_io (globus_gass_copy_attr_t *attr, globus_io_attr_t *io_attr) |
| | Set file transfers attributes. More...
|
| |
| globus_result_t | globus_gass_copy_attr_set_gass (globus_gass_copy_attr_t *attr, globus_gass_transfer_requestattr_t *gass_attr) |
| | Set the http/https attributes. More...
|
| |
| globus_result_t | globus_gass_copy_url_to_url (globus_gass_copy_handle_t *handle, char *source_url, globus_gass_copy_attr_t *source_attr, char *dest_url, globus_gass_copy_attr_t *dest_attr) |
| | Blocking Transfer between URLs. More...
|
| |
| globus_result_t | globus_gass_copy_url_to_handle (globus_gass_copy_handle_t *handle, char *source_url, globus_gass_copy_attr_t *source_attr, globus_io_handle_t *dest_handle) |
| | Blocking Transfer from an URL to an IO handle. More...
|
| |
| globus_result_t | globus_gass_copy_handle_to_url (globus_gass_copy_handle_t *handle, globus_io_handle_t *source_handle, char *dest_url, globus_gass_copy_attr_t *dest_attr) |
| | Blocking transfer from an IO handle to an URL. More...
|
| |
| globus_result_t | globus_gass_copy_register_url_to_url (globus_gass_copy_handle_t *handle, char *source_url, globus_gass_copy_attr_t *dest_attr, char *dest_url, globus_gass_copy_attr_t *source_attr, globus_gass_copy_callback_t callback_func, void *callback_arg) |
| |
| globus_result_t | globus_gass_copy_register_url_to_handle (globus_gass_copy_handle_t *handle, char *source_url, globus_gass_copy_attr_t *source_attr, globus_io_handle_t *dest_handle, globus_gass_copy_callback_t callback_func, void *callback_arg) |
| | Nonblocking transfer from an URL to an IO handle. More...
|
| |
| globus_result_t | globus_gass_copy_register_handle_to_url (globus_gass_copy_handle_t *handle, globus_io_handle_t *source_handle, char *dest_url, globus_gass_copy_attr_t *dest_attr, globus_gass_copy_callback_t callback_func, void *callback_arg) |
| |
| globus_result_t | globus_gass_copy_get_status (globus_gass_copy_handle_t *handle, globus_gass_copy_status_t *status) |
| | Get the status code of a transfer. More...
|
| |
| const char * | globus_gass_copy_get_status_string (globus_gass_copy_handle_t *handle) |
| | Get the status string of a transfer. More...
|
| |
|
globus_result_t | globus_gass_copy_cancel (globus_gass_copy_handle_t *handle, globus_gass_copy_callback_t cancel_callback, void *cancel_callback_arg) |
| | Cancel a transfer.
|
| |
| globus_result_t | globus_gass_copy_cache_url_state (globus_gass_copy_handle_t *handle, char *url) |
| | Cache connections to an FTP or GridFTP server. More...
|
| |
| globus_result_t | globus_gass_copy_flush_url_state (globus_gass_copy_handle_t *handle, char *url) |
| | Remove an FTP or GridFTP cached connection. More...
|
| |
|
globus_result_t | globus_gass_copy_set_user_pointer (globus_gass_copy_handle_t *handle, void *user_data) |
| | Set the user pointer in a handle.
|
| |
|
globus_result_t | globus_gass_copy_get_user_pointer (globus_gass_copy_handle_t *handle, void **user_data) |
| | Get the user pointer in a handle.
|
| |
| globus_result_t | globus_gass_copy_register_performance_cb (globus_gass_copy_handle_t *handle, globus_gass_copy_performance_cb_t callback, void *user_arg) |
| | Register a performance information callback. More...
|
| |
| globus_result_t | globus_gass_copy_glob_expand_url (globus_gass_copy_handle_t *handle, const char *url, globus_gass_copy_attr_t *attr, globus_gass_copy_glob_entry_cb_t entry_cb, void *user_arg) |
| | Expand globbed url. More...
|
| |
| globus_result_t | globus_gass_copy_mkdir (globus_gass_copy_handle_t *handle, char *url, globus_gass_copy_attr_t *attr) |
| | Make directory. More...
|
| |