summaryrefslogtreecommitdiff
path: root/qpid/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
commit4535d6a41701c2aea1b7bdc4e322968a5e9fc5e1 (patch)
tree45171758ee304650b07a40c36f5d7a34fd77993d /qpid/cpp
parent39b756e3da92d1003d89311ea88ca2aabc00e940 (diff)
downloadqpid-python-4535d6a41701c2aea1b7bdc4e322968a5e9fc5e1.tar.gz
qmf: add class accessors for event schema - parity with class schema
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@942777 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp')
-rw-r--r--qpid/cpp/bindings/qmf/python/qmf.py11
-rw-r--r--qpid/cpp/bindings/qmf/ruby/qmf.rb12
2 files changed, 23 insertions, 0 deletions
diff --git a/qpid/cpp/bindings/qmf/python/qmf.py b/qpid/cpp/bindings/qmf/python/qmf.py
index 5dc1330cdb..37442b94ea 100644
--- a/qpid/cpp/bindings/qmf/python/qmf.py
+++ b/qpid/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/qpid/cpp/bindings/qmf/ruby/qmf.rb b/qpid/cpp/bindings/qmf/ruby/qmf.rb
index cb41fd8891..e50d23a0e0 100644
--- a/qpid/cpp/bindings/qmf/ruby/qmf.rb
+++ b/qpid/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
##==============================================================================