summaryrefslogtreecommitdiff
path: root/qpid/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
commit60af0a6a6f35c65f7a1524c29395499efccc953f (patch)
tree296ba4fca81d7f02910333461757954bd848cddf /qpid/cpp
parentc8fa5fa308f6ad9be22612568ace703777fbb6d9 (diff)
downloadqpid-python-60af0a6a6f35c65f7a1524c29395499efccc953f.tar.gz
Added accessor for returned method arguments
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@816776 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp')
-rw-r--r--qpid/cpp/bindings/qmf/ruby/qmf.rb4
-rwxr-xr-xqpid/cpp/bindings/qmf/tests/ruby_console.rb2
2 files changed, 5 insertions, 1 deletions
diff --git a/qpid/cpp/bindings/qmf/ruby/qmf.rb b/qpid/cpp/bindings/qmf/ruby/qmf.rb
index a48f2bc788..4a4c863521 100644
--- a/qpid/cpp/bindings/qmf/ruby/qmf.rb
+++ b/qpid/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/qpid/cpp/bindings/qmf/tests/ruby_console.rb b/qpid/cpp/bindings/qmf/tests/ruby_console.rb
index 23d7441643..90672b2447 100755
--- a/qpid/cpp/bindings/qmf/tests/ruby_console.rb
+++ b/qpid/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 "----"