OpenMAMA C++ API
Wombat::MamaDQPublisher Class Reference

#include <MamaDQPublisher.h>

Public Member Functions

virtual ~MamaDQPublisher (void)
 
 MamaDQPublisher (void)
 
virtual void create (MamaTransport *transport, const char *topic)
 Create a MAMA DQ publisher for the corresponding transport. More...
 
virtual void send (MamaMsg *msg)
 
virtual void sendReply (const MamaMsg &request, MamaMsg *reply) const
 
virtual void sendReply (mamaMsgReply replyHandle, MamaMsg *reply) const
 
virtual void destroy (void)
 
virtual void setStatus (mamaMsgStatus status)
 
virtual void setSenderId (uint64_t id)
 
virtual void setSeqNum (mama_seqnum_t num)
 
virtual void * getCache (void)
 
virtual void setCache (void *cache)
 

Protected Attributes

MamaDQPublisherImpl * mImpl
 

Friends

class MamaDQPublisherManagerImpl
 

Constructor & Destructor Documentation

§ ~MamaDQPublisher()

virtual Wombat::MamaDQPublisher::~MamaDQPublisher ( void  )
virtual

§ MamaDQPublisher()

Wombat::MamaDQPublisher::MamaDQPublisher ( void  )

Member Function Documentation

§ create()

virtual void Wombat::MamaDQPublisher::create ( MamaTransport transport,
const char *  topic 
)
virtual

Create a MAMA DQ publisher for the corresponding transport.

Parameters
transportThe transport to use. Must be a basic transport.
topicfor basic publishers. Symbol for market data topics.

§ send()

virtual void Wombat::MamaDQPublisher::send ( MamaMsg msg)
virtual

§ sendReply() [1/2]

virtual void Wombat::MamaDQPublisher::sendReply ( const MamaMsg request,
MamaMsg reply 
) const
virtual

§ sendReply() [2/2]

virtual void Wombat::MamaDQPublisher::sendReply ( mamaMsgReply  replyHandle,
MamaMsg reply 
) const
virtual

§ destroy()

virtual void Wombat::MamaDQPublisher::destroy ( void  )
virtual

§ setStatus()

virtual void Wombat::MamaDQPublisher::setStatus ( mamaMsgStatus  status)
virtual

§ setSenderId()

virtual void Wombat::MamaDQPublisher::setSenderId ( uint64_t  id)
virtual

§ setSeqNum()

virtual void Wombat::MamaDQPublisher::setSeqNum ( mama_seqnum_t  num)
virtual

§ getCache()

virtual void* Wombat::MamaDQPublisher::getCache ( void  )
virtual

§ setCache()

virtual void Wombat::MamaDQPublisher::setCache ( void *  cache)
virtual

Friends And Related Function Documentation

§ MamaDQPublisherManagerImpl

friend class MamaDQPublisherManagerImpl
friend

Member Data Documentation

§ mImpl

MamaDQPublisherImpl* Wombat::MamaDQPublisher::mImpl
protected