| #ifndef THIRD_PARTY_MILOTIC_EXTERNAL_CC_TLBMC_REDFISH_ROUTES_SYSTEM_H_ |
| #define THIRD_PARTY_MILOTIC_EXTERNAL_CC_TLBMC_REDFISH_ROUTES_SYSTEM_H_ |
| |
| #include "tlbmc/redfish/app.h" |
| #include "resource.pb.h" |
| |
| namespace milotic_tlbmc::system { |
| |
| void RegisterResetRoutes(RedfishApp& app); |
| |
| void RegisterAppendModeRoutes(RedfishApp& app); |
| |
| // Registers append-mode routes for system indicator LEDs |
| // (GET and PATCH handlers on /redfish/v1/Systems/<str>/). |
| void RegisterIndicatorRoutes(RedfishApp& app); |
| |
| } // namespace milotic_tlbmc::system |
| |
| #endif // THIRD_PARTY_MILOTIC_EXTERNAL_CC_TLBMC_REDFISH_ROUTES_SYSTEM_H_ |