diff options
author | Alan Conway <aconway@apache.org> | 2007-08-09 00:03:43 +0000 |
---|---|---|
committer | Alan Conway <aconway@apache.org> | 2007-08-09 00:03:43 +0000 |
commit | ba57e373864d44cfae17ec8c2c9de7a55f0b4113 (patch) | |
tree | bb16616df6e2a48b9cf164a52ca30fa99f90e1fd /cpp/rubygen/cppgen.rb | |
parent | b3eb629f662dc2df11ce3981a7c4cc8ab58a8c28 (diff) | |
download | qpid-python-ba57e373864d44cfae17ec8c2c9de7a55f0b4113.tar.gz |
Moved Proxy generation to rubygen.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@564051 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/rubygen/cppgen.rb')
-rwxr-xr-x | cpp/rubygen/cppgen.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cpp/rubygen/cppgen.rb b/cpp/rubygen/cppgen.rb index 371cc7cd05..86783b4e14 100755 --- a/cpp/rubygen/cppgen.rb +++ b/cpp/rubygen/cppgen.rb @@ -69,8 +69,8 @@ end # Additional methods for AmqpMethod class AmqpMethod def cppname() name.lcaps.cppsafe; end - def param_names() fields.collect { |f| f.cppname }; end - def signature() fields.collect { |f| f.cpptype+" "+f.cppname }; end + def param_names() @param_names ||= fields.collect { |f| f.cppname }; end + def signature() @signature ||= fields.collect { |f| f.cpptype+" "+f.cppname }; end def body_name() amqp_parent.name.caps+name.caps+"Body"; end end @@ -96,7 +96,7 @@ class AmqpRoot "table"=>["FieldTable", "const FieldTable&", "const FieldTable&"], "content"=>["Content", "const Content&", "const Content&"], "rfc1982-long-set"=>["SequenceNumberSet", "const SequenceNumberSet&", "const SequenceNumberSet&"], - "uuid"=>["Uuid", "const Uuid&", "const Uuid&"] + "uuid"=>["string", "const string&"] # FIXME should be: ["Uuid", "const Uuid&", "const Uuid&"] } def lookup(amqptype) |