summaryrefslogtreecommitdiff
path: root/src/CommonAPI/DBus/DBusConnection.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/CommonAPI/DBus/DBusConnection.h')
-rw-r--r--src/CommonAPI/DBus/DBusConnection.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/CommonAPI/DBus/DBusConnection.h b/src/CommonAPI/DBus/DBusConnection.h
index 5f19d7b..83d02a4 100644
--- a/src/CommonAPI/DBus/DBusConnection.h
+++ b/src/CommonAPI/DBus/DBusConnection.h
@@ -166,7 +166,7 @@ class DBusConnection: public DBusProxyConnection, public std::enable_shared_from
static void onWakeupMainContext(void* data);
::DBusConnection* libdbusConnection_;
- std::mutex libdbusConnectionGuard_;
+ mutable std::mutex libdbusConnectionGuard_;
std::mutex signalGuard_;
std::mutex objectManagerGuard_;
std::mutex serviceRegistryGuard_;
@@ -192,6 +192,8 @@ class DBusConnection: public DBusProxyConnection, public std::enable_shared_from
static DBusObjectPathVTable libdbusObjectPathVTable_;
DBusObjectPathMessageHandler dbusObjectMessageHandler_;
+
+ mutable std::unordered_map<std::string, uint16_t> connectionNameCount_;
};
std::shared_ptr<DBusConnection> DBusConnection::getBus(const BusType& busType) {