2#if !defined GLOBUS_XIO_DRIVER_GSSAPI_FTP_H
3#define GLOBUS_XIO_DRIVER_GSSAPI_FTP_H 1
5#include "globus_common.h"
6#include "globus_error_gssapi.h"
10 GLOBUS_XIO_GSSAPI_ATTR_TYPE_SUBJECT,
11 GLOBUS_XIO_GSSAPI_ATTR_TYPE_START_STATE,
12 GLOBUS_XIO_GSSAPI_ATTR_TYPE_ENCRYPT,
13 GLOBUS_XIO_GSSAPI_ATTR_TYPE_ALLOW_CLEAR,
14 GLOBUS_XIO_GSSAPI_ATTR_TYPE_FORCE_SERVER
15} globus_xio_gssapi_attr_type_t;
17typedef enum globus_xio_gssapi_handle_cntl_type_e
19 GLOBUS_XIO_DRIVER_GSSAPI_FTP_GET_AUTH
20} globus_xio_gssapi_handle_cntl_type_t;
24 GLOBUS_XIO_GSSAPI_FTP_BAD_PARAMETER,
25 GLOBUS_XIO_GSSAPI_FTP_OUTSTANDING_OP,
26 GLOBUS_XIO_GSSAPI_FTP_ERROR_ENCODING,
27 GLOBUS_XIO_GSSAPI_FTP_ERROR_ALLOC,
28 GLOBUS_XIO_GSSAPI_FTP_ERROR_AUTH,
29 GLOBUS_XIO_GSSAPI_FTP_ERROR_QUIT
34 GLOBUS_XIO_GSSAPI_FTP_SECURE,
35 GLOBUS_XIO_GSSAPI_FTP_CLEAR,
36 GLOBUS_XIO_GSSAPI_FTP_NONE