summaryrefslogtreecommitdiff
path: root/cpp/rubygen
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/rubygen')
-rw-r--r--cpp/rubygen/templates/Session.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/cpp/rubygen/templates/Session.rb b/cpp/rubygen/templates/Session.rb
index d3520eaf2d..f351710e7d 100644
--- a/cpp/rubygen/templates/Session.rb
+++ b/cpp/rubygen/templates/Session.rb
@@ -9,7 +9,7 @@ class SessionGen < CppGen
def initialize(outdir, amqp)
super(outdir, amqp)
@chassis="server"
- @classname="Session"
+ @classname="Session_#{@amqp.version.bars}"
end
def return_type(m)
@@ -82,9 +82,9 @@ class SessionGen < CppGen
params=m.signature
end
if (params.empty?)
- gen "#{return_type(m)} Session::#{m.parent.name.lcaps}#{m.name.caps}(){\n\n"
+ gen "#{return_type(m)} #{@classname}::#{m.parent.name.lcaps}#{m.name.caps}(){\n\n"
else
- gen "#{return_type(m)} Session::#{m.parent.name.lcaps}#{m.name.caps}("
+ gen "#{return_type(m)} #{@classname}::#{m.parent.name.lcaps}#{m.name.caps}("
indent { gen params.join(",\n") }
gen "){\n\n"
end