xref: /openbmc/phosphor-ipmi-flash/tools/bt.hpp (revision 008875971ad526b8b1792c7c296923ba23edd7d2)
1af69625fSPatrick Venture #pragma once
2af69625fSPatrick Venture 
3*00887597SPatrick Venture #include "blob_interface.hpp"
4af69625fSPatrick Venture #include "interface.hpp"
5af69625fSPatrick Venture 
6af69625fSPatrick Venture class BtDataHandler : public DataInterface
7af69625fSPatrick Venture {
8af69625fSPatrick Venture   public:
9*00887597SPatrick Venture     explicit BtDataHandler(BlobInterface* blob) : blob(blob){};
10af69625fSPatrick Venture 
11af69625fSPatrick Venture     bool sendContents(const std::string& input, std::uint16_t session) override;
12*00887597SPatrick Venture 
13*00887597SPatrick Venture   private:
14*00887597SPatrick Venture     BlobInterface* blob;
15af69625fSPatrick Venture };
16