| #ifndef VSF_ONEPROCESS_H |
| #define VSF_ONEPROCESS_H |
| |
| struct mystr; |
| struct vsf_session; |
| |
| |
| |
| |
| |
| |
| |
| |
| void vsf_one_process_start(struct vsf_session* p_sess); |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| void vsf_one_process_login(struct vsf_session* p_sess, |
| const struct mystr* p_pass_str); |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| int vsf_one_process_get_priv_data_sock(struct vsf_session* p_sess); |
| |
| |
| |
| |
| |
| |
| |
| void vsf_one_process_pasv_cleanup(struct vsf_session* p_sess); |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| int vsf_one_process_pasv_active(struct vsf_session* p_sess); |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| unsigned short vsf_one_process_listen(struct vsf_session* p_sess); |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| int vsf_one_process_get_pasv_fd(struct vsf_session* p_sess); |
| |
| |
| |
| |
| |
| |
| |
| |
| void vsf_one_process_chown_upload(struct vsf_session* p_sess, int fd); |
| |
| #endif /* VSF_ONEPROCESS_H */ |
| |