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