summaryrefslogtreecommitdiff
path: root/server/include/server_session.h
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss@sss.chaoslab.ru>2015-09-14 12:31:13 +0300
committerGluzskiy Alexandr <sss@sss.chaoslab.ru>2015-09-14 12:31:13 +0300
commit1d6ced38a89547aaf2cc3745876360f0e5086474 (patch)
treebbc627e26fb759884d8aefd4a789805a98beec31 /server/include/server_session.h
parentb8dd66d71676603dc3081b1de07f2e76732737bd (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.h4
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_;