diff options
author | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-04-27 09:42:03 +0300 |
---|---|---|
committer | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-04-27 09:42:03 +0300 |
commit | ee5ed8f33d6060c9eb041cacb54f31c2cb1da067 (patch) | |
tree | bf06a93541eed2751d34c3616e2432b88933df43 /libresourceqt/src/resource-engine.h | |
parent | 3a5be2e8aff1c1bdd6406904307a7b3b7a062d38 (diff) |
Added mutexes to make all libresourceqt usage atomic
Diffstat (limited to 'libresourceqt/src/resource-engine.h')
-rw-r--r-- | libresourceqt/src/resource-engine.h | 5 |
1 files changed, 3 insertions, 2 deletions
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; }; } |