Add privacy to wait_manager 24/274724/2
authorMateusz Majewski <m.majewski2@samsung.com>
Thu, 5 May 2022 09:55:54 +0000 (11:55 +0200)
committerMateusz Majewski <m.majewski2@samsung.com>
Mon, 9 May 2022 05:58:13 +0000 (07:58 +0200)
Change-Id: I766670d51f4f062b1113e788c1967e1ad473b2c6

sessiond/src/wait_manager.hpp

index a81c56e..3eecefb 100644 (file)
@@ -39,7 +39,8 @@
 #include "tuple_hash.hpp"
 
 template<typename Primary, typename Secondary>
-struct wait_manager {
+class wait_manager {
+public:
        wait_manager(int session_uid, GDBusConnection *connection, std::string_view completion_signal)
                        : session_uid(session_uid), connection(connection), completion_signal(completion_signal) {}
        ~wait_manager()
@@ -116,6 +117,7 @@ struct wait_manager {
                drop_name(v, waiting[v].first, waiting[v].second, name);
        }
 
+private:
        void on_client_disappeared(const std::string &name)
        {
                registered.erase(name);