.TH "globus_ftp_control" 3 "Mon Dec 14 2020" "Version 9.6" "globus_ftp_control" \" -*- nroff -*- .ad l .nh .SH NAME globus_ftp_control \- GridFTP Control API .PP \- GridFTP Control API\&. .SH SYNOPSIS .br .PP .SS "Modules" .in +1c .ti -1c .RI "\fBGridFTP Constants\fP" .br .RI "Constants\&. " .ti -1c .RI "\fBGridFTP Server Control\fP" .br .RI "Manage GridFTP Server Control Connections\&. " .ti -1c .RI "\fBGridFTP Control Client\fP" .br .RI "Control Client\&. " .ti -1c .RI "\fBGridFTP Data Connections\fP" .br .RI "Data Connections\&. " .in -1c .SH "Detailed Description" .PP GridFTP Control API\&. The globus_ftp_control library provides low-level services needed to implement FTP client and servers\&. The API provided is protocol specific\&. See the GASS Transfer library for a protocol-independent transfer interface\&. .PP This data transfer portion of this API provides support for the standard data methods described in the \fBFTP Specification\fP as well as \fBextensions\fP for parallel, striped, and partial data transfer\&. .PP Any program that uses the GridFTP Control Library must include the \fBglobus_ftp_control\&.h\fP header\&. .PP The API documentation is organized into several sections .IP "\(bu" 2 \fBGridFTP Server Control\fP .IP "\(bu" 2 \fBGridFTP Control Client\fP .IP "\(bu" 2 \fBGridFTP Data Connections\fP .IP "\(bu" 2 \fBGridFTP Constants\fP .PP .PP The Globus FTP Control library uses the standard module activation and deactivation API to initialize it's state\&. Before any GridFTP functions are called, the module must be activated .PP .PP .nf globus_module_activate(GLOBUS_FTP_CONTROL_MODULE); .fi .PP .PP This function returns GLOBUS_SUCCESS if the GridFTP library was successfully initialized\&. This may be called multiple times\&. .PP To deactivate the GridFTP library, the following must be called .PP .PP .nf globus_module_deactivate(GLOBUS_FTP_CONTROL_MODULE); .fi .PP .SH "Author" .PP Generated automatically by Doxygen for globus_ftp_control from the source code\&.