summaryrefslogtreecommitdiffstats
path: root/common/pipeline.h
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2016-10-19 15:47:39 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2016-10-21 09:18:50 +0200
commit21da1b751d0f55648a7c9dbe71a3cd3440a134f0 (patch)
treef422bfd94c77c9c2c8783d0e399b061d29913af0 /common/pipeline.h
parentba7c8b890c45d735216888204ec88882ef58c918 (diff)
downloadsink-21da1b751d0f55648a7c9dbe71a3cd3440a134f0.tar.gz
sink-21da1b751d0f55648a7c9dbe71a3cd3440a134f0.zip
Fixed specialpurposeprocessor
Diffstat (limited to 'common/pipeline.h')
-rw-r--r--common/pipeline.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/common/pipeline.h b/common/pipeline.h
index 0461507..c6efaa6 100644
--- a/common/pipeline.h
+++ b/common/pipeline.h
@@ -35,6 +35,9 @@
35#include <resourcecontext.h> 35#include <resourcecontext.h>
36 36
37namespace Sink { 37namespace Sink {
38namespace Storage {
39 class EntityStore;
40}
38 41
39class Preprocessor; 42class Preprocessor;
40 43
@@ -87,7 +90,7 @@ public:
87 virtual void deletedEntity(const ApplicationDomain::ApplicationDomainType &oldEntity) {}; 90 virtual void deletedEntity(const ApplicationDomain::ApplicationDomainType &oldEntity) {};
88 virtual void finalizeBatch(); 91 virtual void finalizeBatch();
89 92
90 void setup(const QByteArray &resourceType, const QByteArray &resourceInstanceIdentifier, Pipeline *); 93 void setup(const QByteArray &resourceType, const QByteArray &resourceInstanceIdentifier, Pipeline *, Storage::EntityStore *entityStore);
91 94
92protected: 95protected:
93 template <typename DomainType> 96 template <typename DomainType>
@@ -99,6 +102,8 @@ protected:
99 102
100 QByteArray resourceInstanceIdentifier() const; 103 QByteArray resourceInstanceIdentifier() const;
101 104
105 Storage::EntityStore &entityStore() const;
106
102private: 107private:
103 friend class Pipeline; 108 friend class Pipeline;
104 class Private; 109 class Private;