diff options
Diffstat (limited to 'cpp/src/qpid/broker/NullMessageStore.cpp')
| -rw-r--r-- | cpp/src/qpid/broker/NullMessageStore.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/cpp/src/qpid/broker/NullMessageStore.cpp b/cpp/src/qpid/broker/NullMessageStore.cpp index 689ed15707..5a4b23217c 100644 --- a/cpp/src/qpid/broker/NullMessageStore.cpp +++ b/cpp/src/qpid/broker/NullMessageStore.cpp @@ -140,5 +140,15 @@ void NullMessageStore::collectPreparedXids(std::set<string>& out) out.insert(prepared.begin(), prepared.end()); } +bool NullMessageStore::isNull() const +{ + return true; +} + +bool NullMessageStore::isNullStore(const MessageStore* store) +{ + const NullMessageStore* test = dynamic_cast<const NullMessageStore*>(store); + return test && test->isNull(); +} }} // namespace qpid::broker |
