table of contents
| globus_xio_gridftp_driver.h(3) | Library Functions Manual | globus_xio_gridftp_driver.h(3) |
NAME¶
globus_xio_gridftp_driver.h - XIO GRIDFTP Client Driver.
SYNOPSIS¶
#include 'globus_xio_system.h'
#include 'globus_common.h'
Typedefs¶
typedef enum globus_l_xio_gridftp_mode_e
globus_l_xio_gridftp_mode_t
Enumerations¶
enum 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
Functions¶
globus_result_t globus_xio_gridftp_handle_cntl (handle,
driver, GLOBUS_XIO_GRIDFTP_SEEK, globus_off_t seek_offset)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_SET_HANDLE, globus_ftp_client_handle_t
*ftp_handle)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_GET_HANDLE, globus_ftp_client_handle_t
**ftp_handle_out)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_SET_APPEND, globus_bool_t append)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_GET_APPEND, globus_bool_t *append_out)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_SET_ERET, const char *eret_alg_str)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_GET_ERET, char **eret_alg_str_out)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_SET_ESTO, const char *esto_alg_str)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_GET_ESTO, char **esto_alg_str_out)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_SET_PARTIAL_TRANSFER, globus_bool_t partial_xfer)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_GET_PARTIAL_TRANSFER, globus_bool_t
*partial_xfer_out)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_SET_NUM_STREAMS, int num_streams)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_GET_NUM_STREAMS, int *num_streams_out)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_SET_TCP_BUFFER, int buf_size)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_GET_TCP_BUFFER, int *buf_size_out)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_SET_MODE, int mode)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_GET_MODE, int *mode_out)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_SET_AUTH, gss_cred_id_t credential, const char
*user, const char *password, const char *account, const char *subject)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_GET_AUTH, gss_cred_id_t *credential_out, const
char **user_out, const char **password_out, const char **account_out, const
char **subject_out)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_SET_DCAU, int dcau_mode)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_GET_DCAU, int *dcau_mode_out)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_SET_DATA_PROTECTION, int protection)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_GET_DATA_PROTECTION, int *protection_out)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_SET_CONTROL_PROTECTION, int protection)
globus_result_t globus_xio_gridftp_attr_cntl (attr, driver,
GLOBUS_XIO_GRIDFTP_GET_CONTROL_PROTECTION, int *protection_out)
Detailed Description¶
XIO GRIDFTP Client Driver.
Author¶
Generated automatically by Doxygen for globus_xio_gridftp_driver from the source code.
| Version 3.6 | globus_xio_gridftp_driver |