.TH "globus_i_gass_copy_state_target_s" 3 "Mon Apr 30 2012" "Version 8.4" "globus gass copy" \" -*- nroff -*- .ad l .nh .SH NAME globus_i_gass_copy_state_target_s \- .SH SYNOPSIS .br .PP .SS "Data Fields" .in +1c .ti -1c .RI "char * \fBurl\fP" .br .ti -1c .RI "globus_gass_copy_attr_t * \fBattr\fP" .br .ti -1c .RI "globus_mutex_t \fBmutex\fP" .br .ti -1c .RI "globus_fifo_t \fBqueue\fP" .br .ti -1c .RI "int \fBn_pending\fP" .br .ti -1c .RI "int \fBn_simultaneous\fP" .br .ti -1c .RI "int \fBn_complete\fP" .br .ti -1c .RI "globus_i_gass_copy_target_status_t \fBstatus\fP" .br .ti -1c .RI "globus_gass_copy_url_mode_t \fBmode\fP" .br .ti -1c .RI "union {" .br .ti -1c .RI " struct {" .br .ti -1c .RI " } \fBftp\fP" .br .ti -1c .RI " struct {" .br .ti -1c .RI " globus_gass_transfer_request_t \fBrequest\fP" .br .ti -1c .RI " } \fBgass\fP" .br .ti -1c .RI " struct {" .br .ti -1c .RI " globus_bool_t \fBfree_handle\fP" .br .ti -1c .RI " globus_bool_t \fBseekable\fP" .br .ti -1c .RI " } \fBio\fP" .br .ti -1c .RI "} \fBdata\fP" .br .in -1c .SH "Detailed Description" .PP GASS copy target (e\&.g\&. source, destination) transfer information\&. .SH "Field Documentation" .PP .SS "char* \fBglobus_i_gass_copy_state_target_s::url\fP" .PP url for file transfer .SS "globus_gass_copy_attr_t* \fBglobus_i_gass_copy_state_target_s::attr\fP" .PP attributes to control file transfer .SS "globus_mutex_t \fBglobus_i_gass_copy_state_target_s::mutex\fP" .PP coordinates the modifying of the target structure .SS "globus_fifo_t \fBglobus_i_gass_copy_state_target_s::queue\fP" .PP a queue to manage the reading/writing of data buffers .SS "int \fBglobus_i_gass_copy_state_target_s::n_pending\fP" .PP Used for keeping track of reads/writes in the read/write queue\&. .SS "int \fBglobus_i_gass_copy_state_target_s::n_simultaneous\fP" .PP Used to limit the number of n_pending\&. .SS "int \fBglobus_i_gass_copy_state_target_s::n_complete\fP" .PP Used to compute the offset for ftp writes\&. .SS "globus_i_gass_copy_target_status_t \fBglobus_i_gass_copy_state_target_s::status\fP" .PP signifies the target has been successfully setup .SS "globus_gass_copy_url_mode_t \fBglobus_i_gass_copy_state_target_s::mode\fP" .PP mode used to identify the below target union struct\&. .SS "struct { \&.\&.\&. } \fBglobus_i_gass_copy_state_target_s::ftp\fP" .PP ftp specific data .SS "globus_gass_transfer_request_t \fBglobus_i_gass_copy_state_target_s::request\fP" .PP GASS equivelent of a handle\&. .SS "struct { \&.\&.\&. } \fBglobus_i_gass_copy_state_target_s::gass\fP" .PP GASS specific data\&. .SS "globus_bool_t \fBglobus_i_gass_copy_state_target_s::free_handle\fP" .PP If the IO handle was passed as an argument then FALSE If the IO handle was created internally then TRUE\&. .SS "globus_bool_t \fBglobus_i_gass_copy_state_target_s::seekable\fP" .PP Can globus_io_file_seek() be performed on this handle? .SS "struct { \&.\&.\&. } \fBglobus_i_gass_copy_state_target_s::io\fP" .PP IO specific data\&. .SS "union { \&.\&.\&. } \fBglobus_i_gass_copy_state_target_s::data\fP" .PP data required to perform each type of transfer .SH "Author" .PP Generated automatically by Doxygen for globus gass copy from the source code\&.