summaryrefslogtreecommitdiff
path: root/cpp/src/tests/storePerftools/asyncPerf/MessageConsumer.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/tests/storePerftools/asyncPerf/MessageConsumer.h')
-rw-r--r--cpp/src/tests/storePerftools/asyncPerf/MessageConsumer.h24
1 files changed, 12 insertions, 12 deletions
diff --git a/cpp/src/tests/storePerftools/asyncPerf/MessageConsumer.h b/cpp/src/tests/storePerftools/asyncPerf/MessageConsumer.h
index b110520889..d5a881f7e0 100644
--- a/cpp/src/tests/storePerftools/asyncPerf/MessageConsumer.h
+++ b/cpp/src/tests/storePerftools/asyncPerf/MessageConsumer.h
@@ -24,44 +24,44 @@
#ifndef tests_storePerftools_asyncPerf_MessageConsumer_h_
#define tests_storePerftools_asyncPerf_MessageConsumer_h_
+#include "qpid/broker/SimpleConsumer.h"
+
#include "boost/shared_ptr.hpp"
#include <deque>
namespace qpid {
-namespace asyncStore {
-class AsyncStoreImpl;
-}
namespace broker {
class AsyncResultQueue;
+class AsyncStore;
+class SimpleDeliveryRecord;
+class SimpleQueue;
}}
namespace tests {
namespace storePerftools {
namespace asyncPerf {
-class DeliveryRecord;
-class SimpleQueue;
class TestOptions;
-class MessageConsumer
+class MessageConsumer: public qpid::broker::SimpleConsumer
{
public:
MessageConsumer(const TestOptions& perfTestParams,
- qpid::asyncStore::AsyncStoreImpl* store,
+ qpid::broker::AsyncStore* store,
qpid::broker::AsyncResultQueue& arq,
- boost::shared_ptr<SimpleQueue> queue);
+ boost::shared_ptr<qpid::broker::SimpleQueue> queue);
virtual ~MessageConsumer();
- void record(boost::shared_ptr<DeliveryRecord> dr);
+ void record(boost::shared_ptr<qpid::broker::SimpleDeliveryRecord> dr);
void commitComplete();
void* runConsumers();
static void* startConsumers(void* ptr);
private:
const TestOptions& m_perfTestParams;
- qpid::asyncStore::AsyncStoreImpl* m_store;
+ qpid::broker::AsyncStore* m_store;
qpid::broker::AsyncResultQueue& m_resultQueue;
- boost::shared_ptr<SimpleQueue> m_queue;
- std::deque<boost::shared_ptr<DeliveryRecord> > m_unacked;
+ boost::shared_ptr<qpid::broker::SimpleQueue> m_queue;
+ std::deque<boost::shared_ptr<qpid::broker::SimpleDeliveryRecord> > m_unacked;
};
}}} // namespace tests::storePerftools::asyncPerf