| #pragma once |
| |
| #include <sdbusplus/exception.hpp> |
| |
| namespace sdbusplus |
| { |
| namespace org |
| { |
| namespace open_power |
| { |
| namespace Host |
| { |
| namespace Error |
| { |
| |
| struct Event final : public sdbusplus::exception_t |
| { |
| static constexpr auto errName = "org.open_power.Host.Error.Event"; |
| static constexpr auto errDesc = "A host system event was received"; |
| static constexpr auto errWhat = |
| "org.open_power.Host.Error.Event: A host system event was received"; |
| |
| const char* name() const noexcept override; |
| const char* description() const noexcept override; |
| const char* what() const noexcept override; |
| }; |
| |
| struct MaintenanceProcedure final : public sdbusplus::exception_t |
| { |
| static constexpr auto errName = |
| "org.open_power.Host.Error.MaintenanceProcedure"; |
| static constexpr auto errDesc = |
| "A host system event with a procedure callout"; |
| static constexpr auto errWhat = |
| "org.open_power.Host.Error.MaintenanceProcedure: A host system event " |
| "with a procedure callout"; |
| |
| const char* name() const noexcept override; |
| const char* description() const noexcept override; |
| const char* what() const noexcept override; |
| }; |
| |
| } // namespace Error |
| } // namespace Host |
| } // namespace open_power |
| } // namespace org |
| } // namespace sdbusplus |