Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
#include <AMQCommandControlBody.h>
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 AMQMethodBody * | getMethod () |
virtual const AMQMethodBody * | getMethod () 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. |
Definition at line 56 of file AMQCommandControlBody.h.
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] |
virtual const AMQMethodBody* qpid::framing::AMQBody::getMethod | ( | ) | const [inline, virtual, inherited] |
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().
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] |
virtual uint8_t qpid::framing::AMQCommandControlBody< T >::type | ( | ) | const [inline, virtual, inherited] |