diff options
author | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2015-09-24 14:37:36 +0300 |
---|---|---|
committer | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2015-09-24 14:37:36 +0300 |
commit | 380a818768c810b7d9eed5cb240c15305921910f (patch) | |
tree | 97b256c50c2d3cce326414761c4e3b3b599e9220 /server/include/server_session.h | |
parent | b7065f2918cd3b2c44d40d40c457f7a09d32ec10 (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.h | 2 |
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; |