diff options
author | Yann Herklotz <ymherklotz@gmail.com> | 2017-11-16 16:27:47 +0000 |
---|---|---|
committer | Yann Herklotz <ymherklotz@gmail.com> | 2017-11-16 16:27:47 +0000 |
commit | 82a3db85138c91df397fd820a3b5d1a0b5c21ef9 (patch) | |
tree | 6c6435962594df18eb2b6ed1d07740aecd0778ff /yage/core/logsink.h | |
parent | 443ae47fc210bcfe10f6f6c5ac8aa3453e1d29d2 (diff) | |
download | YAGE-82a3db85138c91df397fd820a3b5d1a0b5c21ef9.tar.gz YAGE-82a3db85138c91df397fd820a3b5d1a0b5c21ef9.zip |
Asynchronous logging added
Diffstat (limited to 'yage/core/logsink.h')
-rw-r--r-- | yage/core/logsink.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/yage/core/logsink.h b/yage/core/logsink.h index f18a6d37..526c862e 100644 --- a/yage/core/logsink.h +++ b/yage/core/logsink.h @@ -30,7 +30,7 @@ public: LogSink &operator=(LogSink &&sink); bool operator==(const LogSink &sink); - void write(const LogMessage::Meta &meta, const std::string &msg); + void write(const LogMessage::Meta &meta, const std::string &msg) const; private: struct Concept { @@ -38,7 +38,7 @@ private: virtual Concept *clone() const = 0; virtual void write(const LogMessage::Meta &meta, - const std::string &msg) = 0; + const std::string &msg) const = 0; }; template <typename T> @@ -46,7 +46,7 @@ private: Model(T impl_i); virtual Concept *clone() const override; virtual void write(const LogMessage::Meta &meta, - const std::string &msg) override; + const std::string &msg) const override; T impl; }; @@ -79,7 +79,7 @@ LogSink::Concept *LogSink::Model<T>::clone() const template <typename T> void LogSink::Model<T>::write(const LogMessage::Meta &meta, - const std::string &msg) + const std::string &msg) const { impl(meta, msg); } |