Package globus-ftp-client-doc

Globus Toolkit - GridFTP Client Library Documentation Files

http://toolkit.globus.org/

The Globus Toolkit is an open source software toolkit used for building Grid
systems and applications. It is being developed by the Globus Alliance and
many others all over the world. A growing number of projects and companies are
using the Globus Toolkit to unlock the potential of grids for their cause.

The globus-ftp-client-doc package contains:
GridFTP Client Library Documentation Files

Library Functions (Section 3)
globus_ftp_client_activation
The Globus FTP Client library uses the standard module activation and deactivation API to initialize its state. Before any FTP functions are called, the module...
globus_ftp_client_api
The Globus FTP Client library provides a convenient way of accessing files on remote FTP servers. In addition to supporting the basic FTP protocol, the FTP...
globus_ftp_client_data
Certain FTP client operations require the user to supply buffers for reading or writing data to an FTP server. These operations are globus_ftp_client_get()...
globus_ftp_client_debug_plugin
The FTP Debugging plugin provides a way for the user to trace FTP protocol messages which occur while the GridFTP client library processes an FTP operation...
globus_ftp_client_debug_plugin.h
GridFTP Debugging Plugin Implementation.
globus_ftp_client.h
GridFTP Client.
globus_ftp_client_handle
Create/Destroy/Modify an FTP Client Handle. Within the Globus FTP Client Library, all FTP operations require a handle parameter. Currently, only one FTP...
globus_ftp_client_handleattr
Handle attributes are used to control additional features of the FTP Client handle. These features are operation independent. The attribute which can currently...
globus_ftp_client_operationattr
Operation attributes are used to control the security and performance of an FTP operation. These features are often dependent on the capabilities of the FTP...
globus_ftp_client_operations
Initiate an FTP operation. This module contains the API functions for a user to request a get, put, third-party transfer, or other FTP file operation.
globus_ftp_client_perf_plugin
The FTP Performance Marker plugin allows the user to obtain performance markers for all types of transfers except a third party transfer in which Extended Block...
globus_ftp_client_perf_plugin.h
GridFTP Performance Marker Plugin Implementation.
globus_ftp_client_plugin.h
Plugin Implementation.
globus_ftp_client_plugins
Plugin API. A plugin is a way to implement application-independent reliability and performance tuning behavior. Plugins are written using the API described in...
globus_ftp_client_restart_extended_block_t
Extended block mode restart marker.
globus_ftp_client_restart_marker
FTP Restart Markers The Globus FTP Client library provides the ability to start a file transfer from a known location into the file. This is accomplished by...
globus_ftp_client_restart_marker_plugin
This plugin is intended to allow users to make restart markers persistent. During a transfer, every marker received will result in the user's 'marker' callback...
globus_ftp_client_restart_marker_plugin.h
GridFTP Restart Marker Plugin Implementation.
globus_ftp_client_restart_marker_t
Restart marker. This structure is may be either a stream mode transfer offset, or an extended block mode byte range.
globus_ftp_client_restart_plugin
The restart plugin implements one scheme for providing reliability functionality for the FTP Client library. Other plugins may be developed to provide other...
globus_ftp_client_restart_plugin.h
GridFTP Restart Plugin Implementation.
globus_ftp_client_restart_stream_t
Stream mode restart marker.
globus_ftp_client_throughput_nl_plugin
This plugin allows a user to easily use the throughput plugin to log performance data vi Netlogger. The plugin will log the following Event Types with its...
globus_ftp_client_throughput_nl_plugin.h
GridFTP Netlogger Throughput Plugin.
globus_ftp_client_throughput_plugin
The FTP Throughput Performance plugin allows the user to obtain calculated performance information for all types of transfers except a third party transfer in...
globus_ftp_client_throughput_plugin.h
GridFTP Throughput Performance Plugin Implementation.
globus_i_ftp_client_cache_entry_t
URL caching support structure. This structure is used to implement the cache of URLs. When a target is needed, the client library first checks the handle's...
globus_i_ftp_client_data_target_t
Data connection caching information.
globus_i_ftp_client_features_s
FTP server features we are interested in. Upon a new connection, we will attempt to probe via the SITE HELP and FEAT commands which the server supports. If we...
globus_i_ftp_client_handleattr_t
Handle attributes.
globus_i_ftp_client_handle_t
FTP Client handle implementation.
globus_i_ftp_client_operationattr_t
The globus_i_ftp_client_operationattr_t is a pointer to this structure type.
globus_i_ftp_client_plugin_t
FTP Client Plugin. Each plugin implementation should define a method for initializing one of these structures. Plugins may be implemented as either a static...
globus_i_ftp_client_range_t
Byte range report. This structure contains information about a single extent of data stored on an FTP server. A report structure is generated from each part of...
globus_i_ftp_client_restart_s
Restart information management.
globus_i_ftp_client_target_s
FTP Connection State. This type is used to store information about an active FTP control connection. This information includes the FTP control handle, the...