#pragma once #include 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