Name | |
---|---|
virtual | ~MamaDQPublisherManager(void ) |
MamaDQPublisherManager(void ) | |
virtual void | create(MamaTransport * transport, MamaQueue * queue, MamaDQPublisherManagerCallback * callback, const char * sourcename, const char * root =”_MD”) |
virtual void | addPublisher(const char * symbol, MamaDQPublisher * pub, void * cache) |
virtual MamaDQPublisher * | removePublisher(const char * symbol) |
virtual MamaDQPublisher * | createPublisher(const char * symbol, void * cache) |
virtual void | destroyPublisher(const char * symbol) |
virtual const MamaDQPublisher * | getPublisher(const char * symbol) 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 | sendSyncRequest(mama_u16_t nummsg, mama_f64_t delay, mama_f64_t duration) |
virtual void | sendNoSubscribers(const char * symbol) |
virtual ~MamaDQPublisherManager(
void
)
MamaDQPublisherManager(
void
)
virtual void create(
MamaTransport * transport,
MamaQueue * queue,
MamaDQPublisherManagerCallback * callback,
const char * sourcename,
const char * root ="_MD"
)
Parameters:
Create a MAMA publisher manager for the corresponding transport.
virtual void addPublisher(
const char * symbol,
MamaDQPublisher * pub,
void * cache
)
virtual MamaDQPublisher * removePublisher(
const char * symbol
)
virtual MamaDQPublisher * createPublisher(
const char * symbol,
void * cache
)
virtual void destroyPublisher(
const char * symbol
)
virtual const MamaDQPublisher * getPublisher(
const char * symbol
) 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 sendSyncRequest(
mama_u16_t nummsg,
mama_f64_t delay,
mama_f64_t duration
)
virtual void sendNoSubscribers(
const char * symbol
)
Updated on 2023-03-31 at 15:29:25 +0100