loolwsd/ChildSession.cpp | 20 ++------------------ loolwsd/LOOLKit.cpp | 21 ++++++++------------- 2 files changed, 10 insertions(+), 31 deletions(-)
New commits: commit 6af13994e68788c5ddc5618758d7ee76932c27bd Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Sat Aug 13 19:17:03 2016 -0400 loolwsd: cleanup and simplify Change-Id: I48a841a3ce6638e33a96ed44c75e6d2e17dc1c37 Reviewed-on: https://gerrit.libreoffice.org/28125 Reviewed-by: Ashod Nakashian <ashnak...@gmail.com> Tested-by: Ashod Nakashian <ashnak...@gmail.com> diff --git a/loolwsd/ChildSession.cpp b/loolwsd/ChildSession.cpp index aedcfa6..3cda3ff 100644 --- a/loolwsd/ChildSession.cpp +++ b/loolwsd/ChildSession.cpp @@ -10,42 +10,26 @@ #include "ChildSession.hpp" #include "config.h" -#include <iostream> -#include <thread> - -#include <Poco/Exception.h> #include <Poco/JSON/Object.h> #include <Poco/JSON/Parser.h> #include <Poco/Net/WebSocket.h> -#include <Poco/Notification.h> -#include <Poco/NotificationQueue.h> -#include <Poco/Path.h> -#include <Poco/String.h> #include <Poco/StringTokenizer.h> #include <Poco/URI.h> -#include "Common.hpp" #include "LOKitHelper.hpp" -#include "LOOLProtocol.hpp" #include "Log.hpp" #include "Png.hpp" -#include "Rectangle.hpp" #include "Util.hpp" -using namespace LOOLProtocol; - -using Poco::AutoPtr; -using Poco::Exception; using Poco::JSON::Object; using Poco::JSON::Parser; using Poco::Net::WebSocket; -using Poco::Notification; -using Poco::NotificationQueue; -using Poco::Runnable; using Poco::StringTokenizer; using Poco::Timestamp; using Poco::URI; +using namespace LOOLProtocol; + std::recursive_mutex ChildSession::Mutex; ChildSession::ChildSession(const std::string& id, diff --git a/loolwsd/LOOLKit.cpp b/loolwsd/LOOLKit.cpp index bb67ef9..994e2a7 100644 --- a/loolwsd/LOOLKit.cpp +++ b/loolwsd/LOOLKit.cpp @@ -64,8 +64,6 @@ typedef int (LokHookPreInit) (const char *install_path, const char *user_profile_path); -using namespace LOOLProtocol; - using Poco::AutoPtr; using Poco::Exception; using Poco::File; @@ -85,6 +83,8 @@ using Poco::Timestamp; using Poco::URI; using Poco::Util::Application; +using namespace LOOLProtocol; + namespace { typedef enum { COPY_ALL, COPY_LO, COPY_NO_USR } LinkOrCopyType; @@ -416,7 +416,8 @@ public: "]. There are " + std::to_string(_clientViews) + " views."); // Wait for the callback worker to finish. - stop(); + _stop = true; + _callbackQueue.wakeUpAll(); _callbackThread.join(); // Flag all connections to stop. @@ -824,10 +825,10 @@ private: /// Load a document (or view) and register callbacks. std::shared_ptr<lok::Document> onLoad(const std::string& sessionId, - const std::string& uri, - const std::string& docPassword, - const std::string& renderOpts, - bool haveDocPassword) + const std::string& uri, + const std::string& docPassword, + const std::string& renderOpts, + bool haveDocPassword) { Log::info("Session " + sessionId + " is loading. " + std::to_string(_clientViews) + " views loaded."); @@ -1064,12 +1065,6 @@ private: Log::debug("Thread finished."); } - void stop() - { - _stop = true; - _callbackQueue.wakeUpAll(); - } - private: const bool _multiView; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits