| #ifndef VSF_READWRITE_H |
| #define VSF_READWRITE_H |
| |
| struct vsf_session; |
| struct mystr; |
| |
| enum EVSFRWTarget |
| { |
| kVSFRWControl = 1, |
| kVSFRWData |
| }; |
| |
| int ftp_write_str(const struct vsf_session* p_sess, const struct mystr* p_str, |
| enum EVSFRWTarget target); |
| int ftp_read_data(struct vsf_session* p_sess, char* p_buf, unsigned int len); |
| int ftp_write_data(const struct vsf_session* p_sess, const char* p_buf, |
| unsigned int len); |
| int ftp_getline(struct vsf_session* p_sess, struct mystr* p_str, char* p_buf); |
| |
| #endif /* VSF_READWRITE_H */ |
| |