blob: 285bbf115193cb6c9e4b52a6024327fb6ce00b0c [file] [log] [blame]
Patrick Venture00887592018-12-11 10:57:06 -08001#pragma once
2
3#include "blob_interface.hpp"
Patrick Venturecf2d1b12018-12-11 18:22:36 -08004#include "ipmi_interface.hpp"
Patrick Venture00887592018-12-11 10:57:06 -08005
6class BlobHandler : public BlobInterface
7{
8 public:
Patrick Venturecf2d1b12018-12-11 18:22:36 -08009 explicit BlobHandler(IpmiInterface* ipmi) : ipmi(ipmi){};
Patrick Venture00887592018-12-11 10:57:06 -080010
11 std::vector<std::string> getBlobList() override;
Patrick Venturecf2d1b12018-12-11 18:22:36 -080012
13 private:
14 IpmiInterface* ipmi;
Patrick Venture00887592018-12-11 10:57:06 -080015};