globus_xio_gridftp_driver - Online Linux Manual PageSection : 3
Updated : Tue Jan 26 2021
Source : Version 3.4
Note : globus_xio_gridftp_driver
NAMEglobus_xio_gridftp_driver − Globus XIO GRIDFTP Client Driver
− Globus XIO GRIDFTP Client Driver.
SYNOPSIS
Typedefstypedef enum globus_l_xio_gridftp_mode_e globus_l_xio_gridftp_mode_t
Enumerationsenum globus_xio_gridftp_error_type_t { GLOBUS_XIO_GRIDFTP_ERROR_ATTR, GLOBUS_XIO_GRIDFTP_ERROR_SEEK, GLOBUS_XIO_GRIDFTP_ERROR_OUTSTANDING_READ, GLOBUS_XIO_GRIDFTP_ERROR_OUTSTANDING_WRITE, GLOBUS_XIO_GRIDFTP_ERROR_PENDING_READ, GLOBUS_XIO_GRIDFTP_ERROR_PENDING_WRITE, GLOBUS_XIO_GRIDFTP_ERROR_OUTSTANDING_PARTIAL_XFER }
enum globus_xio_gridftp_cmd_t { GLOBUS_XIO_GRIDFTP_SEEK, GLOBUS_XIO_GRIDFTP_SET_HANDLE, GLOBUS_XIO_GRIDFTP_GET_HANDLE, GLOBUS_XIO_GRIDFTP_SET_APPEND, GLOBUS_XIO_GRIDFTP_GET_APPEND, GLOBUS_XIO_GRIDFTP_SET_ERET, GLOBUS_XIO_GRIDFTP_GET_ERET, GLOBUS_XIO_GRIDFTP_SET_ESTO, GLOBUS_XIO_GRIDFTP_GET_ESTO, GLOBUS_XIO_GRIDFTP_SET_PARTIAL_TRANSFER, GLOBUS_XIO_GRIDFTP_GET_PARTIAL_TRANSFER, GLOBUS_XIO_GRIDFTP_SET_NUM_STREAMS, GLOBUS_XIO_GRIDFTP_GET_NUM_STREAMS, GLOBUS_XIO_GRIDFTP_SET_TCP_BUFFER, GLOBUS_XIO_GRIDFTP_GET_TCP_BUFFER, GLOBUS_XIO_GRIDFTP_SET_MODE, GLOBUS_XIO_GRIDFTP_GET_MODE, GLOBUS_XIO_GRIDFTP_SET_AUTH, GLOBUS_XIO_GRIDFTP_GET_AUTH, GLOBUS_XIO_GRIDFTP_SET_DCAU, GLOBUS_XIO_GRIDFTP_GET_DCAU, GLOBUS_XIO_GRIDFTP_SET_DATA_PROTECTION, GLOBUS_XIO_GRIDFTP_GET_DATA_PROTECTION, GLOBUS_XIO_GRIDFTP_SET_CONTROL_PROTECTION, GLOBUS_XIO_GRIDFTP_GET_CONTROL_PROTECTION }
enum globus_l_xio_gridftp_mode_e
Detailed DescriptionGlobus XIO GRIDFTP Client Driver.
HandlesAn XIO handle with the gridftp client driver can be created with globus_xio_handle_create() The GridFTP client driver makes use of globus ftp client library. globus_xio_register_open() call creates a new ftp client handle (unless one is set on the attr passed), establishes connection with the GridFTP server. The contact string must contain the scheme, host name, and the resource, optionally it might contain port and subject also. When the XIO handle is closed, the GridFTP driver will destroy its internal resources and the ftp client handle (unless this handle was set on an attr).
Reading/WritingThe globus_xio_register_read() enforce that the waitforbytes parameter should be one. When multiple TCP streams are used between the client and the server, data might not be delivered in order. globus_xio_data_descriptor_cntl() can be used to get the offset of the data. globus_xio_register_write() does not enforce any restriction on the waitforbytes parameter. In any case, when an error or EOF occurs before the waitforbytes request has been met, the outgoing nbytes is set to the amount of data actually read/written before the error or EOF occurred.
Environment Variables• GLOBUS_XIO_GRIDFTP_DEBUG Available if using a debug build. See globus_debug.h for format.
Attributes and CntlsGridFTP driver specific attrs and cntls. See also globus_xio_attr_cntl () globus_xio_handle_cntl () globus_xio_data_descriptor_cntl ()
TypesThe errors reported by the GRIDFTP driver include GLOBUS_XIO_ERROR_EOF, GLOBUS_XIO_ERROR_CANCELED, GLOBUS_XIO_GRIDFTP_ERROR_OUTSTANDING_READ, GLOBUS_XIO_GRIDFTP_ERROR_SEEK, GLOBUS_XIO_GRIDFTP_ERROR_OUTSTANDING_WRITE, GLOBUS_XIO_GRIDFTP_ERROR_PENDING_READ, GLOBUS_XIO_GRIDFTP_ERROR_PENDING_WRITE, GLOBUS_XIO_GRIDFTP_ERROR_OUTSTANDING_PARTIAL_XFER See also globus_xio_driver_error_match() globus_error_errno_match()
Typedef Documentation
typedef enum globus_l_xio_gridftp_mode_e globus_l_xio_gridftp_mode_tGRIDFTP driver specific types
Enumeration Type Documentation
enum globus_l_xio_gridftp_mode_eGRIDFTP driver specific types
enum globus_xio_gridftp_cmd_tdoxygen varargs filter stuff GRIDFTP driver specific cntls Enumerator GLOBUS_XIO_GRIDFTP_SEEK See usage for: globus_xio_gridftp_handle_cntl GLOBUS_XIO_GRIDFTP_SET_HANDLE See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_GET_HANDLE See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_SET_APPEND See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_GET_APPEND See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_SET_ERET See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_GET_ERET See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_SET_ESTO See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_GET_ESTO See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_SET_PARTIAL_TRANSFER See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_GET_PARTIAL_TRANSFER See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_SET_NUM_STREAMS See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_GET_NUM_STREAMS See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_SET_TCP_BUFFER See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_GET_TCP_BUFFER See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_SET_MODE See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_GET_MODE See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_SET_AUTH See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_GET_AUTH See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_SET_DCAU See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_GET_DCAU See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_SET_DATA_PROTECTION See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_GET_DATA_PROTECTION See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_SET_CONTROL_PROTECTION See usage for: globus_xio_gridftp_attr_cntl GLOBUS_XIO_GRIDFTP_GET_CONTROL_PROTECTION See usage for: globus_xio_gridftp_attr_cntl
enum globus_xio_gridftp_error_type_tGridFTP driver specific error types Enumerator GLOBUS_XIO_GRIDFTP_ERROR_ATTR Indicates that an error occurred in the attribute control GLOBUS_XIO_GRIDFTP_ERROR_SEEK Indicates that a seek has been called while there is an outstanding I/O GLOBUS_XIO_GRIDFTP_ERROR_OUTSTANDING_READ Indicates that a write has been called while there is an outstanding read GLOBUS_XIO_GRIDFTP_ERROR_OUTSTANDING_WRITE Indicates that a read has been called while there is an outstanding write GLOBUS_XIO_GRIDFTP_ERROR_PENDING_READ Indicates that a write has been called while there is a read pending GLOBUS_XIO_GRIDFTP_ERROR_PENDING_WRITE Indicates that a read has been called while there is a write pending GLOBUS_XIO_GRIDFTP_ERROR_OUTSTANDING_PARTIAL_XFER Indicates that a second partial xfer has been initiated while the first one is still outstanding
AuthorGenerated automatically by Doxygen for globus_xio_gridftp_driver from the source code. 0
Johanes Gumabo
Data Size : 33,961 byte
man-GLOBUS_XIO_GRIDFTP_SET_TCP_BUFFER.3Build : 2024-12-05, 20:55 :
Visitor Screen : x
Visitor Counter ( page / site ) : 3 / 168,216
Visitor ID : :
Visitor IP : 18.188.188.152 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.