From 5cc7ee2784983f4875d1b8eca2db75b431e91a6f Mon Sep 17 00:00:00 2001 From: Alan Conway Date: Tue, 29 Jan 2008 20:29:46 +0000 Subject: Re-enabled build of cluster code when openais is installed. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@616507 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/src/qpid/framing/FrameDefaultVisitor.h | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'cpp/src/qpid/framing/FrameDefaultVisitor.h') diff --git a/cpp/src/qpid/framing/FrameDefaultVisitor.h b/cpp/src/qpid/framing/FrameDefaultVisitor.h index f695414977..07e1d6d997 100644 --- a/cpp/src/qpid/framing/FrameDefaultVisitor.h +++ b/cpp/src/qpid/framing/FrameDefaultVisitor.h @@ -24,14 +24,12 @@ #include "qpid/framing/MethodBodyDefaultVisitor.h" #include "qpid/framing/AMQBody.h" #include "qpid/framing/AMQMethodBody.h" +#include "qpid/framing/AMQHeaderBody.h" +#include "qpid/framing/AMQContentBody.h" +#include "qpid/framing/AMQHeartbeatBody.h" namespace qpid { namespace framing { - -class AMQHeaderBody; -class AMQContentBody; -class AMQHeartbeatBody; - /** * Visitor for all concrete frame body types, combines * AMQBodyConstVisitor and MethodBodyDefaultVisitor. @@ -45,12 +43,12 @@ struct FrameDefaultVisitor : public AMQBodyConstVisitor, protected MethodBodyDefaultVisitor { virtual void defaultVisit(const AMQBody&) = 0; + void defaultVisit(const AMQMethodBody& method) { defaultVisit(static_cast(method)); } void visit(const AMQHeaderBody& b) { defaultVisit(b); } void visit(const AMQContentBody& b) { defaultVisit(b); } void visit(const AMQHeartbeatBody& b) { defaultVisit(b); } void visit(const AMQMethodBody& b) { b.accept(static_cast(*this)); } - void defaultVisit(const AMQMethodBody& method) { defaultVisit(static_cast(method)); } using AMQBodyConstVisitor::visit; using MethodBodyDefaultVisitor::visit; -- cgit v1.2.1