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
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements...
Definition: CachedConsumer.h:24
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