tools: start implementing blob interface
Start implementing blob interface to handle sending BLOB protocol
commands.
Change-Id: I9eeb6c1b6f49d9b0332e156e02476e2b07850d64
Signed-off-by: Patrick Venture <venture@google.com>
diff --git a/tools/lpc.hpp b/tools/lpc.hpp
index de35c1b..c60fd99 100644
--- a/tools/lpc.hpp
+++ b/tools/lpc.hpp
@@ -1,11 +1,15 @@
#pragma once
+#include "blob_interface.hpp"
#include "interface.hpp"
class LpcDataHandler : public DataInterface
{
public:
- LpcDataHandler() = default;
+ explicit LpcDataHandler(BlobInterface* blob) : blob(blob){};
bool sendContents(const std::string& input, std::uint16_t session) override;
+
+ private:
+ BlobInterface* blob;
};