From ee5ed8f33d6060c9eb041cacb54f31c2cb1da067 Mon Sep 17 00:00:00 2001 From: Wolf Bergenheim Date: Tue, 27 Apr 2010 09:42:03 +0300 Subject: Added mutexes to make all libresourceqt usage atomic --- libresourceqt/src/resource-engine.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'libresourceqt/src/resource-engine.h') diff --git a/libresourceqt/src/resource-engine.h b/libresourceqt/src/resource-engine.h index c7c9090..fe3260a 100644 --- a/libresourceqt/src/resource-engine.h +++ b/libresourceqt/src/resource-engine.h @@ -48,6 +48,7 @@ public: void handleError(quint32 requestNo, qint32 code, const char *message); quint32 id(); + bool toBeDeleted(); signals: void resourcesBecameAvailable(quint32 bitmaskOfAvailableResources); @@ -59,7 +60,6 @@ signals: void disconnectedFromManager(); private: - bool connected; ResourceSet *resourceSet; DBusConnection *dbusConnection; @@ -69,7 +69,8 @@ private: quint32 connectionMode; static quint32 libresourceUsers; static resconn_t *libresourceConnection; - + quint32 identifier; + bool aboutToBeDeleted; }; } -- cgit v1.2.3