diff options
| author | Tomasz Sterna <tomek@xiaoka.com> | 2014-07-14 17:19:45 +0200 |
|---|---|---|
| committer | Tomasz Sterna <tomek@xiaoka.com> | 2014-07-16 00:07:28 +0200 |
| commit | 3c19406ee292e0ed7993bd4d3976cc34d40e2f22 (patch) | |
| tree | 67d185e95d647e56c074f4b3a30ac4f0d81e2ee6 /ext/Log4Qt/src/spi | |
| parent | 630cc2e3097f2236a4c1191be6c955ec523d6f1a (diff) | |
Replaced ext/Log4Qt source with submodule
Diffstat (limited to 'ext/Log4Qt/src/spi')
| -rwxr-xr-x | ext/Log4Qt/src/spi/filter.cpp | 70 | ||||
| -rwxr-xr-x | ext/Log4Qt/src/spi/filter.h | 124 |
2 files changed, 0 insertions, 194 deletions
diff --git a/ext/Log4Qt/src/spi/filter.cpp b/ext/Log4Qt/src/spi/filter.cpp deleted file mode 100755 index 31c1c9a..0000000 --- a/ext/Log4Qt/src/spi/filter.cpp +++ /dev/null @@ -1,70 +0,0 @@ -/****************************************************************************** - * - * package: Log4Qt - * file: filter.cpp - * created: September 2007 - * author: Martin Heinrich - * - * - * Copyright 2007 Martin Heinrich - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - ******************************************************************************/ - - - -/****************************************************************************** - * Dependencies - ******************************************************************************/ - - -#include "spi/filter.h" - -#include <QtCore/QDebug> - - -namespace Log4Qt -{ - - - /************************************************************************** - * Declarations - **************************************************************************/ - - - - /************************************************************************** - * C helper functions - **************************************************************************/ - - - - /************************************************************************** - * Class implementation: Filter - **************************************************************************/ - - - void Filter::setNext(Filter *pFilter) - { - mpNext = pFilter; - } - - - - /************************************************************************** - * Implementation: Operators, Helper - **************************************************************************/ - - -} // namespace Log4Qt diff --git a/ext/Log4Qt/src/spi/filter.h b/ext/Log4Qt/src/spi/filter.h deleted file mode 100755 index 99861d8..0000000 --- a/ext/Log4Qt/src/spi/filter.h +++ /dev/null @@ -1,124 +0,0 @@ -/****************************************************************************** - * - * package: Log4Qt - * file: filter.h - * created: September 2007 - * author: Martin Heinrich - * - * - * Copyright 2007 Martin Heinrich - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - ******************************************************************************/ - -#ifndef LOG4QT_FILTER_H -#define LOG4QT_FILTER_H - - -/****************************************************************************** - * Dependencies - ******************************************************************************/ - -#include "helpers/logobject.h" - -#include "helpers/logobjectptr.h" -#include "../log4qt.h" - - -/****************************************************************************** - * Declarations - ******************************************************************************/ - -namespace Log4Qt -{ - - class LoggingEvent; - - /*! - * \brief The class Filter is the base class for all filters. - * - * \note The ownership and lifetime of objects of this class are managed. - * See \ref Ownership "Object ownership" for more details. - */ - class LOG4QT_EXPORT Filter : public LogObject - { - Q_OBJECT - - /*! - * The property holds the next filter of this filter. - * - * The default is 0 for no next filter. - * - * \sa next(), setNext() - */ - Q_PROPERTY(Filter* next READ next WRITE setNext) - - public: - enum Decision - { - ACCEPT, - DENY, - NEUTRAL - }; - Q_ENUMS(Decision) - - public: - Filter(QObject *pObject = 0); - // Filter(const Filter &rOther); // Use compiler default - virtual ~Filter(); - // Filter &operator=(const Filter &rOther); // Use compiler default - - Filter* next() const; - void setNext(Filter *pFilter); - - virtual void activateOptions(); - virtual Decision decide(const LoggingEvent &rEvent) const = 0; - - private: - LogObjectPtr<Filter> mpNext; - }; - - - /************************************************************************** - * Operators, Helper - **************************************************************************/ - - - /************************************************************************** - * Inline - **************************************************************************/ - - inline Filter::Filter(QObject *pObject) : - LogObject(pObject), - mpNext(0) - {} - - inline Filter::~Filter() - {} - - inline Filter* Filter::next() const - { return mpNext; } - - inline void Filter::activateOptions() - {} - - -} // namespace Log4Qt - - -// Q_DECLARE_TYPEINFO(Log4Qt::Filter, Q_COMPLEX_TYPE); // Use default -Q_DECLARE_TYPEINFO(Log4Qt::LogObjectPtr<Log4Qt::Filter>, Q_MOVABLE_TYPE); - - -#endif // LOG4QT_FILTER_H |
