.TH "globus_gass_transfer" 3 "Version 9.4" "globus_gass_transfer" \" -*- nroff -*- .ad l .nh .SH NAME globus_gass_transfer \- GASS Transfer API .PP \- GASS Transfer API\&. .SH SYNOPSIS .br .PP .SS "Modules" .in +1c .ti -1c .RI "\fBActivation\fP" .br .RI "Activation\&. " .ti -1c .RI "\fBClient\-Initiated Operations\fP" .br .RI "GASS Transfer Client Operations\&. " .ti -1c .RI "\fBImplementing Servers\fP" .br .RI "GASS Server Implementation\&. " .ti -1c .RI "\fBReferrals\fP" .br .RI "GASS Referrals\&. " .ti -1c .RI "\fBRequest Handles\fP" .br .RI "Request Handles\&. " .ti -1c .RI "\fBRequest Attributes\fP" .br .RI "Request Attributes\&. " .ti -1c .RI "\fBListener attributes\fP" .br .RI "Listener attributes\&. " .ti -1c .RI "\fBImplementing Request Attributes\fP" .br .RI "Implementing Request Attributes\&. " .ti -1c .RI "\fBProtocol Modules\fP" .br .RI "Protocol Implementation API\&. " .in -1c .SH "Detailed Description" .PP GASS Transfer API\&. The GASS Transfer API is the core part of the GASS (Global Access to Secondary Storage) component of the Grid Community Toolkit\&. The purpose of GASS is to provide a simple way to enable grid applications to securely stage and access data to and from remote file servers using a simple protocol-independent API\&. .PP The GASS Transfer API provides a way to implement both \fBclient\fP and \fBserver\fP components\&. These share common data block and request management functionality\&. Client-specific functions are provided to implement file 'get', 'put', and 'append' operations\&. Server-specific functions are provided to implement servers which service such requests\&. Client and server functionality can be included in a single application, so one could implement proxies or cross-protocol bridges\&. .PP The GASS Transfer API is easily extensible to support different remote data access protocols\&. The standard Globus distribution includes client-side support for the http, and https protocols, as well as server-side support for the http and https protocols\&. An application which requires additional protocol support may add this through the \fBprotocol module interface\fP\&. .PP The GASS Transfer API is defined in the header file 'globus_gass_transfer\&.h' .PP The \fBGLOBUS_GASS_TRANSFER_MODULE\fP must be activated before calling any functions in this API\&. .SH "Author" .PP Generated automatically by Doxygen for globus_gass_transfer from the source code\&.