diff options
Diffstat (limited to 'logd/src/logd/forwarder.h')
-rw-r--r-- | logd/src/logd/forwarder.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/logd/src/logd/forwarder.h b/logd/src/logd/forwarder.h index a0a1c5f1ea5..b26abf01658 100644 --- a/logd/src/logd/forwarder.h +++ b/logd/src/logd/forwarder.h @@ -2,6 +2,8 @@ #pragma once +#include <string_view> + namespace logdemon { /** @@ -11,7 +13,8 @@ class Forwarder { public: virtual ~Forwarder() {} virtual void sendMode() = 0; - virtual void forwardLine(const char *line, const char *eol) = 0; + virtual void forwardLine(std::string_view log_line) = 0; + virtual void flush() = 0; virtual int badLines() const = 0; virtual void resetBadLines() = 0; }; |