diff options
author | Ted Ross <tross@apache.org> | 2009-09-18 20:28:58 +0000 |
---|---|---|
committer | Ted Ross <tross@apache.org> | 2009-09-18 20:28:58 +0000 |
commit | 665a67f1f0c07bf542d10aa9b8b4effddc82c338 (patch) | |
tree | 527fc35479e7add697f9ab4797807cd55c33e289 /cpp | |
parent | 1f0b2bfcb1f3e540d26985d859e1935706317524 (diff) | |
download | qpid-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.rb | 4 | ||||
-rwxr-xr-x | cpp/bindings/qmf/tests/ruby_console.rb | 2 |
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 "----" |