diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-10-19 15:47:39 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2016-10-21 09:18:50 +0200 |
commit | 21da1b751d0f55648a7c9dbe71a3cd3440a134f0 (patch) | |
tree | f422bfd94c77c9c2c8783d0e399b061d29913af0 /common/pipeline.h | |
parent | ba7c8b890c45d735216888204ec88882ef58c918 (diff) | |
download | sink-21da1b751d0f55648a7c9dbe71a3cd3440a134f0.tar.gz sink-21da1b751d0f55648a7c9dbe71a3cd3440a134f0.zip |
Fixed specialpurposeprocessor
Diffstat (limited to 'common/pipeline.h')
-rw-r--r-- | common/pipeline.h | 7 |
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 | ||
37 | namespace Sink { | 37 | namespace Sink { |
38 | namespace Storage { | ||
39 | class EntityStore; | ||
40 | } | ||
38 | 41 | ||
39 | class Preprocessor; | 42 | class 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 | ||
92 | protected: | 95 | protected: |
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 | |||
102 | private: | 107 | private: |
103 | friend class Pipeline; | 108 | friend class Pipeline; |
104 | class Private; | 109 | class Private; |