1#ifndef VSF_READWRITE_H 2#define VSF_READWRITE_H 3 4struct vsf_session; 5struct mystr; 6 7enum EVSFRWTarget 8{ 9 kVSFRWControl = 1, 10 kVSFRWData 11}; 12 13int ftp_write_str(const struct vsf_session* p_sess, const struct mystr* p_str, 14 enum EVSFRWTarget target); 15int ftp_read_data(const struct vsf_session* p_sess, char* p_buf, 16 unsigned int len); 17int ftp_write_data(const struct vsf_session* p_sess, const char* p_buf, 18 unsigned int len); 19void ftp_getline(const struct vsf_session* p_sess, struct mystr* p_str, 20 char* p_buf); 21 22#endif /* VSF_READWRITE_H */ 23 24