From 79a29f32ef84c26de35d3e75c3acff314b727f56 Mon Sep 17 00:00:00 2001 From: Ted Ross Date: Wed, 13 Jan 2010 11:57:19 +0000 Subject: Added raise_event support to the Ruby and Python wrapped agent APIs. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@898727 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/include/qmf/engine/Event.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'cpp/include/qmf/engine/Event.h') diff --git a/cpp/include/qmf/engine/Event.h b/cpp/include/qmf/engine/Event.h index 50ab5c1200..4e5200a0a8 100644 --- a/cpp/include/qmf/engine/Event.h +++ b/cpp/include/qmf/engine/Event.h @@ -23,7 +23,24 @@ namespace qmf { namespace engine { + class SchemaEventClass; + class Value; + struct EventImpl; + class Event { + public: + Event(const SchemaEventClass* type); + Event(const Event& from); + ~Event(); + + const SchemaEventClass* getClass() const; + Value* getValue(const char* key) const; + + private: + friend struct EventImpl; + friend struct AgentImpl; + Event(EventImpl* impl); + EventImpl* impl; }; } } -- cgit v1.2.1