summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
authorKenneth Anthony Giusti <kgiusti@apache.org>2010-05-10 15:02:54 +0000
committerKenneth Anthony Giusti <kgiusti@apache.org>2010-05-10 15:02:54 +0000
commit941ff0eb8df46ed8a804be5bc7abbc86c10dfecf (patch)
treec4cbb39df1dc8f34c4773409894f604c726882e4 /cpp
parent26fda8104e4fd6ebcd3a86fb77a5f5ace27ad4d3 (diff)
downloadqpid-python-941ff0eb8df46ed8a804be5bc7abbc86c10dfecf.tar.gz
qmf: add class accessors for event schema - parity with class schema
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@942777 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp')
-rw-r--r--cpp/bindings/qmf/python/qmf.py11
-rw-r--r--cpp/bindings/qmf/ruby/qmf.rb12
2 files changed, 23 insertions, 0 deletions
diff --git a/cpp/bindings/qmf/python/qmf.py b/cpp/bindings/qmf/python/qmf.py
index 5dc1330cdb..37442b94ea 100644
--- a/cpp/bindings/qmf/python/qmf.py
+++ b/cpp/bindings/qmf/python/qmf.py
@@ -1054,6 +1054,17 @@ class SchemaEventClass:
def name(self):
return self.impl.getClassKey().getClassName()
+ def class_key(self):
+ return SchemaClassKey(self.impl.getClassKey())
+
+
+ def package_name(self):
+ return self.impl.getClassKey().getPackageName()
+
+
+ def class_name(self):
+ return self.impl.getClassKey().getClassName()
+
##==============================================================================
## CONSOLE
diff --git a/cpp/bindings/qmf/ruby/qmf.rb b/cpp/bindings/qmf/ruby/qmf.rb
index cb41fd8891..e50d23a0e0 100644
--- a/cpp/bindings/qmf/ruby/qmf.rb
+++ b/cpp/bindings/qmf/ruby/qmf.rb
@@ -979,6 +979,18 @@ module Qmf
def name
@impl.getClassKey.getClassName
end
+
+ def class_key
+ SchemaClassKey.new(@impl.getClassKey)
+ end
+
+ def package_name
+ @impl.getClassKey.getPackageName
+ end
+
+ def class_name
+ @impl.getClassKey.getClassName
+ end
end
##==============================================================================