aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/poco/Foundation/include/Poco/FormattingChannel.h
diff options
context:
space:
mode:
authororivej <orivej@yandex-team.ru>2022-02-10 16:45:01 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:45:01 +0300
commit2d37894b1b037cf24231090eda8589bbb44fb6fc (patch)
treebe835aa92c6248212e705f25388ebafcf84bc7a1 /contrib/libs/poco/Foundation/include/Poco/FormattingChannel.h
parent718c552901d703c502ccbefdfc3c9028d608b947 (diff)
downloadydb-2d37894b1b037cf24231090eda8589bbb44fb6fc.tar.gz
Restoring authorship annotation for <orivej@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/poco/Foundation/include/Poco/FormattingChannel.h')
-rw-r--r--contrib/libs/poco/Foundation/include/Poco/FormattingChannel.h192
1 files changed, 96 insertions, 96 deletions
diff --git a/contrib/libs/poco/Foundation/include/Poco/FormattingChannel.h b/contrib/libs/poco/Foundation/include/Poco/FormattingChannel.h
index ca9628c70d..f4dfded2a7 100644
--- a/contrib/libs/poco/Foundation/include/Poco/FormattingChannel.h
+++ b/contrib/libs/poco/Foundation/include/Poco/FormattingChannel.h
@@ -1,96 +1,96 @@
-//
-// FormattingChannel.h
-//
-// Library: Foundation
-// Package: Logging
-// Module: Formatter
-//
-// Definition of the FormattingChannel class.
-//
-// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
-// and Contributors.
-//
-// SPDX-License-Identifier: BSL-1.0
-//
-
-
-#ifndef Foundation_FormattingChannel_INCLUDED
-#define Foundation_FormattingChannel_INCLUDED
-
-
-#include "Poco/Foundation.h"
-#include "Poco/Channel.h"
-
-
-namespace Poco {
-
-
-class Formatter;
-
-
-class Foundation_API FormattingChannel: public Channel
- /// The FormattingChannel is a filter channel that routes
- /// a Message through a Formatter before passing it on
- /// to the destination channel.
-{
-public:
- FormattingChannel();
- /// Creates a FormattingChannel.
-
- FormattingChannel(Formatter* pFormatter);
- /// Creates a FormattingChannel and attaches a Formatter.
-
- FormattingChannel(Formatter* pFormatter, Channel* pChannel);
- /// Creates a FormattingChannel and attaches a Formatter
- /// and a Channel.
-
- void setFormatter(Formatter* pFormatter);
- /// Sets the Formatter used to format the messages
- /// before they are passed on. If null, the message
- /// is passed on unmodified.
-
- Formatter* getFormatter() const;
- /// Returns the Formatter used to format messages,
- /// which may be null.
-
- void setChannel(Channel* pChannel);
- /// Sets the destination channel to which the formatted
- /// messages are passed on.
-
- Channel* getChannel() const;
- /// Returns the channel to which the formatted
- /// messages are passed on.
-
- void log(const Message& msg);
- /// Formats the given Message using the Formatter and
- /// passes the formatted message on to the destination
- /// Channel.
-
- void setProperty(const std::string& name, const std::string& value);
- /// Sets or changes a configuration property.
- ///
- /// Only the "channel" and "formatter" properties are supported, which allow
- /// setting the target channel and formatter, respectively, via the LoggingRegistry.
- /// The "channel" and "formatter" properties are set-only.
- ///
- /// Unsupported properties are passed to the attached Channel.
-
- void open();
- /// Opens the attached channel.
-
- void close();
- /// Closes the attached channel.
-
-protected:
- ~FormattingChannel();
-
-private:
- Formatter* _pFormatter;
- Channel* _pChannel;
-};
-
-
-} // namespace Poco
-
-
-#endif // Foundation_FormattingChannel_INCLUDED
+//
+// FormattingChannel.h
+//
+// Library: Foundation
+// Package: Logging
+// Module: Formatter
+//
+// Definition of the FormattingChannel class.
+//
+// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
+// and Contributors.
+//
+// SPDX-License-Identifier: BSL-1.0
+//
+
+
+#ifndef Foundation_FormattingChannel_INCLUDED
+#define Foundation_FormattingChannel_INCLUDED
+
+
+#include "Poco/Foundation.h"
+#include "Poco/Channel.h"
+
+
+namespace Poco {
+
+
+class Formatter;
+
+
+class Foundation_API FormattingChannel: public Channel
+ /// The FormattingChannel is a filter channel that routes
+ /// a Message through a Formatter before passing it on
+ /// to the destination channel.
+{
+public:
+ FormattingChannel();
+ /// Creates a FormattingChannel.
+
+ FormattingChannel(Formatter* pFormatter);
+ /// Creates a FormattingChannel and attaches a Formatter.
+
+ FormattingChannel(Formatter* pFormatter, Channel* pChannel);
+ /// Creates a FormattingChannel and attaches a Formatter
+ /// and a Channel.
+
+ void setFormatter(Formatter* pFormatter);
+ /// Sets the Formatter used to format the messages
+ /// before they are passed on. If null, the message
+ /// is passed on unmodified.
+
+ Formatter* getFormatter() const;
+ /// Returns the Formatter used to format messages,
+ /// which may be null.
+
+ void setChannel(Channel* pChannel);
+ /// Sets the destination channel to which the formatted
+ /// messages are passed on.
+
+ Channel* getChannel() const;
+ /// Returns the channel to which the formatted
+ /// messages are passed on.
+
+ void log(const Message& msg);
+ /// Formats the given Message using the Formatter and
+ /// passes the formatted message on to the destination
+ /// Channel.
+
+ void setProperty(const std::string& name, const std::string& value);
+ /// Sets or changes a configuration property.
+ ///
+ /// Only the "channel" and "formatter" properties are supported, which allow
+ /// setting the target channel and formatter, respectively, via the LoggingRegistry.
+ /// The "channel" and "formatter" properties are set-only.
+ ///
+ /// Unsupported properties are passed to the attached Channel.
+
+ void open();
+ /// Opens the attached channel.
+
+ void close();
+ /// Closes the attached channel.
+
+protected:
+ ~FormattingChannel();
+
+private:
+ Formatter* _pFormatter;
+ Channel* _pChannel;
+};
+
+
+} // namespace Poco
+
+
+#endif // Foundation_FormattingChannel_INCLUDED