blob: 38a0296ab5c11863e05866de34360264b201b00a [file] [log] [blame]
#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