From 4649905d79cb5a85f65f4097b2daecebc3080e93 Mon Sep 17 00:00:00 2001 From: Gordon Sim Date: Thu, 1 May 2008 08:01:48 +0000 Subject: Cleanup: Re-enable tests that now pass; delete unused templates directory. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@652451 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/rubygen/99-0/Operations.rb | 96 ------------------------------------------ 1 file changed, 96 deletions(-) delete mode 100755 cpp/rubygen/99-0/Operations.rb (limited to 'cpp/rubygen/99-0/Operations.rb') diff --git a/cpp/rubygen/99-0/Operations.rb b/cpp/rubygen/99-0/Operations.rb deleted file mode 100755 index c985bb6105..0000000000 --- a/cpp/rubygen/99-0/Operations.rb +++ /dev/null @@ -1,96 +0,0 @@ -#!/usr/bin/env ruby -# Usage: output_directory xml_spec_file [xml_spec_file...] -# -$: << '..' -require 'cppgen' -require 'fileutils' -require 'etc' -require 'pathname' - -class OperationsGen < CppGen - - def initialize(chassis, outdir, amqp) - super(outdir, amqp) - @chassis=chassis - @classname="AMQP_#{@chassis.caps}Operations" - end - - def handler_method (m) - return_type = m.result ? m.result.cpptype.ret : "void" - gen "\nvirtual #{return_type} #{m.cppname}(" - gen m.signature.join(",\n") - gen ") = 0;\n" - end - - def handler_classname(c) c.name.caps+"Handler"; end - - def handler_class(c) - if (!c.methods_on(@chassis).empty?) - handlerclass=handler_classname c - gen < -#include "qpid/framing/ProtocolVersion.h" -#include "qpid/framing/amqp_structs.h" - -namespace qpid { -namespace framing { - -class AMQMethodBody; - -class #{@classname} { - public: - class Invoker; // Declared in #{@chassis.caps}Invoker - - virtual ~#{@classname}() {} - - virtual ProtocolVersion getVersion() const = 0; - - // Inner classes -EOS - indent { @amqp.classes.each { |c| handler_class(c) } } - gen <