diff options
Diffstat (limited to 'qpid/cpp/include/qmf/engine/Data.h')
-rw-r--r-- | qpid/cpp/include/qmf/engine/Data.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/qpid/cpp/include/qmf/engine/Data.h b/qpid/cpp/include/qmf/engine/Data.h index 30f2093df7..33a0289ea5 100644 --- a/qpid/cpp/include/qmf/engine/Data.h +++ b/qpid/cpp/include/qmf/engine/Data.h @@ -20,12 +20,12 @@ * under the License. */ -#include <qmf/engine/Schema.h> #include <qpid/messaging/Variant.h> namespace qmf { namespace engine { + class SchemaClass; struct DataImpl; class Data { public: @@ -41,16 +41,14 @@ namespace engine { qpid::messaging::Variant::Map& getSubtypes(); const SchemaClass* getSchema() const; - void setSchema(SchemaClass* schema); const char* getKey() const; void setKey(const char* key); - void touch(); + void modifyStart(); + void modifyDone(); void destroy(); - qpid::messaging::Variant::Map asMap() const; - private: friend struct DataImpl; friend class AgentImpl; |