#include <PersistableQueue.h>


Public Types | |
|
typedef boost::shared_ptr < PersistableQueue > | shared_ptr |
Public Member Functions | |
| virtual const std::string & | getName () const =0 |
| virtual void | setExternalQueueStore (ExternalQueueStore *inst)=0 |
| ExternalQueueStore * | getExternalQueueStore () const |
| virtual void | notifyDurableIOComplete ()=0 |
| call back to signal async AIO writes have completed (enqueue/dequeue etc) | |
Protected Attributes | |
| ExternalQueueStore * | externalQueueStore |
Definition at line 51 of file PersistableQueue.h.
| virtual void qpid::broker::PersistableQueue::notifyDurableIOComplete | ( | ) | [pure virtual] |
call back to signal async AIO writes have completed (enqueue/dequeue etc)
Note: DO NOT do work on this callback, if you block this callback you will block the store.
Implemented in qpid::broker::Queue.
1.5.6