summaryrefslogtreecommitdiff
path: root/server/include/server_session.h
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss@sss.chaoslab.ru>2015-09-24 14:37:36 +0300
committerGluzskiy Alexandr <sss@sss.chaoslab.ru>2015-09-24 14:37:36 +0300
commit380a818768c810b7d9eed5cb240c15305921910f (patch)
tree97b256c50c2d3cce326414761c4e3b3b599e9220 /server/include/server_session.h
parentb7065f2918cd3b2c44d40d40c457f7a09d32ec10 (diff)
protocol:
use repeated instead of optional fields for download_start_request, download_stop_request, download_delete_request, download_action_request - this allow to execute same action on multiple downloads via one message which is much more efficient than send message for each download client-qt: basic download menu (without dynamic actions) implemented start/stop/delete proto part server: core: basic protocol implementation for: CLIENT_DOWNLOAD_INFO_REQUEST, CLIENT_DOWNLOAD_START, CLIENT_DOWNLOAD_STOP, CLIENT_DOWNLOAD_DELETE
Diffstat (limited to 'server/include/server_session.h')
-rw-r--r--server/include/server_session.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/server/include/server_session.h b/server/include/server_session.h
index 436c4ee..a4c570b 100644
--- a/server/include/server_session.h
+++ b/server/include/server_session.h
@@ -53,6 +53,8 @@ private:
void handle_write_no_read(const boost::system::error_code& error);
void handle_handshake(const boost::system::error_code& error);
bool handle_command(client_msg* msg);
+
+ void send_download_list();
char* recv_data_ = nullptr;
socket_wraper* socket_ = nullptr;