diff options
author | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2016-01-16 09:01:18 +0300 |
---|---|---|
committer | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2016-01-16 09:01:18 +0300 |
commit | bb8cd8a9ff7d80046cc2c7d41742c74d8f811c62 (patch) | |
tree | 9353ecb0293fd89b8d08d893332ca7e912c3efa3 /server/include/server_session.h | |
parent | 454ed688836c9de52039b84ea381ffd22890a6e8 (diff) |
i am alive )
updated copyrights (new year)
server:
started implementation of api for module events (module should be able to fire event which will be delivered to clients which have subscribed for this event type)
Diffstat (limited to 'server/include/server_session.h')
-rw-r--r-- | server/include/server_session.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/server/include/server_session.h b/server/include/server_session.h index b03a38b..c0220f0 100644 --- a/server/include/server_session.h +++ b/server/include/server_session.h @@ -1,5 +1,5 @@ /* - Copyright © 2015 Gluzskiy Alexandr (sss) + Copyright © 2015-2016 Gluzskiy Alexandr (sss) This file is part of Unknown Download Manager (UDM). @@ -41,7 +41,8 @@ public: std::map<int, download_internal_s>& downloads, boost::asio::ssl::context* c = nullptr); void run(); - void send_message(server_msg* msg); + void send_message(server_msg* msg); //TODO: thread safety + void fire_event(SUBSCRIPTION_TYPE type, server_msg &msg); socket_wraper* socket(); virtual ~server_session(); @@ -53,10 +54,9 @@ private: 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); - bool handle_command(client_msg* msg); + bool handle_command(client_msg* msg); //TODO: thread safety ? void send_download_list(); - void fire_event(SUBSCRIPTION_TYPE type, server_msg &msg); char* recv_data_ = nullptr; socket_wraper* socket_ = nullptr; |