The Globus GASS Copy library is motivated by the desire to provide a uniform interface to transfer files specified by different protocols. The goals in doing this are to:
- Provide a robust way to describe and apply file transfer properties for a variety of protocols. These include the standard HTTP, FTP and GSIFTP options. Some of the new file transfer capabilities in GSIFTP are parallel, striping, authentication and TCP buffer sizing.
- Provide a service to support nonblocking file transfer and handle asynchronous file and network events.
- Provide a simple and portable way to implement file transfers.
Any program that uses Globus GASS Copy functions must include "globus_gass_copy.h".
View documentation without frames
View documentation with frames