00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef GLOBUS_XIO_MODE_E_DRIVER_H
00018 #define GLOBUS_XIO_MODE_E_DRIVER_H
00019
00025 #include "globus_common.h"
00026
00027 #ifdef __cplusplus
00028 extern "C" {
00029 #endif
00030
00128 typedef enum
00129 {
00133 GLOBUS_XIO_MODE_E_HEADER_ERROR
00134
00135 } globus_xio_mode_e_error_type_t;
00136
00137
00152 typedef enum
00153 {
00163
00164 GLOBUS_XIO_MODE_E_SET_STACK,
00165
00174
00175 GLOBUS_XIO_MODE_E_GET_STACK,
00176
00185
00186 GLOBUS_XIO_MODE_E_SET_NUM_STREAMS,
00187
00195
00196 GLOBUS_XIO_MODE_E_GET_NUM_STREAMS,
00197
00209
00210 GLOBUS_XIO_MODE_E_SET_OFFSET_READS,
00211
00219
00220 GLOBUS_XIO_MODE_E_GET_OFFSET_READS,
00221
00231
00232 GLOBUS_XIO_MODE_E_SET_MANUAL_EODC,
00233
00241
00242 GLOBUS_XIO_MODE_E_GET_MANUAL_EODC,
00243
00252
00253 GLOBUS_XIO_MODE_E_SEND_EOD,
00254
00263
00264 GLOBUS_XIO_MODE_E_SET_EODC,
00265
00274
00275 GLOBUS_XIO_MODE_E_DD_GET_OFFSET,
00276
00287
00288
00289 GLOBUS_XIO_MODE_E_SET_STACK_ATTR,
00290
00300
00301
00302 GLOBUS_XIO_MODE_E_GET_STACK_ATTR
00303
00304 } globus_xio_mode_e_cmd_t;
00305
00306 #ifdef __cplusplus
00307 }
00308 #endif
00309
00310 #endif