summaryrefslogtreecommitdiffstats
path: root/logd/src/logd/forwarder.h
diff options
context:
space:
mode:
Diffstat (limited to 'logd/src/logd/forwarder.h')
-rw-r--r--logd/src/logd/forwarder.h5
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;
};