Change-Id: I766670d51f4f062b1113e788c1967e1ad473b2c6
#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()
drop_name(v, waiting[v].first, waiting[v].second, name);
}
+private:
void on_client_disappeared(const std::string &name)
{
registered.erase(name);