Apache Qpid C++ API
Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation

qpid::framing::FrameDefaultVisitor Struct Reference

Visitor for all concrete frame body types, which combines AMQBodyConstVisitor and MethodBodyDefaultVisitor. More...

#include <FrameDefaultVisitor.h>

List of all members.

Public Member Functions

virtual void defaultVisit (const AMQBody &)=0
void defaultVisit (const AMQMethodBody &method)
void visit (const AMQHeaderBody &b)
void visit (const AMQContentBody &b)
void visit (const AMQHeartbeatBody &b)
void visit (const AMQMethodBody &b)

Protected Member Functions

virtual void visit (const ConnectionStartBody &)
virtual void visit (const ConnectionStartOkBody &)
virtual void visit (const ConnectionSecureBody &)
virtual void visit (const ConnectionSecureOkBody &)
virtual void visit (const ConnectionTuneBody &)
virtual void visit (const ConnectionTuneOkBody &)
virtual void visit (const ConnectionOpenBody &)
virtual void visit (const ConnectionOpenOkBody &)
virtual void visit (const ConnectionRedirectBody &)
virtual void visit (const ConnectionHeartbeatBody &)
virtual void visit (const ConnectionCloseBody &)
virtual void visit (const ConnectionCloseOkBody &)
virtual void visit (const SessionAttachBody &)
virtual void visit (const SessionAttachedBody &)
virtual void visit (const SessionDetachBody &)
virtual void visit (const SessionDetachedBody &)
virtual void visit (const SessionRequestTimeoutBody &)
virtual void visit (const SessionTimeoutBody &)
virtual void visit (const SessionCommandPointBody &)
virtual void visit (const SessionExpectedBody &)
virtual void visit (const SessionConfirmedBody &)
virtual void visit (const SessionCompletedBody &)
virtual void visit (const SessionKnownCompletedBody &)
virtual void visit (const SessionFlushBody &)
virtual void visit (const SessionGapBody &)
virtual void visit (const ExecutionSyncBody &)
virtual void visit (const ExecutionResultBody &)
virtual void visit (const ExecutionExceptionBody &)
virtual void visit (const MessageTransferBody &)
virtual void visit (const MessageAcceptBody &)
virtual void visit (const MessageRejectBody &)
virtual void visit (const MessageReleaseBody &)
virtual void visit (const MessageAcquireBody &)
virtual void visit (const MessageResumeBody &)
virtual void visit (const MessageSubscribeBody &)
virtual void visit (const MessageCancelBody &)
virtual void visit (const MessageSetFlowModeBody &)
virtual void visit (const MessageFlowBody &)
virtual void visit (const MessageFlushBody &)
virtual void visit (const MessageStopBody &)
virtual void visit (const TxSelectBody &)
virtual void visit (const TxCommitBody &)
virtual void visit (const TxRollbackBody &)
virtual void visit (const DtxSelectBody &)
virtual void visit (const DtxStartBody &)
virtual void visit (const DtxEndBody &)
virtual void visit (const DtxCommitBody &)
virtual void visit (const DtxForgetBody &)
virtual void visit (const DtxGetTimeoutBody &)
virtual void visit (const DtxPrepareBody &)
virtual void visit (const DtxRecoverBody &)
virtual void visit (const DtxRollbackBody &)
virtual void visit (const DtxSetTimeoutBody &)
virtual void visit (const ExchangeDeclareBody &)
virtual void visit (const ExchangeDeleteBody &)
virtual void visit (const ExchangeQueryBody &)
virtual void visit (const ExchangeBindBody &)
virtual void visit (const ExchangeUnbindBody &)
virtual void visit (const ExchangeBoundBody &)
virtual void visit (const QueueDeclareBody &)
virtual void visit (const QueueDeleteBody &)
virtual void visit (const QueuePurgeBody &)
virtual void visit (const QueueQueryBody &)
virtual void visit (const FileQosBody &)
virtual void visit (const FileQosOkBody &)
virtual void visit (const FileConsumeBody &)
virtual void visit (const FileConsumeOkBody &)
virtual void visit (const FileCancelBody &)
virtual void visit (const FileOpenBody &)
virtual void visit (const FileOpenOkBody &)
virtual void visit (const FileStageBody &)
virtual void visit (const FilePublishBody &)
virtual void visit (const FileReturnBody &)
virtual void visit (const FileDeliverBody &)
virtual void visit (const FileAckBody &)
virtual void visit (const FileRejectBody &)
virtual void visit (const StreamQosBody &)
virtual void visit (const StreamQosOkBody &)
virtual void visit (const StreamConsumeBody &)
virtual void visit (const StreamConsumeOkBody &)
virtual void visit (const StreamCancelBody &)
virtual void visit (const StreamPublishBody &)
virtual void visit (const StreamReturnBody &)
virtual void visit (const StreamDeliverBody &)
virtual void visit (const ClusterUpdateRequestBody &)
virtual void visit (const ClusterUpdateOfferBody &)
virtual void visit (const ClusterReadyBody &)
virtual void visit (const ClusterConfigChangeBody &)
virtual void visit (const ClusterMessageExpiredBody &)
virtual void visit (const ClusterShutdownBody &)
virtual void visit (const ClusterConnectionDeliverCloseBody &)
virtual void visit (const ClusterConnectionDeliverDoOutputBody &)
virtual void visit (const ClusterConnectionConsumerStateBody &)
virtual void visit (const ClusterConnectionDeliveryRecordBody &)
virtual void visit (const ClusterConnectionTxStartBody &)
virtual void visit (const ClusterConnectionTxAcceptBody &)
virtual void visit (const ClusterConnectionTxDequeueBody &)
virtual void visit (const ClusterConnectionTxEnqueueBody &)
virtual void visit (const ClusterConnectionTxPublishBody &)
virtual void visit (const ClusterConnectionTxEndBody &)
virtual void visit (const ClusterConnectionAccumulatedAckBody &)
virtual void visit (const ClusterConnectionSessionStateBody &)
virtual void visit (const ClusterConnectionShadowReadyBody &)
virtual void visit (const ClusterConnectionMembershipBody &)
virtual void visit (const ClusterConnectionQueuePositionBody &)
virtual void visit (const ClusterConnectionExchangeBody &)
virtual void visit (const ClusterConnectionQueueBody &)
virtual void visit (const ClusterConnectionExpiryIdBody &)


