summaryrefslogtreecommitdiff
path: root/qpid/cpp/gentools/templ.cpp
diff options
context:
space:
mode:
authorGordon Sim <gsim@apache.org>2007-07-23 12:29:17 +0000
committerGordon Sim <gsim@apache.org>2007-07-23 12:29:17 +0000
commit346d178a06b5dc1c4065450e988f9934390c561c (patch)
treee7f53f8b2c64d15988fa69ef051f65d9e46a5abc /qpid/cpp/gentools/templ.cpp
parent4758a90e01364c932f305283f56a7a885a5b976f (diff)
downloadqpid-python-346d178a06b5dc1c4065450e988f9934390c561c.tar.gz
Added initial 'execution-layer' to try out methods form the 0-10 execution class.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@558700 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/gentools/templ.cpp')
-rw-r--r--qpid/cpp/gentools/templ.cpp/AMQP_ServerOperations.h.tmpl7
-rw-r--r--qpid/cpp/gentools/templ.cpp/MethodBodyClass.h.tmpl2
2 files changed, 9 insertions, 0 deletions
diff --git a/qpid/cpp/gentools/templ.cpp/AMQP_ServerOperations.h.tmpl b/qpid/cpp/gentools/templ.cpp/AMQP_ServerOperations.h.tmpl
index be8dc2a6b3..06ef88c84e 100644
--- a/qpid/cpp/gentools/templ.cpp/AMQP_ServerOperations.h.tmpl
+++ b/qpid/cpp/gentools/templ.cpp/AMQP_ServerOperations.h.tmpl
@@ -36,6 +36,13 @@ namespace framing {
class MethodContext;
+class Invocable
+{
+protected:
+ Invocable() {}
+ virtual ~Invocable() {}
+};
+
class AMQP_ServerOperations
{
protected:
diff --git a/qpid/cpp/gentools/templ.cpp/MethodBodyClass.h.tmpl b/qpid/cpp/gentools/templ.cpp/MethodBodyClass.h.tmpl
index 2e1b2ed482..093a5ffe90 100644
--- a/qpid/cpp/gentools/templ.cpp/MethodBodyClass.h.tmpl
+++ b/qpid/cpp/gentools/templ.cpp/MethodBodyClass.h.tmpl
@@ -100,6 +100,8 @@ ${mb_constructor_with_initializers}
${mb_server_operation_invoke}
+${mb_server_operation_invoke2}
+
}; // class ${CLASS}${METHOD}Body
${version_namespace_end}