Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
#include <BodyFactory.h>
Static Public Member Functions | |
template<class BodyType > | |
static boost::intrusive_ptr < BodyType > | create () |
template<class BodyType > | |
static boost::intrusive_ptr < BodyType > | copy (const BodyType &body) |
Definition at line 34 of file BodyFactory.h.
static boost::intrusive_ptr<BodyType> qpid::framing::BodyFactory::copy | ( | const BodyType & | body | ) | [inline, static] |
Definition at line 40 of file BodyFactory.h.
Referenced by qpid::framing::AMQHeartbeatBody::clone(), qpid::framing::AMQHeaderBody::clone(), qpid::framing::AMQContentBody::clone(), qpid::framing::TxSelectBody::clone(), qpid::framing::TxRollbackBody::clone(), qpid::framing::TxCommitBody::clone(), qpid::framing::StreamReturnBody::clone(), qpid::framing::StreamQosOkBody::clone(), qpid::framing::StreamQosBody::clone(), qpid::framing::StreamPublishBody::clone(), qpid::framing::StreamDeliverBody::clone(), qpid::framing::StreamConsumeOkBody::clone(), qpid::framing::StreamConsumeBody::clone(), qpid::framing::StreamCancelBody::clone(), qpid::framing::SessionTimeoutBody::clone(), qpid::framing::SessionRequestTimeoutBody::clone(), qpid::framing::SessionKnownCompletedBody::clone(), qpid::framing::SessionGapBody::clone(), qpid::framing::SessionFlushBody::clone(), qpid::framing::SessionExpectedBody::clone(), qpid::framing::SessionDetachedBody::clone(), qpid::framing::SessionDetachBody::clone(), qpid::framing::SessionConfirmedBody::clone(), qpid::framing::SessionCompletedBody::clone(), qpid::framing::SessionCommandPointBody::clone(), qpid::framing::SessionAttachedBody::clone(), qpid::framing::SessionAttachBody::clone(), qpid::framing::QueueQueryBody::clone(), qpid::framing::QueuePurgeBody::clone(), qpid::framing::QueueDeleteBody::clone(), qpid::framing::QueueDeclareBody::clone(), qpid::framing::MessageTransferBody::clone(), qpid::framing::MessageSubscribeBody::clone(), qpid::framing::MessageStopBody::clone(), qpid::framing::MessageSetFlowModeBody::clone(), qpid::framing::MessageResumeBody::clone(), qpid::framing::MessageReleaseBody::clone(), qpid::framing::MessageRejectBody::clone(), qpid::framing::MessageFlushBody::clone(), qpid::framing::MessageFlowBody::clone(), qpid::framing::MessageCancelBody::clone(), qpid::framing::MessageAcquireBody::clone(), qpid::framing::MessageAcceptBody::clone(), qpid::framing::FileStageBody::clone(), qpid::framing::FileReturnBody::clone(), qpid::framing::FileRejectBody::clone(), qpid::framing::FileQosOkBody::clone(), qpid::framing::FileQosBody::clone(), qpid::framing::FilePublishBody::clone(), qpid::framing::FileOpenOkBody::clone(), qpid::framing::FileOpenBody::clone(), qpid::framing::FileDeliverBody::clone(), qpid::framing::FileConsumeOkBody::clone(), qpid::framing::FileConsumeBody::clone(), qpid::framing::FileCancelBody::clone(), qpid::framing::FileAckBody::clone(), qpid::framing::ExecutionSyncBody::clone(), qpid::framing::ExecutionResultBody::clone(), qpid::framing::ExecutionExceptionBody::clone(), qpid::framing::ExchangeUnbindBody::clone(), qpid::framing::ExchangeQueryBody::clone(), qpid::framing::ExchangeDeleteBody::clone(), qpid::framing::ExchangeDeclareBody::clone(), qpid::framing::ExchangeBoundBody::clone(), qpid::framing::ExchangeBindBody::clone(), qpid::framing::DtxStartBody::clone(), qpid::framing::DtxSetTimeoutBody::clone(), qpid::framing::DtxSelectBody::clone(), qpid::framing::DtxRollbackBody::clone(), qpid::framing::DtxRecoverBody::clone(), qpid::framing::DtxPrepareBody::clone(), qpid::framing::DtxGetTimeoutBody::clone(), qpid::framing::DtxForgetBody::clone(), qpid::framing::DtxEndBody::clone(), qpid::framing::DtxCommitBody::clone(), qpid::framing::ConnectionTuneOkBody::clone(), qpid::framing::ConnectionTuneBody::clone(), qpid::framing::ConnectionStartOkBody::clone(), qpid::framing::ConnectionStartBody::clone(), qpid::framing::ConnectionSecureOkBody::clone(), qpid::framing::ConnectionSecureBody::clone(), qpid::framing::ConnectionRedirectBody::clone(), qpid::framing::ConnectionOpenOkBody::clone(), qpid::framing::ConnectionOpenBody::clone(), qpid::framing::ConnectionHeartbeatBody::clone(), qpid::framing::ConnectionCloseOkBody::clone(), qpid::framing::ConnectionCloseBody::clone(), qpid::framing::ClusterUpdateRequestBody::clone(), qpid::framing::ClusterUpdateOfferBody::clone(), qpid::framing::ClusterShutdownBody::clone(), qpid::framing::ClusterReadyBody::clone(), qpid::framing::ClusterMessageExpiredBody::clone(), qpid::framing::ClusterConnectionTxStartBody::clone(), qpid::framing::ClusterConnectionTxPublishBody::clone(), qpid::framing::ClusterConnectionTxEnqueueBody::clone(), qpid::framing::ClusterConnectionTxEndBody::clone(), qpid::framing::ClusterConnectionTxDequeueBody::clone(), qpid::framing::ClusterConnectionTxAcceptBody::clone(), qpid::framing::ClusterConnectionShadowReadyBody::clone(), qpid::framing::ClusterConnectionSessionStateBody::clone(), qpid::framing::ClusterConnectionQueuePositionBody::clone(), qpid::framing::ClusterConnectionQueueBody::clone(), qpid::framing::ClusterConnectionMembershipBody::clone(), qpid::framing::ClusterConnectionExpiryIdBody::clone(), qpid::framing::ClusterConnectionExchangeBody::clone(), qpid::framing::ClusterConnectionDeliveryRecordBody::clone(), qpid::framing::ClusterConnectionDeliverDoOutputBody::clone(), qpid::framing::ClusterConnectionDeliverCloseBody::clone(), qpid::framing::ClusterConnectionConsumerStateBody::clone(), qpid::framing::ClusterConnectionAccumulatedAckBody::clone(), and qpid::framing::ClusterConfigChangeBody::clone().
static boost::intrusive_ptr<BodyType> qpid::framing::BodyFactory::create | ( | ) | [inline, static] |
Definition at line 36 of file BodyFactory.h.