summaryrefslogtreecommitdiff
path: root/ext/Log4Qt/src/spi
diff options
context:
space:
mode:
authorTomasz Sterna <tomek@xiaoka.com>2014-07-14 17:19:45 +0200
committerTomasz Sterna <tomek@xiaoka.com>2014-07-16 00:07:28 +0200
commit3c19406ee292e0ed7993bd4d3976cc34d40e2f22 (patch)
tree67d185e95d647e56c074f4b3a30ac4f0d81e2ee6 /ext/Log4Qt/src/spi
parent630cc2e3097f2236a4c1191be6c955ec523d6f1a (diff)
Replaced ext/Log4Qt source with submodule
Diffstat (limited to 'ext/Log4Qt/src/spi')
-rwxr-xr-xext/Log4Qt/src/spi/filter.cpp70
-rwxr-xr-xext/Log4Qt/src/spi/filter.h124
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