summaryrefslogtreecommitdiff
path: root/cpp/rubygen/cppgen.rb
diff options
context:
space:
mode:
authorGordon Sim <gsim@apache.org>2008-07-04 11:00:52 +0000
committerGordon Sim <gsim@apache.org>2008-07-04 11:00:52 +0000
commit2d9cb5d2486e52b1b640d388abae8b8bf97ae46e (patch)
tree32acb9d075d77071c63d143b140a8b8cf0686f3b /cpp/rubygen/cppgen.rb
parente8b021285ef81439f67b40b6e1c71eeac0ed6967 (diff)
downloadqpid-python-2d9cb5d2486e52b1b640d388abae8b8bf97ae46e.tar.gz
Only override default value for accept-mode field in message.transfer (not message.subscribe)
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@674003 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/rubygen/cppgen.rb')
-rwxr-xr-xcpp/rubygen/cppgen.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/rubygen/cppgen.rb b/cpp/rubygen/cppgen.rb
index 17805e679b..3a4228567a 100755
--- a/cpp/rubygen/cppgen.rb
+++ b/cpp/rubygen/cppgen.rb
@@ -207,10 +207,10 @@ class AmqpField
end
def param_default() "=#{fqtypename}()" end
- # Default value is normally the C++ default but over-ridden for specific types.
+ # Default value is normally the C++ default but over-ridden in specific cases
def default_value()
defval = cpptype.default_value;
- if type_ == "accept-mode" then defval = "1"; end
+ if name == "accept-mode" and parent.name == "transfer" then defval = "1"; end
return defval
end
end