diff options
| author | Alan Conway <aconway@apache.org> | 2008-01-29 20:29:46 +0000 |
|---|---|---|
| committer | Alan Conway <aconway@apache.org> | 2008-01-29 20:29:46 +0000 |
| commit | 5cc7ee2784983f4875d1b8eca2db75b431e91a6f (patch) | |
| tree | 20f3e1133928e8df352e24b23231002bd4887576 /cpp/src/qpid/framing | |
| parent | bbd5c6c55f47ec973cbf035271ee8a276cb11217 (diff) | |
| download | qpid-python-5cc7ee2784983f4875d1b8eca2db75b431e91a6f.tar.gz | |
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
Diffstat (limited to 'cpp/src/qpid/framing')
| -rw-r--r-- | cpp/src/qpid/framing/FrameDefaultVisitor.h | 10 |
1 files changed, 4 insertions, 6 deletions
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<const AMQBody&>(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<MethodBodyDefaultVisitor&>(*this)); } - void defaultVisit(const AMQMethodBody& method) { defaultVisit(static_cast<const AMQBody&>(method)); } using AMQBodyConstVisitor::visit; using MethodBodyDefaultVisitor::visit; |
