00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #if !defined GLOBUS_XIO_TEST_TRANSPORT_H
00018 #define GLOBUS_XIO_TEST_TRANSPORT_H 1
00019
00020 #include "globus_common.h"
00021
00022 typedef enum globus_xio_test_failure_e
00023 {
00024 GLOBUS_XIO_TEST_FAIL_NONE,
00025 GLOBUS_XIO_TEST_FAIL_PASS_OPEN,
00026 GLOBUS_XIO_TEST_FAIL_FINISH_OPEN,
00027 GLOBUS_XIO_TEST_FAIL_PASS_CLOSE,
00028 GLOBUS_XIO_TEST_FAIL_FINISH_CLOSE,
00029 GLOBUS_XIO_TEST_FAIL_PASS_READ,
00030 GLOBUS_XIO_TEST_FAIL_FINISH_READ,
00031 GLOBUS_XIO_TEST_FAIL_PASS_WRITE,
00032 GLOBUS_XIO_TEST_FAIL_FINISH_WRITE,
00033 GLOBUS_XIO_TEST_FAIL_PASS_ACCEPT,
00034 GLOBUS_XIO_TEST_FAIL_FINISH_ACCEPT
00035 } globus_xio_test_failure_t;
00036
00037 enum
00038 {
00039 GLOBUS_XIO_TEST_SET_INLINE,
00040 GLOBUS_XIO_TEST_SET_FAILURES,
00041 GLOBUS_XIO_TEST_SET_USECS,
00042 GLOBUS_XIO_TEST_READ_EOF_BYTES,
00043 GLOBUS_XIO_TEST_CHUNK_SIZE,
00044 GLOBUS_XIO_TEST_RANDOM
00045 };
00046
00047 #endif