#include <globus_i_ftp_client.h>
globus_hashtable_t globus_i_ftp_client_handle_t::active_blocks |
Hash of data blocks which are currently being processed by the control handle.
globus_off_t globus_i_ftp_client_handle_t::base_offset |
Base offset for a transfer, to be added to all offsets in stream mode
Callback to be called once this operation is completed.
User-supplied parameter to this callback
cksm pointer
globus_off_t globus_i_ftp_client_handle_t::checksum_offset |
checksum parameters
group name or ID for CHGRP
file mode for CHMOD
Information about the connection to the destination URL for a put or third-party transfer.
destination URL
globus_object_t* globus_i_ftp_client_handle_t::err |
Error object to pass to the completion callback
Pointer to user's features buffer
The user's handle pointer used to initialize this structure
char globus_i_ftp_client_handle_t::magic[24] |
client handle magic number
globus_byte_t** globus_i_ftp_client_handle_t::mlst_buffer_pointer |
Pointer to user's MLST/STAT string buffer
globus_abstime_t* globus_i_ftp_client_handle_t::modification_time_pointer |
Pointer to user's modification time buffer
globus_mutex_t globus_i_ftp_client_handle_t::mutex |
Thread safety
Delayed notification information.
Number of blocks in the active_blocks hash.
Number of passive addresses we know about.
globus_i_ftp_client_operation_t globus_i_ftp_client_handle_t::op |
Current operation on this handle
globus_off_t globus_i_ftp_client_handle_t::partial_end_offset |
Partial file transfer ending offset.
globus_off_t globus_i_ftp_client_handle_t::partial_offset |
Partial file transfer starting offset.
globus_ftp_control_host_port_t* globus_i_ftp_client_handle_t::pasv_address |
Address of PASV side of a transfer.
Offset used to determine what length to return in a read callback in when the read_all attribute is set.
Restart information.
Current information about what has been transferred so far.
globus_off_t* globus_i_ftp_client_handle_t::size_pointer |
Pointer to user's size buffer
Information about the connection to the source URL for a get or third-party transfer.
globus_off_t globus_i_ftp_client_handle_t::source_size |
Size of the file to be downloaded, if known.
source URL
globus_fifo_t globus_i_ftp_client_handle_t::src_op_queue |
piplining operation queue
globus_priority_q_t globus_i_ftp_client_handle_t::stalled_blocks |
Priority queue of data blocks which haven't yet been sent to the FTP control library
globus_ftp_client_handle_state_t globus_i_ftp_client_handle_t::state |
Current state of the operation we are processing
User pointer
struct tm globus_i_ftp_client_handle_t::utime_time |
modification time for UTIME