summaryrefslogtreecommitdiffstats
path: root/common/pipeline.h
diff options
context:
space:
mode:
Diffstat (limited to 'common/pipeline.h')
-rw-r--r--common/pipeline.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/common/pipeline.h b/common/pipeline.h
index 1afda21..d04d795 100644
--- a/common/pipeline.h
+++ b/common/pipeline.h
@@ -88,6 +88,8 @@ public:
88 virtual void deletedEntity(const QByteArray &uid, qint64 revision, const Sink::ApplicationDomain::BufferAdaptor &oldEntity, Sink::Storage::Transaction &transaction) {}; 88 virtual void deletedEntity(const QByteArray &uid, qint64 revision, const Sink::ApplicationDomain::BufferAdaptor &oldEntity, Sink::Storage::Transaction &transaction) {};
89 virtual void finalize(); 89 virtual void finalize();
90 90
91 void setup(const QByteArray &resourceType, const QByteArray &resourceInstanceIdentifier, Pipeline *);
92
91protected: 93protected:
92 template <typename DomainType> 94 template <typename DomainType>
93 void createEntity(const DomainType &entity) 95 void createEntity(const DomainType &entity)
@@ -96,12 +98,12 @@ protected:
96 } 98 }
97 void createEntity(const Sink::ApplicationDomain::ApplicationDomainType &entity, const QByteArray &type); 99 void createEntity(const Sink::ApplicationDomain::ApplicationDomainType &entity, const QByteArray &type);
98 100
101 QByteArray resourceInstanceIdentifier() const;
102
99private: 103private:
100 friend class Pipeline; 104 friend class Pipeline;
101 class Private; 105 class Private;
102 Private *const d; 106 Private *const d;
103 Pipeline *pipeline;
104 QByteArray resourceType;
105}; 107};
106 108
107template<typename DomainType> 109template<typename DomainType>