util/qos/storage/HistoryQueueProperty.h

Go to the documentation of this file.
00001 /*------------------------------------------------------------------------------
00002 Name:      org::xmlBlaster::util::qos::storage::HistoryQueueProperty.h
00003 Project:   xmlBlaster.org
00004 Copyright: xmlBlaster.org, see xmlBlaster-LICENSE file
00005 ------------------------------------------------------------------------------*/
00006 
00014 #ifndef _UTIL_HISTORYQUEUEPROPERTY_H
00015 #define _UTIL_HISTORYQUEUEPROPERTY_H
00016 
00017 #include <util/xmlBlasterDef.h>
00018 #include <util/qos/storage/QueuePropertyBase.h>
00019 
00020 namespace org { namespace xmlBlaster { namespace util { namespace qos { namespace storage {
00021 
00022 class Dll_Export HistoryQueueProperty : public QueuePropertyBase
00023 {
00024 public:
00025 
00030    HistoryQueueProperty(org::xmlBlaster::util::Global& global, const std::string& nodeId);
00031 
00032    HistoryQueueProperty(const QueuePropertyBase& prop);
00033 
00034    HistoryQueueProperty& operator =(const QueuePropertyBase& prop);
00035 
00039    std::string getSettings();
00040 
00041    bool onOverflowDeadMessage();
00042 };
00043 
00044 }}}}} // namespace
00045 
00046 #endif