OpenMAMA
Wombat::MamaDQPublisherManager Class Reference

#include <MamaDQPublisherManager.h>

Public Member Functions

virtual ~MamaDQPublisherManager (void)
 
 MamaDQPublisherManager (void)
 
virtual void create (MamaTransport *transport, MamaQueue *queue, MamaDQPublisherManagerCallback *callback, const char *sourcename, const char *root="_MD")
 Create a MAMA publisher manager for the corresponding transport. More...
 
virtual void addPublisher (const char *symbol, MamaDQPublisher *pub, void *cache)
 
virtual MamaDQPublisherremovePublisher (const char *symbol)
 
virtual MamaDQPublishercreatePublisher (const char *symbol, void *cache)
 
virtual void destroyPublisher (const char *symbol)
 
virtual void destroy (void)
 
virtual void setStatus (mamaMsgStatus status)
 
virtual void setSenderId (uint64_t id)
 
virtual void setSeqNum (mama_seqnum_t num)
 
virtual void sendSyncRequest (mama_u16_t nummsg, mama_f64_t delay, mama_f64_t duration)
 
virtual void sendNoSubscribers (const char *symbol)
 

Constructor & Destructor Documentation

virtual Wombat::MamaDQPublisherManager::~MamaDQPublisherManager ( void  )
virtual
Wombat::MamaDQPublisherManager::MamaDQPublisherManager ( void  )

Member Function Documentation

virtual void Wombat::MamaDQPublisherManager::create ( MamaTransport transport,
MamaQueue queue,
MamaDQPublisherManagerCallback callback,
const char *  sourcename,
const char *  root = "_MD" 
)
virtual

Create a MAMA publisher manager for the corresponding transport.

Parameters
transportThe transport to use. Must be a basic transport.
queuethe quese subscription requests are received on.
callbacksubscription request callback.
sourcenameThe Sourcename for subscribers to send requests
rootThe root for market data publishers.
virtual void Wombat::MamaDQPublisherManager::addPublisher ( const char *  symbol,
MamaDQPublisher pub,
void *  cache 
)
virtual
virtual MamaDQPublisher* Wombat::MamaDQPublisherManager::removePublisher ( const char *  symbol)
virtual
virtual MamaDQPublisher* Wombat::MamaDQPublisherManager::createPublisher ( const char *  symbol,
void *  cache 
)
virtual
virtual void Wombat::MamaDQPublisherManager::destroyPublisher ( const char *  symbol)
virtual
virtual void Wombat::MamaDQPublisherManager::destroy ( void  )
virtual
virtual void Wombat::MamaDQPublisherManager::setStatus ( mamaMsgStatus  status)
virtual
virtual void Wombat::MamaDQPublisherManager::setSenderId ( uint64_t  id)
virtual
virtual void Wombat::MamaDQPublisherManager::setSeqNum ( mama_seqnum_t  num)
virtual
virtual void Wombat::MamaDQPublisherManager::sendSyncRequest ( mama_u16_t  nummsg,
mama_f64_t  delay,
mama_f64_t  duration 
)
virtual
virtual void Wombat::MamaDQPublisherManager::sendNoSubscribers ( const char *  symbol)
virtual

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


© 2012 Linux Foundation