Detailed Description

Visitor for all concrete frame body types, which combines AMQBodyConstVisitor and MethodBodyDefaultVisitor.

Derived classes can override visit methods to specify actions. Derived classes must override defaultVisit(), which is called for any non-overridden visit functions.

Definition at line 42 of file FrameDefaultVisitor.h.


Member Function Documentation

void qpid::framing::FrameDefaultVisitor::defaultVisit ( const AMQMethodBody method  )  [inline, virtual]

Implements qpid::framing::MethodBodyDefaultVisitor.

Definition at line 46 of file FrameDefaultVisitor.h.

References defaultVisit().

Referenced by defaultVisit().

virtual void qpid::framing::FrameDefaultVisitor::defaultVisit ( const AMQBody  )  [pure virtual]

Referenced by visit().

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionExpiryIdBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionQueueBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionExchangeBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionQueuePositionBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionMembershipBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionShadowReadyBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionSessionStateBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionAccumulatedAckBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionTxEndBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionTxPublishBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionTxEnqueueBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionTxDequeueBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionTxAcceptBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionTxStartBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionDeliveryRecordBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionConsumerStateBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionDeliverDoOutputBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConnectionDeliverCloseBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterShutdownBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterMessageExpiredBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterConfigChangeBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterReadyBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterUpdateOfferBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ClusterUpdateRequestBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const StreamDeliverBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const StreamReturnBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const StreamPublishBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const StreamCancelBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const StreamConsumeOkBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const StreamConsumeBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const StreamQosOkBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const StreamQosBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const FileRejectBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const FileAckBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const FileDeliverBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const FileReturnBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const FilePublishBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const FileStageBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const FileOpenOkBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const FileOpenBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const FileCancelBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const FileConsumeOkBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const FileConsumeBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const FileQosOkBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const FileQosBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const QueueQueryBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const QueuePurgeBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const QueueDeleteBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const QueueDeclareBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ExchangeBoundBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ExchangeUnbindBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ExchangeBindBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ExchangeQueryBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ExchangeDeleteBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ExchangeDeclareBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const DtxSetTimeoutBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const DtxRollbackBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const DtxRecoverBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const DtxPrepareBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const DtxGetTimeoutBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const DtxForgetBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const DtxCommitBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const DtxEndBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const DtxStartBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const DtxSelectBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const TxRollbackBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const TxCommitBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const TxSelectBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const MessageStopBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const MessageFlushBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const MessageFlowBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const MessageSetFlowModeBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const MessageCancelBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const MessageSubscribeBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const MessageResumeBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const MessageAcquireBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const MessageReleaseBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const MessageRejectBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const MessageAcceptBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const MessageTransferBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ExecutionExceptionBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ExecutionResultBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ExecutionSyncBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const SessionGapBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const SessionFlushBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const SessionKnownCompletedBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const SessionCompletedBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const SessionConfirmedBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const SessionExpectedBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const SessionCommandPointBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const SessionTimeoutBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const SessionRequestTimeoutBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const SessionDetachedBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const SessionDetachBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const SessionAttachedBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const SessionAttachBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ConnectionCloseOkBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ConnectionCloseBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ConnectionHeartbeatBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ConnectionRedirectBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ConnectionOpenOkBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ConnectionOpenBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ConnectionTuneOkBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ConnectionTuneBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ConnectionSecureOkBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ConnectionSecureBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ConnectionStartOkBody  )  [virtual, inherited]

virtual void qpid::framing::MethodBodyDefaultVisitor::visit ( const ConnectionStartBody  )  [virtual, inherited]

void qpid::framing::FrameDefaultVisitor::visit ( const AMQMethodBody b  )  [inline, virtual]

void qpid::framing::FrameDefaultVisitor::visit ( const AMQHeartbeatBody b  )  [inline, virtual]

Implements qpid::framing::AMQBodyConstVisitor.

Definition at line 50 of file FrameDefaultVisitor.h.

References defaultVisit().

void qpid::framing::FrameDefaultVisitor::visit ( const AMQContentBody b  )  [inline, virtual]

Implements qpid::framing::AMQBodyConstVisitor.

Definition at line 49 of file FrameDefaultVisitor.h.

References defaultVisit().

void qpid::framing::FrameDefaultVisitor::visit ( const AMQHeaderBody b  )  [inline, virtual]

Implements qpid::framing::AMQBodyConstVisitor.

Definition at line 48 of file FrameDefaultVisitor.h.

References defaultVisit().


The documentation for this struct was generated from the following file:

Qpid C++ API Reference
Generated on Thu Mar 19 15:24:04 2009 for Qpid C++ Client API by doxygen 1.5.7.1