summaryrefslogtreecommitdiffstats
path: root/common/resourceaccess.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-04-17 15:01:51 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-04-17 15:01:51 +0200
commitbf75a2b6b184a3504cdee4b88a6db4a82c6da150 (patch)
tree841434e105e89e6a5ef1b6bbe3c1b43a5dd2e499 /common/resourceaccess.h
parentc3040251dd4d9e8d00cbccdeb693b11a72077c73 (diff)
downloadsink-bf75a2b6b184a3504cdee4b88a6db4a82c6da150.tar.gz
sink-bf75a2b6b184a3504cdee4b88a6db4a82c6da150.zip
Don't encode the resource type into the identifier
Diffstat (limited to 'common/resourceaccess.h')
-rw-r--r--common/resourceaccess.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/common/resourceaccess.h b/common/resourceaccess.h
index bd9af65..60f29e9 100644
--- a/common/resourceaccess.h
+++ b/common/resourceaccess.h
@@ -88,7 +88,7 @@ class SINK_EXPORT ResourceAccess : public ResourceAccessInterface
88public: 88public:
89 typedef QSharedPointer<ResourceAccess> Ptr; 89 typedef QSharedPointer<ResourceAccess> Ptr;
90 90
91 ResourceAccess(const QByteArray &resourceName); 91 ResourceAccess(const QByteArray &resourceInstanceIdentifier, const QByteArray &resourceType);
92 ~ResourceAccess(); 92 ~ResourceAccess();
93 93
94 QByteArray resourceName() const; 94 QByteArray resourceName() const;
@@ -141,7 +141,7 @@ class ResourceAccessFactory
141{ 141{
142public: 142public:
143 static ResourceAccessFactory &instance(); 143 static ResourceAccessFactory &instance();
144 Sink::ResourceAccess::Ptr getAccess(const QByteArray &instanceIdentifier); 144 Sink::ResourceAccess::Ptr getAccess(const QByteArray &instanceIdentifier, const QByteArray resourceType);
145 145
146 QHash<QByteArray, QWeakPointer<Sink::ResourceAccess>> mWeakCache; 146 QHash<QByteArray, QWeakPointer<Sink::ResourceAccess>> mWeakCache;
147 QHash<QByteArray, Sink::ResourceAccess::Ptr> mCache; 147 QHash<QByteArray, Sink::ResourceAccess::Ptr> mCache;