diff options
author | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2015-09-14 12:31:13 +0300 |
---|---|---|
committer | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2015-09-14 12:31:13 +0300 |
commit | 1d6ced38a89547aaf2cc3745876360f0e5086474 (patch) | |
tree | bbc627e26fb759884d8aefd4a789805a98beec31 /server/include/server_session.h | |
parent | b8dd66d71676603dc3081b1de07f2e76732737bd (diff) |
protocol:
added module field to client_download_add_request as required
server:
small handle_command redesign to avoid crashes
client-qt:
implemented all basic features of download add widget (working now, tested)
Diffstat (limited to 'server/include/server_session.h')
-rw-r--r-- | server/include/server_session.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/server/include/server_session.h b/server/include/server_session.h index 01a8c4b..07e8fcd 100644 --- a/server/include/server_session.h +++ b/server/include/server_session.h @@ -42,11 +42,13 @@ class server_session virtual ~server_session(); protected: private: + //net void handle_read(const boost::system::error_code& error, size_t bytes_transferred); void handle_write(const boost::system::error_code& error); void handle_write_no_read(const boost::system::error_code& error); void handle_handshake(const boost::system::error_code& error); - void handle_command(client_msg *msg); + bool handle_command(client_msg *msg); + char *recv_data_; socket_wraper *socket_; |