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

qpid::framing::ControlBody Class Reference

#include <AMQCommandControlBody.h>

List of all members.

Public Member Functions

virtual uint8_t type () const
virtual void encode (Buffer &buffer) const
virtual void decode (Buffer &buffer, uint32_t=0)
virtual uint32_t encodedSize () const
virtual void print (std::ostream &out) const
virtual void AMQBody::accept (AMQBodyConstVisitor &) const
virtual void accept (AMQBodyConstVisitor &) const =0
virtual AMQMethodBodygetMethod ()
virtual const AMQMethodBodygetMethod () const
virtual boost::intrusive_ptr
< AMQBody
clone () const =0

Static Public Member Functions

static bool match (const AMQBody &, const AMQBody &)
 Match if same type and same class/method ID for methods.


Detailed Description

Definition at line 62 of file AMQCommandControlBody.h.


Member Function Documentation

virtual void qpid::framing::AMQBody::accept ( AMQBodyConstVisitor  )  const [pure virtual, inherited]

virtual void qpid::framing::AMQCommandControlBody< T >::AMQBody::accept ( AMQBodyConstVisitor  )  const [inline, virtual, inherited]

Definition at line 53 of file AMQCommandControlBody.h.

virtual boost::intrusive_ptr<AMQBody> qpid::framing::AMQBody::clone (  )  const [pure virtual, inherited]

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

virtual void qpid::framing::AMQCommandControlBody< T >::decode ( Buffer buffer,
uint32_t  = 0 
) [inline, virtual, inherited]

virtual void qpid::framing::AMQCommandControlBody< T >::encode ( Buffer buffer  )  const [inline, virtual, inherited]

virtual uint32_t qpid::framing::AMQCommandControlBody< T >::encodedSize (  )  const [inline, virtual, inherited]

Implements qpid::framing::AMQBody.

Definition at line 46 of file AMQCommandControlBody.h.

virtual const AMQMethodBody* qpid::framing::AMQBody::getMethod (  )  const [inline, virtual, inherited]

Reimplemented in qpid::framing::AMQMethodBody.

Definition at line 67 of file AMQBody.h.

virtual AMQMethodBody* qpid::framing::AMQBody::getMethod (  )  [inline, virtual, inherited]

Reimplemented in qpid::framing::AMQMethodBody.

Definition at line 66 of file AMQBody.h.

Referenced by qpid::framing::AMQFrame::getMethod(), and qpid::framing::invoke().

static bool qpid::framing::AMQBody::match ( const AMQBody ,
const AMQBody  
) [static, inherited]

Match if same type and same class/method ID for methods.

virtual void qpid::framing::AMQCommandControlBody< T >::print ( std::ostream &  out  )  const [inline, virtual, inherited]

Implements qpid::framing::AMQBody.

Definition at line 50 of file AMQCommandControlBody.h.

virtual uint8_t qpid::framing::AMQCommandControlBody< T >::type (  )  const [inline, virtual, inherited]

Implements qpid::framing::AMQBody.

Definition at line 38 of file AMQCommandControlBody.h.


The documentation for this class 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