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
00137 typedef enum
00138 {
00142 GLOBUS_XIO_MODE_E_HEADER_ERROR
00143
00144 } globus_xio_mode_e_error_type_t;
00145
00146
00161 typedef enum
00162 {
00172
00173 GLOBUS_XIO_MODE_E_SET_STACK,
00174
00183
00184 GLOBUS_XIO_MODE_E_GET_STACK,
00185
00194
00195 GLOBUS_XIO_MODE_E_SET_NUM_STREAMS,
00196
00204
00205 GLOBUS_XIO_MODE_E_GET_NUM_STREAMS,
00206
00218
00219 GLOBUS_XIO_MODE_E_SET_OFFSET_READS,
00220
00228
00229 GLOBUS_XIO_MODE_E_GET_OFFSET_READS,
00230
00240
00241 GLOBUS_XIO_MODE_E_SET_MANUAL_EODC,
00242
00250
00251 GLOBUS_XIO_MODE_E_GET_MANUAL_EODC,
00252
00261
00262 GLOBUS_XIO_MODE_E_SEND_EOD,
00263
00272
00273 GLOBUS_XIO_MODE_E_SET_EODC,
00274
00283
00284 GLOBUS_XIO_MODE_E_DD_GET_OFFSET,
00285
00296
00297
00298 GLOBUS_XIO_MODE_E_SET_STACK_ATTR,
00299
00309
00310
00311 GLOBUS_XIO_MODE_E_GET_STACK_ATTR
00312
00313 } globus_xio_mode_e_cmd_t;
00314
00315 #ifdef __cplusplus
00316 }
00317 #endif
00318
00319 #endif