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 | 60af0a6a6f35c65f7a1524c29395499efccc953f (patch) | |
| tree | 296ba4fca81d7f02910333461757954bd848cddf /qpid/cpp | |
| parent | c8fa5fa308f6ad9be22612568ace703777fbb6d9 (diff) | |
| download | qpid-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.rb | 4 | ||||
| -rwxr-xr-x | qpid/cpp/bindings/qmf/tests/ruby_console.rb | 2 |
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 "----" |
