17 #if !defined(GLOBUS_FTP_CONTROL_TEST_H)
18 #define GLOBUS_FTP_CONTROL_TEST_H
21 #include "test_common.h"
76 typedef struct login_s
85 typedef struct globus_ftp_control_test_monitor_s
94 } globus_ftp_control_test_monitor_t;
98 globus_ftp_control_fake_file_t * fake_file,
104 globus_ftp_control_fake_file_t * fake_file,
109 globus_ftp_control_fake_file_t * fake_file,
114 globus_ftp_control_fake_file_t * fake_file);
118 globus_ftp_control_fake_file_t * fake_file,
125 globus_ftp_control_fake_file_t * fake_file);
137 connect_control_handle(
138 globus_ftp_control_handle_t * control_handle,
143 unsigned short port);
146 disconnect_control_handle(
147 globus_ftp_control_handle_t * control_handle);
151 globus_ftp_control_handle_t * handle);
155 globus_ftp_control_handle_t * handle);
159 globus_ftp_control_handle_t * handle);
163 globus_ftp_control_handle_t * handle);
167 globus_ftp_control_handle_t * handle);
171 globus_ftp_control_handle_t * handle);
175 globus_ftp_control_handle_t * handle);
178 pending_response_test(
179 globus_ftp_control_handle_t * handle);
183 data_commands_connect_test(
184 globus_ftp_control_handle_t * handle);
187 data_commands_pasvorport_test(
188 globus_ftp_control_handle_t * handle);
192 globus_ftp_control_handle_t * handle);
197 globus_ftp_control_host_port_t * addr);
199 extern int verbose_print_level;
212 globus_ftp_control_handle_t * handle);
216 globus_ftp_control_handle_t * handle);
221 globus_ftp_control_host_port_t * addr);
223 extern int verbose_print_level;
224 extern login_t login_info;
GridFTP Control Connection API.
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