22 #ifndef MAMA_DQPUBLISHER_CPP_H__
23 #define MAMA_DQPUBLISHER_CPP_H__
25 #include "mama/msgstatus.h"
30 class MamaDQPublisherImpl;
39 friend class MamaDQPublisherManagerImpl;
54 virtual void send (
MamaMsg* msg);
56 virtual void sendReply (
const MamaMsg& request,
MamaMsg* reply)
const;
57 virtual void sendReply (mamaMsgReply replyHandle,
MamaMsg *reply)
const;
59 virtual void destroy (
void);
61 virtual void setStatus (mamaMsgStatus status);
63 virtual void setSenderId (uint64_t
id);
65 virtual void setSeqNum (mama_seqnum_t num);
67 virtual void* getCache (
void);
68 virtual void setCache (
void* cache);