From c25ed489bd7a5ae7fce248dcc105b9ad7f6a1e65 Mon Sep 17 00:00:00 2001 From: "Carl C. Trieloff" Date: Thu, 9 Jul 2009 20:20:45 +0000 Subject: Move helper functions out of the public interface, as they are unsafe git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@792665 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/src/qpid/broker/PersistableMessage.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'cpp/src') diff --git a/cpp/src/qpid/broker/PersistableMessage.h b/cpp/src/qpid/broker/PersistableMessage.h index 17bf774377..ae96d3ab32 100644 --- a/cpp/src/qpid/broker/PersistableMessage.h +++ b/cpp/src/qpid/broker/PersistableMessage.h @@ -65,6 +65,9 @@ class PersistableMessage : public Persistable */ int asyncDequeueCounter; + void enqueueAsync(); + void dequeueAsync(); + bool contentReleased; syncList synclist; @@ -78,6 +81,7 @@ class PersistableMessage : public Persistable MessageStore* store; + public: typedef boost::shared_ptr shared_ptr; @@ -101,7 +105,6 @@ class PersistableMessage : public Persistable QPID_BROKER_EXTERN void enqueueAsync(PersistableQueue::shared_ptr queue, MessageStore* _store); - QPID_BROKER_EXTERN void enqueueAsync(); QPID_BROKER_EXTERN bool isDequeueComplete(); @@ -110,8 +113,6 @@ class PersistableMessage : public Persistable QPID_BROKER_EXTERN void dequeueAsync(PersistableQueue::shared_ptr queue, MessageStore* _store); - QPID_BROKER_EXTERN void dequeueAsync(); - bool isStoredOnQueue(PersistableQueue::shared_ptr queue); void addToSyncList(PersistableQueue::shared_ptr queue, MessageStore* _store); -- cgit v1.2.1