| #ifndef THIRD_PARTY_GBMCWEB_DEVPATH_PLUGIN_REDFISH_DEVPATH_INJECTOR_INTERFACE_H_ |
| #define THIRD_PARTY_GBMCWEB_DEVPATH_PLUGIN_REDFISH_DEVPATH_INJECTOR_INTERFACE_H_ |
| |
| #include "http_request.hpp" |
| #include "http_response.hpp" |
| |
| namespace devpath_plugin { |
| |
| class RedfishDevpathInjectorInterface { |
| public: |
| virtual ~RedfishDevpathInjectorInterface() = default; |
| virtual void Inject(const crow::Request& req, crow::Response& res) const = 0; |
| }; |
| |
| } // namespace devpath_plugin |
| |
| #endif // THIRD_PARTY_GBMCWEB_DEVPATH_PLUGIN_REDFISH_DEVPATH_INJECTOR_INTERFACE_H_ |