#pragma once | |
#include "app.hpp" | |
namespace redfish | |
{ | |
/* | |
* @brief Top level class installing and providing Redfish services | |
*/ | |
class RedfishService | |
{ | |
public: | |
/* | |
* @brief Redfish service constructor | |
* | |
* Loads Redfish configuration and installs schema resources | |
* | |
* @param[in] app Crow app on which Redfish will initialize | |
*/ | |
explicit RedfishService(App& app); | |
}; | |
} // namespace redfish |