globus_i_ftp_client_target_s - FTP Connection State.
Contents
Detailed Description
FTP Connection State.
This type is used to store information about an active FTP control connection. This information includes
the FTP control handle, the extensions which the server supports, and the current session settings which
have been set on the control handle.
Field Documentation
globus_i_ftp_client_operationattr_t*globus_i_ftp_client_target_s::attr
Requested settings
globus_ftp_control_auth_info_tglobus_i_ftp_client_target_s::auth_info
Information about server authentication.
globus_i_ftp_client_data_target_tglobus_i_ftp_client_target_s::cached_data_conn
Data connection caching information
globus_ftp_control_handle_t*globus_i_ftp_client_target_s::control_handle
Handle to an FTP control connection.
globus_ftp_control_dcau_tglobus_i_ftp_client_target_s::dcau
Current settings
globus_i_ftp_client_features_t*globus_i_ftp_client_target_s::features
Features we've discovered about this target so far.
globus_ftp_client_plugin_command_mask_tglobus_i_ftp_client_target_s::mask
Plugin mask associated with the currently pending command.
globus_i_ftp_client_handle_t*globus_i_ftp_client_target_s::owner
The client that this target is associated with
globus_ftp_client_target_state_tglobus_i_ftp_client_target_s::state
Current connection/activity state of this target
globus_url_tglobus_i_ftp_client_target_s::url
Host/port we are connected to.
char*globus_i_ftp_client_target_s::url_string
URL we are currently processing.
Name
globus_i_ftp_client_target_s - FTP Connection State.
Synopsis
#include <globus_i_ftp_client.h>
DataFields
globus_ftp_client_target_state_t state
globus_ftp_control_handle_t * control_handle
char * url_string
globus_url_t url
globus_ftp_control_auth_info_t auth_infoglobus_i_ftp_client_features_t * features
globus_ftp_control_dcau_t dcauglobus_i_ftp_client_operationattr_t * attrglobus_i_ftp_client_handle_t * ownerglobus_i_ftp_client_data_target_tcached_data_connglobus_ftp_client_plugin_command_mask_tmask