18 #ifndef _ACTIVEMQ_CORE_ACTIVEMQMESSAGEAUDIT_H_
19 #define _ACTIVEMQ_CORE_ACTIVEMQMESSAGEAUDIT_H_
30 class MessageAuditImpl;
35 MessageAuditImpl* impl;
68 int getAuditDepth()
const;
76 void setAuditDepth(
int value);
81 int getMaximumNumberOfProducersToTrack()
const;
89 void getMaximumNumberOfProducersToTrack(
int value);
100 bool isDuplicate(
const std::string& msgId)
const;
118 void rollback(
const std::string& msgId);
136 bool isInOrder(
const std::string& msgId)
const;
#define AMQCPP_API
Definition: Config.h:30
static const int MAXIMUM_PRODUCER_COUNT
Definition: ActiveMQMessageAudit.h:40
Definition: ActiveMQMessageAudit.h:32
static const int DEFAULT_WINDOW_SIZE
Definition: ActiveMQMessageAudit.h:39
Decaf's implementation of a Smart Pointer that is a template on a Type and is Thread Safe if the defa...
Definition: Pointer.h:53