globus_hashtable_tglobus_i_ftp_client_handle_t::active_blocks
Hash of data blocks which are currently being processed by the control handle.
globus_off_tglobus_i_ftp_client_handle_t::base_offset
Base offset for a transfer, to be added to all offsets in stream mode
globus_ftp_client_complete_callback_tglobus_i_ftp_client_handle_t::callback
Callback to be called once this operation is completed.
void*globus_i_ftp_client_handle_t::callback_arg
User-supplied parameter to this callback
char*globus_i_ftp_client_handle_t::checksum
cksm pointer
globus_off_tglobus_i_ftp_client_handle_t::checksum_offset
checksum parameters
char*globus_i_ftp_client_handle_t::chgrp_group
group name or ID for CHGRP
intglobus_i_ftp_client_handle_t::chmod_file_mode
file mode for CHMOD
structglobus_i_ftp_client_target_s*globus_i_ftp_client_handle_t::dest
Information about the connection to the destination URL for a put or third-party transfer.
char*globus_i_ftp_client_handle_t::dest_url
destination URL
globus_object_t*globus_i_ftp_client_handle_t::err
Error object to pass to the completion callback
globus_i_ftp_client_features_t*globus_i_ftp_client_handle_t::features_pointer
Pointer to user's features buffer
globus_ftp_client_handle_t*globus_i_ftp_client_handle_t::handle
The user's handle pointer used to initialize this structure
charglobus_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_tglobus_i_ftp_client_handle_t::mutex
Thread safety
intglobus_i_ftp_client_handle_t::notify_in_progress
Delayed notification information.
intglobus_i_ftp_client_handle_t::num_active_blocks
Number of blocks in the active_blocks hash.
intglobus_i_ftp_client_handle_t::num_pasv_addresses
Number of passive addresses we know about.
globus_i_ftp_client_operation_tglobus_i_ftp_client_handle_t::op
Current operation on this handle
globus_off_tglobus_i_ftp_client_handle_t::partial_end_offset
Partial file transfer ending offset.
globus_off_tglobus_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.
globus_off_tglobus_i_ftp_client_handle_t::read_all_biggest_offset
Offset used to determine what length to return in a read callback in when the read_all attribute is set.
structglobus_i_ftp_client_restart_s*globus_i_ftp_client_handle_t::restart_info
Restart information.
globus_ftp_client_restart_marker_tglobus_i_ftp_client_handle_t::restart_marker
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
structglobus_i_ftp_client_target_s*globus_i_ftp_client_handle_t::source
Information about the connection to the source URL for a get or third-party transfer.
globus_off_tglobus_i_ftp_client_handle_t::source_size
Size of the file to be downloaded, if known.
char*globus_i_ftp_client_handle_t::source_url
source URL
globus_fifo_tglobus_i_ftp_client_handle_t::src_op_queue
piplining operation queue
globus_priority_q_tglobus_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_tglobus_i_ftp_client_handle_t::state
Current state of the operation we are processing
void*globus_i_ftp_client_handle_t::user_pointer
User pointer
Seealsoglobus_ftp_client_handle_set_user_pointer(), globus_ftp_client_handle_get_user_pointer()
structtmglobus_i_ftp_client_handle_t::utime_time
modification time for UTIME