globus_xio_gridftp_driver
2.18
|
Go to the documentation of this file.
17 #ifndef GLOBUS_XIO_GRIDFTP_DRIVER_H
18 #define GLOBUS_XIO_GRIDFTP_DRIVER_H
25 #include "globus_xio_system.h"
26 #include "globus_common.h"
28 #ifndef GLOBUS_GLOBAL_DOCUMENT_SET
95 #define globus_xio_gridftp_attr_cntl globus_xio_attr_cntl
96 #define globus_xio_gridftp_handle_cntl globus_xio_handle_cntl
154 #define globus_xio_gridftp_attr_cntl globus_xio_attr_cntl
155 #define globus_xio_gridftp_handle_cntl globus_xio_handle_cntl
498 GLOBUS_XIO_GRIDFTP_MODE_NONE,
499 GLOBUS_XIO_GRIDFTP_MODE_STREAM =
'S',
500 GLOBUS_XIO_GRIDFTP_MODE_BLOCK =
'B',
501 GLOBUS_XIO_GRIDFTP_MODE_EXTENDED_BLOCK =
'E',
502 GLOBUS_XIO_GRIDFTP_MODE_COMPRESSED =
'C'
505 typedef enum globus_l_xio_gridftp_dcau_mode_e
507 GLOBUS_XIO_GRIDFTP_DCAU_NONE =
'N',
508 GLOBUS_XIO_GRIDFTP_DCAU_SELF =
'A',
509 GLOBUS_XIO_GRIDFTP_DCAU_SUBJECT =
'S',
510 GLOBUS_XIO_GRIDFTP_DCAU_DEFAULT
511 } globus_l_xio_gridftp_dcau_mode_t;
514 typedef enum globus_l_xio_gridftp_protection_e
516 GLOBUS_XIO_GRIDFTP_PROTECTION_CLEAR =
'C',
517 GLOBUS_XIO_GRIDFTP_PROTECTION_SAFE =
'S',
518 GLOBUS_XIO_GRIDFTP_PROTECTION_CONFIDENTIAL =
'E',
519 GLOBUS_XIO_GRIDFTP_PROTECTION_PRIVATE =
'P'
520 } globus_l_xio_gridftp_protection_t;
@ GLOBUS_XIO_GRIDFTP_GET_ERET
Definition: globus_xio_gridftp_driver.h:202
@ GLOBUS_XIO_GRIDFTP_SET_AUTH
Definition: globus_xio_gridftp_driver.h:246
@ GLOBUS_XIO_GRIDFTP_GET_APPEND
Definition: globus_xio_gridftp_driver.h:194
@ GLOBUS_XIO_GRIDFTP_SEEK
Definition: globus_xio_gridftp_driver.h:175
@ GLOBUS_XIO_GRIDFTP_GET_DCAU
Definition: globus_xio_gridftp_driver.h:258
@ GLOBUS_XIO_GRIDFTP_ERROR_SEEK
Definition: globus_xio_gridftp_driver.h:127
@ GLOBUS_XIO_GRIDFTP_GET_HANDLE
Definition: globus_xio_gridftp_driver.h:186
@ GLOBUS_XIO_GRIDFTP_ERROR_ATTR
Definition: globus_xio_gridftp_driver.h:123
@ GLOBUS_XIO_GRIDFTP_SET_PARTIAL_TRANSFER
Definition: globus_xio_gridftp_driver.h:214
@ GLOBUS_XIO_GRIDFTP_SET_HANDLE
Definition: globus_xio_gridftp_driver.h:182
@ GLOBUS_XIO_GRIDFTP_SET_APPEND
Definition: globus_xio_gridftp_driver.h:190
@ GLOBUS_XIO_GRIDFTP_GET_PARTIAL_TRANSFER
Definition: globus_xio_gridftp_driver.h:218
@ GLOBUS_XIO_GRIDFTP_SET_TCP_BUFFER
Definition: globus_xio_gridftp_driver.h:230
@ GLOBUS_XIO_GRIDFTP_ERROR_PENDING_READ
Definition: globus_xio_gridftp_driver.h:141
@ GLOBUS_XIO_GRIDFTP_GET_TCP_BUFFER
Definition: globus_xio_gridftp_driver.h:234
globus_l_xio_gridftp_mode_e
Definition: globus_xio_gridftp_driver.h:284
enum globus_l_xio_gridftp_mode_e globus_l_xio_gridftp_mode_t
@ GLOBUS_XIO_GRIDFTP_SET_DATA_PROTECTION
Definition: globus_xio_gridftp_driver.h:262
globus_xio_gridftp_cmd_t
Definition: globus_xio_gridftp_driver.h:167
@ GLOBUS_XIO_GRIDFTP_SET_DCAU
Definition: globus_xio_gridftp_driver.h:254
@ GLOBUS_XIO_GRIDFTP_ERROR_PENDING_WRITE
Definition: globus_xio_gridftp_driver.h:145
@ GLOBUS_XIO_GRIDFTP_GET_DATA_PROTECTION
Definition: globus_xio_gridftp_driver.h:266
@ GLOBUS_XIO_GRIDFTP_GET_CONTROL_PROTECTION
Definition: globus_xio_gridftp_driver.h:274
@ GLOBUS_XIO_GRIDFTP_ERROR_OUTSTANDING_WRITE
Definition: globus_xio_gridftp_driver.h:137
@ GLOBUS_XIO_GRIDFTP_SET_ESTO
Definition: globus_xio_gridftp_driver.h:206
@ GLOBUS_XIO_GRIDFTP_SET_CONTROL_PROTECTION
Definition: globus_xio_gridftp_driver.h:270
@ GLOBUS_XIO_GRIDFTP_GET_ESTO
Definition: globus_xio_gridftp_driver.h:210
@ GLOBUS_XIO_GRIDFTP_SET_MODE
Definition: globus_xio_gridftp_driver.h:238
@ GLOBUS_XIO_GRIDFTP_GET_MODE
Definition: globus_xio_gridftp_driver.h:242
@ GLOBUS_XIO_GRIDFTP_GET_AUTH
Definition: globus_xio_gridftp_driver.h:250
@ GLOBUS_XIO_GRIDFTP_GET_NUM_STREAMS
Definition: globus_xio_gridftp_driver.h:226
globus_xio_gridftp_error_type_t
Definition: globus_xio_gridftp_driver.h:118
@ GLOBUS_XIO_GRIDFTP_ERROR_OUTSTANDING_READ
Definition: globus_xio_gridftp_driver.h:132
@ GLOBUS_XIO_GRIDFTP_SET_NUM_STREAMS
Definition: globus_xio_gridftp_driver.h:222
@ GLOBUS_XIO_GRIDFTP_SET_ERET
Definition: globus_xio_gridftp_driver.h:198
@ GLOBUS_XIO_GRIDFTP_ERROR_OUTSTANDING_PARTIAL_XFER
Definition: globus_xio_gridftp_driver.h:150