summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
authorTed Ross <tross@apache.org>2009-09-18 20:28:58 +0000
committerTed Ross <tross@apache.org>2009-09-18 20:28:58 +0000
commit665a67f1f0c07bf542d10aa9b8b4effddc82c338 (patch)
tree527fc35479e7add697f9ab4797807cd55c33e289 /cpp
parent1f0b2bfcb1f3e540d26985d859e1935706317524 (diff)
downloadqpid-python-665a67f1f0c07bf542d10aa9b8b4effddc82c338.tar.gz
Added accessor for returned method arguments
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@816776 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp')
-rw-r--r--cpp/bindings/qmf/ruby/qmf.rb4
-rwxr-xr-xcpp/bindings/qmf/tests/ruby_console.rb2
2 files changed, 5 insertions, 1 deletions
diff --git a/cpp/bindings/qmf/ruby/qmf.rb b/cpp/bindings/qmf/ruby/qmf.rb
index a48f2bc788..4a4c863521 100644
--- a/cpp/bindings/qmf/ruby/qmf.rb
+++ b/cpp/bindings/qmf/ruby/qmf.rb
@@ -522,6 +522,10 @@ module Qmf
def exception
@impl.getException
end
+
+ def arguments
+ Arguments.new(@impl.getArgs)
+ end
end
##==============================================================================
diff --git a/cpp/bindings/qmf/tests/ruby_console.rb b/cpp/bindings/qmf/tests/ruby_console.rb
index 23d7441643..90672b2447 100755
--- a/cpp/bindings/qmf/tests/ruby_console.rb
+++ b/cpp/bindings/qmf/tests/ruby_console.rb
@@ -103,7 +103,7 @@ class App < Qmf::ConsoleHandler
for rep in 0...1
puts " Pinging..."
ret = b.echo(45, 'text string')
- puts " ret=#{ret}"
+ puts " status=#{ret.status} text=#{ret.exception.asString} seq=#{ret.arguments['sequence']} body=#{ret.arguments['body']}"
end
end
puts "----"