summaryrefslogtreecommitdiff
path: root/qpid/cpp/include/qmf/engine/Data.h
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/cpp/include/qmf/engine/Data.h')
-rw-r--r--qpid/cpp/include/qmf/engine/Data.h8
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;