summaryrefslogtreecommitdiff
path: root/server/include/server_session.h
diff options
context:
space:
mode:
Diffstat (limited to 'server/include/server_session.h')
-rw-r--r--server/include/server_session.h8
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;