Jason Ling | c893f43 | 2020-10-24 19:31:44 -0700 | [diff] [blame] | 1 | #pragma once |
2 | #include "buildjson.hpp" | ||||
3 | #include "firmware_handler.hpp" | ||||
4 | |||||
5 | #include <nlohmann/json.hpp> | ||||
6 | |||||
7 | #include <vector> | ||||
8 | |||||
9 | namespace ipmi_flash | ||||
10 | { | ||||
11 | class FirmwareHandlersBuilder : public HandlersBuilderIfc<ActionPack> | ||||
12 | { | ||||
13 | public: | ||||
14 | std::vector<HandlerConfig<ActionPack>> | ||||
15 | buildHandlerFromJson(const nlohmann::json& data) override; | ||||
16 | }; | ||||
17 | } // namespace ipmi_flash |