17 #if !defined(TEST_COMMON_H)
18 #define TEST_COMMON_H 1
20 extern int verbose_print_level;
22 typedef struct ftp_test_monitor_s
32 typedef struct globus_ftp_control_fake_file_t
38 } globus_ftp_control_fake_file_t;
41 ftp_test_monitor_init(
42 ftp_test_monitor_t * monitor);
45 ftp_test_monitor_reset(
46 ftp_test_monitor_t * monitor);
49 ftp_test_monitor_done_wait(
50 ftp_test_monitor_t * monitor);
53 ftp_test_monitor_count_wait(
54 ftp_test_monitor_t * monitor,
58 ftp_test_monitor_signal(
59 ftp_test_monitor_t * monitor);
66 globus_ftp_control_fake_file_t * fake_file,
72 globus_ftp_control_fake_file_t * fake_file);
76 globus_ftp_control_fake_file_t * fake_file,
81 globus_ftp_control_fake_file_t * fake_file);
85 globus_ftp_control_fake_file_t * fake_file,
90 globus_ftp_control_fake_file_t * fake_file,
104 globus_ftp_control_host_port_t * addr);
107 disconnect_control_handle(
108 globus_ftp_control_handle_t * control_handle);
110 connect_control_handle(
111 globus_ftp_control_handle_t * control_handle,
116 unsigned short port);
119 ftp_test_monitor_destroy(
120 ftp_test_monitor_t * monitor);
int globus_bool_t
Boolean type.
Definition: globus_types.h:93
Mutex.
Definition: globus_thread.h:107
Condition variable.
Definition: globus_thread.h:124
unsigned char globus_byte_t
Unsigned byte datatypeThis is used for byte-addressable arrays of arbitrary data which is not subject...
Definition: globus_types.h:85
uint32_t globus_result_t
Definition: globus_types.h:99