| // This file was autogenerated. Do not edit! |
| // See elog-gen.py for more details |
| #pragma once |
| |
| #include <phosphor-logging/elog.hpp> |
| #include <phosphor-logging/log.hpp> |
| #include <sdbusplus/exception.hpp> |
| #include <string> |
| #include <tuple> |
| #include <type_traits> |
| |
| namespace sdbusplus |
| { |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace Error |
| { |
| struct BlankSystemVPD; |
| } // namespace Error |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace Error |
| { |
| struct DbusFailure; |
| } // namespace Error |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace Error |
| { |
| struct EccCheckFailed; |
| } // namespace Error |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace Error |
| { |
| struct InvalidEepromPath; |
| } // namespace Error |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace Error |
| { |
| struct InvalidJson; |
| } // namespace Error |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace Error |
| { |
| struct InvalidVPD; |
| } // namespace Error |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace Error |
| { |
| struct KeywordNotFound; |
| } // namespace Error |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace Error |
| { |
| struct LocationNotFound; |
| } // namespace Error |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace Error |
| { |
| struct NodeNotFound; |
| } // namespace Error |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace Error |
| { |
| struct PathNotFound; |
| } // namespace Error |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace Error |
| { |
| struct RecordNotFound; |
| } // namespace Error |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace org |
| { |
| namespace open_power |
| { |
| namespace Common |
| { |
| namespace Callout |
| { |
| namespace Error |
| { |
| struct Procedure; |
| } // namespace Error |
| } // namespace Callout |
| } // namespace Common |
| } // namespace open_power |
| } // namespace org |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace org |
| { |
| namespace open_power |
| { |
| namespace Host |
| { |
| namespace Access |
| { |
| namespace Error |
| { |
| struct ReadCFAM; |
| } // namespace Error |
| } // namespace Access |
| } // namespace Host |
| } // namespace open_power |
| } // namespace org |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace org |
| { |
| namespace open_power |
| { |
| namespace Host |
| { |
| namespace Access |
| { |
| namespace Error |
| { |
| struct WriteCFAM; |
| } // namespace Error |
| } // namespace Access |
| } // namespace Host |
| } // namespace open_power |
| } // namespace org |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace org |
| { |
| namespace open_power |
| { |
| namespace Host |
| { |
| namespace Error |
| { |
| struct Event; |
| } // namespace Error |
| } // namespace Host |
| } // namespace open_power |
| } // namespace org |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace org |
| { |
| namespace open_power |
| { |
| namespace Host |
| { |
| namespace Error |
| { |
| struct MaintenanceProcedure; |
| } // namespace Error |
| } // namespace Host |
| } // namespace open_power |
| } // namespace org |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace org |
| { |
| namespace open_power |
| { |
| namespace Proc |
| { |
| namespace FSI |
| { |
| namespace Error |
| { |
| struct MasterDetectionFailure; |
| } // namespace Error |
| } // namespace FSI |
| } // namespace Proc |
| } // namespace open_power |
| } // namespace org |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace org |
| { |
| namespace open_power |
| { |
| namespace Proc |
| { |
| namespace FSI |
| { |
| namespace Error |
| { |
| struct SlaveDetectionFailure; |
| } // namespace Error |
| } // namespace FSI |
| } // namespace Proc |
| } // namespace open_power |
| } // namespace org |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace BIOSConfig |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct AttributeNotFound; |
| } // namespace Error |
| } // namespace Common |
| } // namespace BIOSConfig |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace BIOSConfig |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct AttributeReadOnly; |
| } // namespace Error |
| } // namespace Common |
| } // namespace BIOSConfig |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace BIOSConfig |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct InvalidCurrentPassword; |
| } // namespace Error |
| } // namespace Common |
| } // namespace BIOSConfig |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace BIOSConfig |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct PasswordNotSettable; |
| } // namespace Error |
| } // namespace Common |
| } // namespace BIOSConfig |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Certs |
| { |
| namespace Error |
| { |
| struct InvalidCertificate; |
| } // namespace Error |
| } // namespace Certs |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Chassis |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct IOError; |
| } // namespace Error |
| } // namespace Common |
| } // namespace Chassis |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Chassis |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct UnsupportedCommand; |
| } // namespace Error |
| } // namespace Common |
| } // namespace Chassis |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Callout |
| { |
| namespace Error |
| { |
| struct Device; |
| } // namespace Error |
| } // namespace Callout |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Callout |
| { |
| namespace Error |
| { |
| struct GPIO; |
| } // namespace Error |
| } // namespace Callout |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Callout |
| { |
| namespace Error |
| { |
| struct IIC; |
| } // namespace Error |
| } // namespace Callout |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Callout |
| { |
| namespace Error |
| { |
| struct IPMISensor; |
| } // namespace Error |
| } // namespace Callout |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Callout |
| { |
| namespace Error |
| { |
| struct Inventory; |
| } // namespace Error |
| } // namespace Callout |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Device |
| { |
| namespace Error |
| { |
| struct ReadFailure; |
| } // namespace Error |
| } // namespace Device |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Device |
| { |
| namespace Error |
| { |
| struct WriteFailure; |
| } // namespace Error |
| } // namespace Device |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct InsufficientPermission; |
| } // namespace Error |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct InternalFailure; |
| } // namespace Error |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct InvalidArgument; |
| } // namespace Error |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct NoCACertificate; |
| } // namespace Error |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct NotAllowed; |
| } // namespace Error |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct ResourceNotFound; |
| } // namespace Error |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct Timeout; |
| } // namespace Error |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct TooManyResources; |
| } // namespace Error |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct Unavailable; |
| } // namespace Error |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct UnsupportedRequest; |
| } // namespace Error |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace File |
| { |
| namespace Error |
| { |
| struct Open; |
| } // namespace Error |
| } // namespace File |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace File |
| { |
| namespace Error |
| { |
| struct Read; |
| } // namespace Error |
| } // namespace File |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace File |
| { |
| namespace Error |
| { |
| struct Seek; |
| } // namespace Error |
| } // namespace File |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace File |
| { |
| namespace Error |
| { |
| struct Write; |
| } // namespace Error |
| } // namespace File |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Control |
| { |
| namespace Device |
| { |
| namespace Error |
| { |
| struct WriteFailure; |
| } // namespace Error |
| } // namespace Device |
| } // namespace Control |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Control |
| { |
| namespace Host |
| { |
| namespace Error |
| { |
| struct CommandNotSupported; |
| } // namespace Error |
| } // namespace Host |
| } // namespace Control |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Dump |
| { |
| namespace Create |
| { |
| namespace Error |
| { |
| struct Disabled; |
| } // namespace Error |
| } // namespace Create |
| } // namespace Dump |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Dump |
| { |
| namespace Create |
| { |
| namespace Error |
| { |
| struct QuotaExceeded; |
| } // namespace Error |
| } // namespace Create |
| } // namespace Dump |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace HardwareIsolation |
| { |
| namespace Error |
| { |
| struct IsolatedAlready; |
| } // namespace Error |
| } // namespace HardwareIsolation |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Inventory |
| { |
| namespace Error |
| { |
| struct Nonfunctional; |
| } // namespace Error |
| } // namespace Inventory |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Inventory |
| { |
| namespace Error |
| { |
| struct NotPresent; |
| } // namespace Error |
| } // namespace Inventory |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Logging |
| { |
| namespace SEL |
| { |
| namespace Error |
| { |
| struct Created; |
| } // namespace Error |
| } // namespace SEL |
| } // namespace Logging |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Memory |
| { |
| namespace MemoryECC |
| { |
| namespace Error |
| { |
| struct ceCount; |
| } // namespace Error |
| } // namespace MemoryECC |
| } // namespace Memory |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Memory |
| { |
| namespace MemoryECC |
| { |
| namespace Error |
| { |
| struct isLoggingLimitReached; |
| } // namespace Error |
| } // namespace MemoryECC |
| } // namespace Memory |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Memory |
| { |
| namespace MemoryECC |
| { |
| namespace Error |
| { |
| struct ueCount; |
| } // namespace Error |
| } // namespace MemoryECC |
| } // namespace Memory |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Nvme |
| { |
| namespace Status |
| { |
| namespace Error |
| { |
| struct BackupDeviceFault; |
| } // namespace Error |
| } // namespace Status |
| } // namespace Nvme |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Nvme |
| { |
| namespace Status |
| { |
| namespace Error |
| { |
| struct CapacityFault; |
| } // namespace Error |
| } // namespace Status |
| } // namespace Nvme |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Nvme |
| { |
| namespace Status |
| { |
| namespace Error |
| { |
| struct DegradesFault; |
| } // namespace Error |
| } // namespace Status |
| } // namespace Nvme |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Nvme |
| { |
| namespace Status |
| { |
| namespace Error |
| { |
| struct MediaFault; |
| } // namespace Error |
| } // namespace Status |
| } // namespace Nvme |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Nvme |
| { |
| namespace Status |
| { |
| namespace Error |
| { |
| struct TemperatureFault; |
| } // namespace Error |
| } // namespace Status |
| } // namespace Nvme |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace ScheduledTime |
| { |
| namespace Error |
| { |
| struct InvalidTime; |
| } // namespace Error |
| } // namespace ScheduledTime |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Sensor |
| { |
| namespace Device |
| { |
| namespace Error |
| { |
| struct ReadFailure; |
| } // namespace Error |
| } // namespace Device |
| } // namespace Sensor |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Sensor |
| { |
| namespace Threshold |
| { |
| namespace Error |
| { |
| struct CriticalHigh; |
| } // namespace Error |
| } // namespace Threshold |
| } // namespace Sensor |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Sensor |
| { |
| namespace Threshold |
| { |
| namespace Error |
| { |
| struct CriticalLow; |
| } // namespace Error |
| } // namespace Threshold |
| } // namespace Sensor |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Smbios |
| { |
| namespace MDR_V2 |
| { |
| namespace Error |
| { |
| struct InvalidId; |
| } // namespace Error |
| } // namespace MDR_V2 |
| } // namespace Smbios |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Smbios |
| { |
| namespace MDR_V2 |
| { |
| namespace Error |
| { |
| struct InvalidParameter; |
| } // namespace Error |
| } // namespace MDR_V2 |
| } // namespace Smbios |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Smbios |
| { |
| namespace MDR_V2 |
| { |
| namespace Error |
| { |
| struct UpdateInProgress; |
| } // namespace Error |
| } // namespace MDR_V2 |
| } // namespace Smbios |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Software |
| { |
| namespace Version |
| { |
| namespace Error |
| { |
| struct AlreadyExists; |
| } // namespace Error |
| } // namespace Version |
| } // namespace Software |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Software |
| { |
| namespace Version |
| { |
| namespace Error |
| { |
| struct Incompatible; |
| } // namespace Error |
| } // namespace Version |
| } // namespace Software |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace BMC |
| { |
| namespace Error |
| { |
| struct MultiUserTargetFailure; |
| } // namespace Error |
| } // namespace BMC |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Chassis |
| { |
| namespace Error |
| { |
| struct PowerOffFailure; |
| } // namespace Error |
| } // namespace Chassis |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Chassis |
| { |
| namespace Error |
| { |
| struct PowerOnFailure; |
| } // namespace Error |
| } // namespace Chassis |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Host |
| { |
| namespace Error |
| { |
| struct HostMinStartFailure; |
| } // namespace Error |
| } // namespace Host |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Host |
| { |
| namespace Error |
| { |
| struct HostRebootFailure; |
| } // namespace Error |
| } // namespace Host |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Host |
| { |
| namespace Error |
| { |
| struct HostShutdownFailure; |
| } // namespace Error |
| } // namespace Host |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Host |
| { |
| namespace Error |
| { |
| struct HostStartFailure; |
| } // namespace Error |
| } // namespace Host |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Host |
| { |
| namespace Error |
| { |
| struct HostStopFailure; |
| } // namespace Error |
| } // namespace Host |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Host |
| { |
| namespace Error |
| { |
| struct SoftOffTimeout; |
| } // namespace Error |
| } // namespace Host |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Shutdown |
| { |
| namespace Inventory |
| { |
| namespace Error |
| { |
| struct Fan; |
| } // namespace Error |
| } // namespace Inventory |
| } // namespace Shutdown |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Shutdown |
| { |
| namespace Power |
| { |
| namespace Error |
| { |
| struct Blackout; |
| } // namespace Error |
| } // namespace Power |
| } // namespace Shutdown |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Shutdown |
| { |
| namespace Power |
| { |
| namespace Error |
| { |
| struct Fault; |
| } // namespace Error |
| } // namespace Power |
| } // namespace Shutdown |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Shutdown |
| { |
| namespace Power |
| { |
| namespace Error |
| { |
| struct Regulator; |
| } // namespace Error |
| } // namespace Power |
| } // namespace Shutdown |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Shutdown |
| { |
| namespace ThermalEvent |
| { |
| namespace Error |
| { |
| struct Ambient; |
| } // namespace Error |
| } // namespace ThermalEvent |
| } // namespace Shutdown |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Shutdown |
| { |
| namespace ThermalEvent |
| { |
| namespace Error |
| { |
| struct GPU; |
| } // namespace Error |
| } // namespace ThermalEvent |
| } // namespace Shutdown |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Shutdown |
| { |
| namespace ThermalEvent |
| { |
| namespace Error |
| { |
| struct Processor; |
| } // namespace Error |
| } // namespace ThermalEvent |
| } // namespace Shutdown |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace SystemdTarget |
| { |
| namespace Error |
| { |
| struct Failure; |
| } // namespace Error |
| } // namespace SystemdTarget |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Time |
| { |
| namespace Error |
| { |
| struct Failed; |
| } // namespace Error |
| } // namespace Time |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Time |
| { |
| namespace Error |
| { |
| struct NotAllowed; |
| } // namespace Error |
| } // namespace Time |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace User |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct NoResource; |
| } // namespace Error |
| } // namespace Common |
| } // namespace User |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace User |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct PrivilegeMappingExists; |
| } // namespace Error |
| } // namespace Common |
| } // namespace User |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace User |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct UserNameDoesNotExist; |
| } // namespace Error |
| } // namespace Common |
| } // namespace User |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace User |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct UserNameExists; |
| } // namespace Error |
| } // namespace Common |
| } // namespace User |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace User |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct UserNameGroupFail; |
| } // namespace Error |
| } // namespace Common |
| } // namespace User |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| namespace sdbusplus |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace User |
| { |
| namespace Common |
| { |
| namespace Error |
| { |
| struct UserNamePrivFail; |
| } // namespace Error |
| } // namespace Common |
| } // namespace User |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace sdbusplus |
| |
| namespace phosphor |
| { |
| |
| namespace logging |
| { |
| |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace _LocationNotFound |
| { |
| |
| } // namespace _LocationNotFound |
| |
| struct LocationNotFound |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::com::ibm::VPD::Error::LocationNotFound> |
| { |
| using type = com::ibm::VPD::LocationNotFound; |
| }; |
| |
| } // namespace details |
| |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace _NodeNotFound |
| { |
| |
| } // namespace _NodeNotFound |
| |
| struct NodeNotFound |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::com::ibm::VPD::Error::NodeNotFound> |
| { |
| using type = com::ibm::VPD::NodeNotFound; |
| }; |
| |
| } // namespace details |
| |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace _PathNotFound |
| { |
| |
| } // namespace _PathNotFound |
| |
| struct PathNotFound |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::com::ibm::VPD::Error::PathNotFound> |
| { |
| using type = com::ibm::VPD::PathNotFound; |
| }; |
| |
| } // namespace details |
| |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace _RecordNotFound |
| { |
| |
| } // namespace _RecordNotFound |
| |
| struct RecordNotFound |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::com::ibm::VPD::Error::RecordNotFound> |
| { |
| using type = com::ibm::VPD::RecordNotFound; |
| }; |
| |
| } // namespace details |
| |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace _KeywordNotFound |
| { |
| |
| } // namespace _KeywordNotFound |
| |
| struct KeywordNotFound |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::com::ibm::VPD::Error::KeywordNotFound> |
| { |
| using type = com::ibm::VPD::KeywordNotFound; |
| }; |
| |
| } // namespace details |
| |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace _BlankSystemVPD |
| { |
| |
| } // namespace _BlankSystemVPD |
| |
| struct BlankSystemVPD |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::com::ibm::VPD::Error::BlankSystemVPD> |
| { |
| using type = com::ibm::VPD::BlankSystemVPD; |
| }; |
| |
| } // namespace details |
| |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace _InvalidEepromPath |
| { |
| |
| } // namespace _InvalidEepromPath |
| |
| struct InvalidEepromPath |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::com::ibm::VPD::Error::InvalidEepromPath> |
| { |
| using type = com::ibm::VPD::InvalidEepromPath; |
| }; |
| |
| } // namespace details |
| |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace _InvalidVPD |
| { |
| |
| } // namespace _InvalidVPD |
| |
| struct InvalidVPD |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::com::ibm::VPD::Error::InvalidVPD> |
| { |
| using type = com::ibm::VPD::InvalidVPD; |
| }; |
| |
| } // namespace details |
| |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace _EccCheckFailed |
| { |
| |
| } // namespace _EccCheckFailed |
| |
| struct EccCheckFailed |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::com::ibm::VPD::Error::EccCheckFailed> |
| { |
| using type = com::ibm::VPD::EccCheckFailed; |
| }; |
| |
| } // namespace details |
| |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace _InvalidJson |
| { |
| |
| } // namespace _InvalidJson |
| |
| struct InvalidJson |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::com::ibm::VPD::Error::InvalidJson> |
| { |
| using type = com::ibm::VPD::InvalidJson; |
| }; |
| |
| } // namespace details |
| |
| namespace com |
| { |
| namespace ibm |
| { |
| namespace VPD |
| { |
| namespace _DbusFailure |
| { |
| |
| } // namespace _DbusFailure |
| |
| struct DbusFailure |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace VPD |
| } // namespace ibm |
| } // namespace com |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::com::ibm::VPD::Error::DbusFailure> |
| { |
| using type = com::ibm::VPD::DbusFailure; |
| }; |
| |
| } // namespace details |
| |
| namespace org |
| { |
| namespace open_power |
| { |
| namespace Common |
| { |
| namespace Callout |
| { |
| namespace _Procedure |
| { |
| |
| struct PROCEDURE |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "PROCEDURE"; |
| using type = std::tuple<std::decay_t<decltype("PROCEDURE=%u")>, uint32_t>; |
| explicit constexpr PROCEDURE(uint32_t a) : |
| _entry(entry("PROCEDURE=%u", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _Procedure |
| |
| struct Procedure |
| { |
| static constexpr auto L = level::ERR; |
| using PROCEDURE = _Procedure::PROCEDURE; |
| using metadata_types = std::tuple<PROCEDURE>; |
| }; |
| |
| } // namespace Callout |
| } // namespace Common |
| } // namespace open_power |
| } // namespace org |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::org::open_power::Common::Callout::Error::Procedure> |
| { |
| using type = org::open_power::Common::Callout::Procedure; |
| }; |
| |
| } // namespace details |
| |
| namespace org |
| { |
| namespace open_power |
| { |
| namespace Proc |
| { |
| namespace FSI |
| { |
| namespace _SlaveDetectionFailure |
| { |
| |
| struct ERRNO |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "ERRNO"; |
| using type = std::tuple<std::decay_t<decltype("ERRNO=%d")>, int32_t>; |
| explicit constexpr ERRNO(int32_t a) : _entry(entry("ERRNO=%d", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _SlaveDetectionFailure |
| |
| struct SlaveDetectionFailure |
| { |
| static constexpr auto L = level::ERR; |
| using ERRNO = _SlaveDetectionFailure::ERRNO; |
| using metadata_types = std::tuple<ERRNO>; |
| }; |
| |
| } // namespace FSI |
| } // namespace Proc |
| } // namespace open_power |
| } // namespace org |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::org::open_power::Proc::FSI::Error::SlaveDetectionFailure> |
| { |
| using type = org::open_power::Proc::FSI::SlaveDetectionFailure; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Certs |
| { |
| namespace _InvalidCertificate |
| { |
| |
| struct REASON |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "REASON "; |
| using type = std::tuple<std::decay_t<decltype("REASON = %s")>, const char*>; |
| explicit constexpr REASON(const char* a) : |
| _entry(entry("REASON = %s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _InvalidCertificate |
| |
| struct InvalidCertificate |
| { |
| static constexpr auto L = level::ERR; |
| using REASON = _InvalidCertificate::REASON; |
| using metadata_types = std::tuple<REASON>; |
| }; |
| |
| } // namespace Certs |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Certs::Error::InvalidCertificate> |
| { |
| using type = xyz::openbmc_project::Certs::InvalidCertificate; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace ScheduledTime |
| { |
| namespace _InvalidTime |
| { |
| |
| struct REASON |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "REASON"; |
| using type = std::tuple<std::decay_t<decltype("REASON=%s")>, const char*>; |
| explicit constexpr REASON(const char* a) : _entry(entry("REASON=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _InvalidTime |
| |
| struct InvalidTime |
| { |
| static constexpr auto L = level::ERR; |
| using REASON = _InvalidTime::REASON; |
| using metadata_types = std::tuple<REASON>; |
| }; |
| |
| } // namespace ScheduledTime |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::ScheduledTime::Error::InvalidTime> |
| { |
| using type = xyz::openbmc_project::ScheduledTime::InvalidTime; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace HardwareIsolation |
| { |
| namespace _IsolatedAlready |
| { |
| |
| } // namespace _IsolatedAlready |
| |
| struct IsolatedAlready |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace HardwareIsolation |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::HardwareIsolation::Error::IsolatedAlready> |
| { |
| using type = xyz::openbmc_project::HardwareIsolation::IsolatedAlready; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace _Timeout |
| { |
| |
| struct TIMEOUT_IN_MSEC |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "TIMEOUT_IN_MSEC"; |
| using type = |
| std::tuple<std::decay_t<decltype("TIMEOUT_IN_MSEC=%llu")>, uint64_t>; |
| explicit constexpr TIMEOUT_IN_MSEC(uint64_t a) : |
| _entry(entry("TIMEOUT_IN_MSEC=%llu", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _Timeout |
| |
| struct Timeout |
| { |
| static constexpr auto L = level::ERR; |
| using TIMEOUT_IN_MSEC = _Timeout::TIMEOUT_IN_MSEC; |
| using metadata_types = std::tuple<TIMEOUT_IN_MSEC>; |
| }; |
| |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::Error::Timeout> |
| { |
| using type = xyz::openbmc_project::Common::Timeout; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace _InternalFailure |
| { |
| |
| } // namespace _InternalFailure |
| |
| struct InternalFailure |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::Error::InternalFailure> |
| { |
| using type = xyz::openbmc_project::Common::InternalFailure; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace _InvalidArgument |
| { |
| |
| struct ARGUMENT_NAME |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "ARGUMENT_NAME"; |
| using type = |
| std::tuple<std::decay_t<decltype("ARGUMENT_NAME=%s")>, const char*>; |
| explicit constexpr ARGUMENT_NAME(const char* a) : |
| _entry(entry("ARGUMENT_NAME=%s", a)){}; |
| type _entry; |
| }; |
| struct ARGUMENT_VALUE |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "ARGUMENT_VALUE"; |
| using type = |
| std::tuple<std::decay_t<decltype("ARGUMENT_VALUE=%s")>, const char*>; |
| explicit constexpr ARGUMENT_VALUE(const char* a) : |
| _entry(entry("ARGUMENT_VALUE=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _InvalidArgument |
| |
| struct InvalidArgument |
| { |
| static constexpr auto L = level::ERR; |
| using ARGUMENT_NAME = _InvalidArgument::ARGUMENT_NAME; |
| using ARGUMENT_VALUE = _InvalidArgument::ARGUMENT_VALUE; |
| using metadata_types = std::tuple<ARGUMENT_NAME, ARGUMENT_VALUE>; |
| }; |
| |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::Error::InvalidArgument> |
| { |
| using type = xyz::openbmc_project::Common::InvalidArgument; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace _InsufficientPermission |
| { |
| |
| } // namespace _InsufficientPermission |
| |
| struct InsufficientPermission |
| { |
| static constexpr auto L = level::INFO; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::Error::InsufficientPermission> |
| { |
| using type = xyz::openbmc_project::Common::InsufficientPermission; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace _NotAllowed |
| { |
| |
| struct REASON |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "REASON"; |
| using type = std::tuple<std::decay_t<decltype("REASON=%s")>, const char*>; |
| explicit constexpr REASON(const char* a) : _entry(entry("REASON=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _NotAllowed |
| |
| struct NotAllowed |
| { |
| static constexpr auto L = level::INFO; |
| using REASON = _NotAllowed::REASON; |
| using metadata_types = std::tuple<REASON>; |
| }; |
| |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::Error::NotAllowed> |
| { |
| using type = xyz::openbmc_project::Common::NotAllowed; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace _NoCACertificate |
| { |
| |
| } // namespace _NoCACertificate |
| |
| struct NoCACertificate |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::Error::NoCACertificate> |
| { |
| using type = xyz::openbmc_project::Common::NoCACertificate; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace _TooManyResources |
| { |
| |
| } // namespace _TooManyResources |
| |
| struct TooManyResources |
| { |
| static constexpr auto L = level::INFO; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::Error::TooManyResources> |
| { |
| using type = xyz::openbmc_project::Common::TooManyResources; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace _ResourceNotFound |
| { |
| |
| } // namespace _ResourceNotFound |
| |
| struct ResourceNotFound |
| { |
| static constexpr auto L = level::INFO; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::Error::ResourceNotFound> |
| { |
| using type = xyz::openbmc_project::Common::ResourceNotFound; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace _Unavailable |
| { |
| |
| } // namespace _Unavailable |
| |
| struct Unavailable |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::Error::Unavailable> |
| { |
| using type = xyz::openbmc_project::Common::Unavailable; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace _UnsupportedRequest |
| { |
| |
| struct REASON |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "REASON"; |
| using type = std::tuple<std::decay_t<decltype("REASON=%s")>, const char*>; |
| explicit constexpr REASON(const char* a) : _entry(entry("REASON=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _UnsupportedRequest |
| |
| struct UnsupportedRequest |
| { |
| static constexpr auto L = level::INFO; |
| using REASON = _UnsupportedRequest::REASON; |
| using metadata_types = std::tuple<REASON>; |
| }; |
| |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::Error::UnsupportedRequest> |
| { |
| using type = xyz::openbmc_project::Common::UnsupportedRequest; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace BIOSConfig |
| { |
| namespace Common |
| { |
| namespace _AttributeNotFound |
| { |
| |
| } // namespace _AttributeNotFound |
| |
| struct AttributeNotFound |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Common |
| } // namespace BIOSConfig |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::xyz::openbmc_project::BIOSConfig::Common:: |
| Error::AttributeNotFound> |
| { |
| using type = xyz::openbmc_project::BIOSConfig::Common::AttributeNotFound; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace BIOSConfig |
| { |
| namespace Common |
| { |
| namespace _AttributeReadOnly |
| { |
| |
| struct REASON |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "REASON"; |
| using type = std::tuple<std::decay_t<decltype("REASON=%s")>, const char*>; |
| explicit constexpr REASON(const char* a) : _entry(entry("REASON=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _AttributeReadOnly |
| |
| struct AttributeReadOnly |
| { |
| static constexpr auto L = level::ERR; |
| using REASON = _AttributeReadOnly::REASON; |
| using metadata_types = std::tuple<REASON>; |
| }; |
| |
| } // namespace Common |
| } // namespace BIOSConfig |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::xyz::openbmc_project::BIOSConfig::Common:: |
| Error::AttributeReadOnly> |
| { |
| using type = xyz::openbmc_project::BIOSConfig::Common::AttributeReadOnly; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace BIOSConfig |
| { |
| namespace Common |
| { |
| namespace _InvalidCurrentPassword |
| { |
| |
| } // namespace _InvalidCurrentPassword |
| |
| struct InvalidCurrentPassword |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Common |
| } // namespace BIOSConfig |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::xyz::openbmc_project::BIOSConfig::Common:: |
| Error::InvalidCurrentPassword> |
| { |
| using type = |
| xyz::openbmc_project::BIOSConfig::Common::InvalidCurrentPassword; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace BIOSConfig |
| { |
| namespace Common |
| { |
| namespace _PasswordNotSettable |
| { |
| |
| } // namespace _PasswordNotSettable |
| |
| struct PasswordNotSettable |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Common |
| } // namespace BIOSConfig |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::xyz::openbmc_project::BIOSConfig::Common:: |
| Error::PasswordNotSettable> |
| { |
| using type = xyz::openbmc_project::BIOSConfig::Common::PasswordNotSettable; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Chassis |
| { |
| namespace Common |
| { |
| namespace _UnsupportedCommand |
| { |
| |
| } // namespace _UnsupportedCommand |
| |
| struct UnsupportedCommand |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Common |
| } // namespace Chassis |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Chassis::Common::Error::UnsupportedCommand> |
| { |
| using type = xyz::openbmc_project::Chassis::Common::UnsupportedCommand; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Chassis |
| { |
| namespace Common |
| { |
| namespace _IOError |
| { |
| |
| } // namespace _IOError |
| |
| struct IOError |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Common |
| } // namespace Chassis |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Chassis::Common::Error::IOError> |
| { |
| using type = xyz::openbmc_project::Chassis::Common::IOError; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Callout |
| { |
| namespace _Device |
| { |
| |
| struct CALLOUT_ERRNO |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "CALLOUT_ERRNO"; |
| using type = |
| std::tuple<std::decay_t<decltype("CALLOUT_ERRNO=%d")>, int32_t>; |
| explicit constexpr CALLOUT_ERRNO(int32_t a) : |
| _entry(entry("CALLOUT_ERRNO=%d", a)){}; |
| type _entry; |
| }; |
| struct CALLOUT_DEVICE_PATH |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "CALLOUT_DEVICE_PATH"; |
| using type = std::tuple<std::decay_t<decltype("CALLOUT_DEVICE_PATH=%s")>, |
| const char*>; |
| explicit constexpr CALLOUT_DEVICE_PATH(const char* a) : |
| _entry(entry("CALLOUT_DEVICE_PATH=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _Device |
| |
| struct Device |
| { |
| static constexpr auto L = level::ERR; |
| using CALLOUT_ERRNO = _Device::CALLOUT_ERRNO; |
| using CALLOUT_DEVICE_PATH = _Device::CALLOUT_DEVICE_PATH; |
| using metadata_types = std::tuple<CALLOUT_ERRNO, CALLOUT_DEVICE_PATH>; |
| }; |
| |
| } // namespace Callout |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::Callout::Error::Device> |
| { |
| using type = xyz::openbmc_project::Common::Callout::Device; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Callout |
| { |
| namespace _GPIO |
| { |
| |
| struct CALLOUT_GPIO_NUM |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "CALLOUT_GPIO_NUM"; |
| using type = |
| std::tuple<std::decay_t<decltype("CALLOUT_GPIO_NUM=%u")>, uint32_t>; |
| explicit constexpr CALLOUT_GPIO_NUM(uint32_t a) : |
| _entry(entry("CALLOUT_GPIO_NUM=%u", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _GPIO |
| |
| struct GPIO |
| { |
| static constexpr auto L = level::ERR; |
| using CALLOUT_GPIO_NUM = _GPIO::CALLOUT_GPIO_NUM; |
| using CALLOUT_ERRNO = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_ERRNO; |
| using CALLOUT_DEVICE_PATH = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_DEVICE_PATH; |
| using metadata_types = |
| std::tuple<CALLOUT_GPIO_NUM, CALLOUT_ERRNO, CALLOUT_DEVICE_PATH>; |
| }; |
| |
| } // namespace Callout |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::Callout::Error::GPIO> |
| { |
| using type = xyz::openbmc_project::Common::Callout::GPIO; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Callout |
| { |
| namespace _IIC |
| { |
| |
| struct CALLOUT_IIC_BUS |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "CALLOUT_IIC_BUS"; |
| using type = |
| std::tuple<std::decay_t<decltype("CALLOUT_IIC_BUS=%s")>, const char*>; |
| explicit constexpr CALLOUT_IIC_BUS(const char* a) : |
| _entry(entry("CALLOUT_IIC_BUS=%s", a)){}; |
| type _entry; |
| }; |
| struct CALLOUT_IIC_ADDR |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "CALLOUT_IIC_ADDR"; |
| using type = |
| std::tuple<std::decay_t<decltype("CALLOUT_IIC_ADDR=0x%hx")>, uint16_t>; |
| explicit constexpr CALLOUT_IIC_ADDR(uint16_t a) : |
| _entry(entry("CALLOUT_IIC_ADDR=0x%hx", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _IIC |
| |
| struct IIC |
| { |
| static constexpr auto L = level::ERR; |
| using CALLOUT_IIC_BUS = _IIC::CALLOUT_IIC_BUS; |
| using CALLOUT_IIC_ADDR = _IIC::CALLOUT_IIC_ADDR; |
| using CALLOUT_ERRNO = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_ERRNO; |
| using CALLOUT_DEVICE_PATH = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_DEVICE_PATH; |
| using metadata_types = std::tuple<CALLOUT_IIC_BUS, CALLOUT_IIC_ADDR, |
| CALLOUT_ERRNO, CALLOUT_DEVICE_PATH>; |
| }; |
| |
| } // namespace Callout |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::Callout::Error::IIC> |
| { |
| using type = xyz::openbmc_project::Common::Callout::IIC; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Callout |
| { |
| namespace _Inventory |
| { |
| |
| struct CALLOUT_INVENTORY_PATH |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "CALLOUT_INVENTORY_PATH"; |
| using type = std::tuple<std::decay_t<decltype("CALLOUT_INVENTORY_PATH=%s")>, |
| const char*>; |
| explicit constexpr CALLOUT_INVENTORY_PATH(const char* a) : |
| _entry(entry("CALLOUT_INVENTORY_PATH=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _Inventory |
| |
| struct Inventory |
| { |
| static constexpr auto L = level::ERR; |
| using CALLOUT_INVENTORY_PATH = _Inventory::CALLOUT_INVENTORY_PATH; |
| using metadata_types = std::tuple<CALLOUT_INVENTORY_PATH>; |
| }; |
| |
| } // namespace Callout |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::Callout::Error::Inventory> |
| { |
| using type = xyz::openbmc_project::Common::Callout::Inventory; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Callout |
| { |
| namespace _IPMISensor |
| { |
| |
| struct CALLOUT_IPMI_SENSOR_NUM |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "CALLOUT_IPMI_SENSOR_NUM"; |
| using type = |
| std::tuple<std::decay_t<decltype("CALLOUT_IPMI_SENSOR_NUM=%u")>, |
| uint32_t>; |
| explicit constexpr CALLOUT_IPMI_SENSOR_NUM(uint32_t a) : |
| _entry(entry("CALLOUT_IPMI_SENSOR_NUM=%u", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _IPMISensor |
| |
| struct IPMISensor |
| { |
| static constexpr auto L = level::ERR; |
| using CALLOUT_IPMI_SENSOR_NUM = _IPMISensor::CALLOUT_IPMI_SENSOR_NUM; |
| using metadata_types = std::tuple<CALLOUT_IPMI_SENSOR_NUM>; |
| }; |
| |
| } // namespace Callout |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::Callout::Error::IPMISensor> |
| { |
| using type = xyz::openbmc_project::Common::Callout::IPMISensor; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Device |
| { |
| namespace _ReadFailure |
| { |
| |
| } // namespace _ReadFailure |
| |
| struct ReadFailure |
| { |
| static constexpr auto L = level::ERR; |
| using CALLOUT_ERRNO = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_ERRNO; |
| using CALLOUT_DEVICE_PATH = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_DEVICE_PATH; |
| using metadata_types = std::tuple<CALLOUT_ERRNO, CALLOUT_DEVICE_PATH>; |
| }; |
| |
| } // namespace Device |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::Device::Error::ReadFailure> |
| { |
| using type = xyz::openbmc_project::Common::Device::ReadFailure; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace Device |
| { |
| namespace _WriteFailure |
| { |
| |
| } // namespace _WriteFailure |
| |
| struct WriteFailure |
| { |
| static constexpr auto L = level::ERR; |
| using CALLOUT_ERRNO = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_ERRNO; |
| using CALLOUT_DEVICE_PATH = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_DEVICE_PATH; |
| using metadata_types = std::tuple<CALLOUT_ERRNO, CALLOUT_DEVICE_PATH>; |
| }; |
| |
| } // namespace Device |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::Device::Error::WriteFailure> |
| { |
| using type = xyz::openbmc_project::Common::Device::WriteFailure; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace File |
| { |
| namespace _Open |
| { |
| |
| struct ERRNO |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "ERRNO"; |
| using type = std::tuple<std::decay_t<decltype("ERRNO=%d")>, int32_t>; |
| explicit constexpr ERRNO(int32_t a) : _entry(entry("ERRNO=%d", a)){}; |
| type _entry; |
| }; |
| struct PATH |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "PATH"; |
| using type = std::tuple<std::decay_t<decltype("PATH=%s")>, const char*>; |
| explicit constexpr PATH(const char* a) : _entry(entry("PATH=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _Open |
| |
| struct Open |
| { |
| static constexpr auto L = level::ERR; |
| using ERRNO = _Open::ERRNO; |
| using PATH = _Open::PATH; |
| using metadata_types = std::tuple<ERRNO, PATH>; |
| }; |
| |
| } // namespace File |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::File::Error::Open> |
| { |
| using type = xyz::openbmc_project::Common::File::Open; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace File |
| { |
| namespace _Seek |
| { |
| |
| struct OFFSET |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "OFFSET"; |
| using type = std::tuple<std::decay_t<decltype("OFFSET=%ll")>, int64_t>; |
| explicit constexpr OFFSET(int64_t a) : _entry(entry("OFFSET=%ll", a)){}; |
| type _entry; |
| }; |
| struct WHENCE |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "WHENCE"; |
| using type = std::tuple<std::decay_t<decltype("WHENCE=%d")>, int32_t>; |
| explicit constexpr WHENCE(int32_t a) : _entry(entry("WHENCE=%d", a)){}; |
| type _entry; |
| }; |
| struct ERRNO |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "ERRNO"; |
| using type = std::tuple<std::decay_t<decltype("ERRNO=%d")>, int32_t>; |
| explicit constexpr ERRNO(int32_t a) : _entry(entry("ERRNO=%d", a)){}; |
| type _entry; |
| }; |
| struct PATH |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "PATH"; |
| using type = std::tuple<std::decay_t<decltype("PATH=%s")>, const char*>; |
| explicit constexpr PATH(const char* a) : _entry(entry("PATH=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _Seek |
| |
| struct Seek |
| { |
| static constexpr auto L = level::ERR; |
| using OFFSET = _Seek::OFFSET; |
| using WHENCE = _Seek::WHENCE; |
| using ERRNO = _Seek::ERRNO; |
| using PATH = _Seek::PATH; |
| using metadata_types = std::tuple<OFFSET, WHENCE, ERRNO, PATH>; |
| }; |
| |
| } // namespace File |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::File::Error::Seek> |
| { |
| using type = xyz::openbmc_project::Common::File::Seek; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace File |
| { |
| namespace _Write |
| { |
| |
| struct ERRNO |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "ERRNO"; |
| using type = std::tuple<std::decay_t<decltype("ERRNO=%d")>, int32_t>; |
| explicit constexpr ERRNO(int32_t a) : _entry(entry("ERRNO=%d", a)){}; |
| type _entry; |
| }; |
| struct PATH |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "PATH"; |
| using type = std::tuple<std::decay_t<decltype("PATH=%s")>, const char*>; |
| explicit constexpr PATH(const char* a) : _entry(entry("PATH=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _Write |
| |
| struct Write |
| { |
| static constexpr auto L = level::ERR; |
| using ERRNO = _Write::ERRNO; |
| using PATH = _Write::PATH; |
| using metadata_types = std::tuple<ERRNO, PATH>; |
| }; |
| |
| } // namespace File |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::File::Error::Write> |
| { |
| using type = xyz::openbmc_project::Common::File::Write; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Common |
| { |
| namespace File |
| { |
| namespace _Read |
| { |
| |
| struct ERRNO |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "ERRNO"; |
| using type = std::tuple<std::decay_t<decltype("ERRNO=%d")>, int32_t>; |
| explicit constexpr ERRNO(int32_t a) : _entry(entry("ERRNO=%d", a)){}; |
| type _entry; |
| }; |
| struct PATH |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "PATH"; |
| using type = std::tuple<std::decay_t<decltype("PATH=%s")>, const char*>; |
| explicit constexpr PATH(const char* a) : _entry(entry("PATH=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _Read |
| |
| struct Read |
| { |
| static constexpr auto L = level::ERR; |
| using ERRNO = _Read::ERRNO; |
| using PATH = _Read::PATH; |
| using metadata_types = std::tuple<ERRNO, PATH>; |
| }; |
| |
| } // namespace File |
| } // namespace Common |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Common::File::Error::Read> |
| { |
| using type = xyz::openbmc_project::Common::File::Read; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Control |
| { |
| namespace Device |
| { |
| namespace _WriteFailure |
| { |
| |
| } // namespace _WriteFailure |
| |
| struct WriteFailure |
| { |
| static constexpr auto L = level::ERR; |
| using CALLOUT_ERRNO = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_ERRNO; |
| using CALLOUT_DEVICE_PATH = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_DEVICE_PATH; |
| using metadata_types = std::tuple<CALLOUT_ERRNO, CALLOUT_DEVICE_PATH>; |
| }; |
| |
| } // namespace Device |
| } // namespace Control |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Control::Device::Error::WriteFailure> |
| { |
| using type = xyz::openbmc_project::Control::Device::WriteFailure; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Control |
| { |
| namespace Host |
| { |
| namespace _CommandNotSupported |
| { |
| |
| } // namespace _CommandNotSupported |
| |
| struct CommandNotSupported |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Host |
| } // namespace Control |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Control::Host::Error::CommandNotSupported> |
| { |
| using type = xyz::openbmc_project::Control::Host::CommandNotSupported; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Dump |
| { |
| namespace Create |
| { |
| namespace _Disabled |
| { |
| |
| } // namespace _Disabled |
| |
| struct Disabled |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Create |
| } // namespace Dump |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Dump::Create::Error::Disabled> |
| { |
| using type = xyz::openbmc_project::Dump::Create::Disabled; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Dump |
| { |
| namespace Create |
| { |
| namespace _QuotaExceeded |
| { |
| |
| struct REASON |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "REASON "; |
| using type = std::tuple<std::decay_t<decltype("REASON = %s")>, const char*>; |
| explicit constexpr REASON(const char* a) : |
| _entry(entry("REASON = %s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _QuotaExceeded |
| |
| struct QuotaExceeded |
| { |
| static constexpr auto L = level::ERR; |
| using REASON = _QuotaExceeded::REASON; |
| using metadata_types = std::tuple<REASON>; |
| }; |
| |
| } // namespace Create |
| } // namespace Dump |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Dump::Create::Error::QuotaExceeded> |
| { |
| using type = xyz::openbmc_project::Dump::Create::QuotaExceeded; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Logging |
| { |
| namespace SEL |
| { |
| namespace _Created |
| { |
| |
| struct RECORD_TYPE |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "RECORD_TYPE"; |
| using type = std::tuple<std::decay_t<decltype("RECORD_TYPE=%u")>, uint8_t>; |
| explicit constexpr RECORD_TYPE(uint8_t a) : |
| _entry(entry("RECORD_TYPE=%u", a)){}; |
| type _entry; |
| }; |
| struct GENERATOR_ID |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "GENERATOR_ID"; |
| using type = |
| std::tuple<std::decay_t<decltype("GENERATOR_ID=%u")>, uint16_t>; |
| explicit constexpr GENERATOR_ID(uint16_t a) : |
| _entry(entry("GENERATOR_ID=%u", a)){}; |
| type _entry; |
| }; |
| struct SENSOR_DATA |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "SENSOR_DATA"; |
| using type = |
| std::tuple<std::decay_t<decltype("SENSOR_DATA=%s")>, const char*>; |
| explicit constexpr SENSOR_DATA(const char* a) : |
| _entry(entry("SENSOR_DATA=%s", a)){}; |
| type _entry; |
| }; |
| struct EVENT_DIR |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "EVENT_DIR"; |
| using type = std::tuple<std::decay_t<decltype("EVENT_DIR=%u")>, uint8_t>; |
| explicit constexpr EVENT_DIR(uint8_t a) : |
| _entry(entry("EVENT_DIR=%u", a)){}; |
| type _entry; |
| }; |
| struct SENSOR_PATH |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "SENSOR_PATH"; |
| using type = |
| std::tuple<std::decay_t<decltype("SENSOR_PATH=%s")>, const char*>; |
| explicit constexpr SENSOR_PATH(const char* a) : |
| _entry(entry("SENSOR_PATH=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _Created |
| |
| struct Created |
| { |
| static constexpr auto L = level::INFO; |
| using RECORD_TYPE = _Created::RECORD_TYPE; |
| using GENERATOR_ID = _Created::GENERATOR_ID; |
| using SENSOR_DATA = _Created::SENSOR_DATA; |
| using EVENT_DIR = _Created::EVENT_DIR; |
| using SENSOR_PATH = _Created::SENSOR_PATH; |
| using metadata_types = std::tuple<RECORD_TYPE, GENERATOR_ID, SENSOR_DATA, |
| EVENT_DIR, SENSOR_PATH>; |
| }; |
| |
| } // namespace SEL |
| } // namespace Logging |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Logging::SEL::Error::Created> |
| { |
| using type = xyz::openbmc_project::Logging::SEL::Created; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Memory |
| { |
| namespace MemoryECC |
| { |
| namespace _isLoggingLimitReached |
| { |
| |
| } // namespace _isLoggingLimitReached |
| |
| struct isLoggingLimitReached |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace MemoryECC |
| } // namespace Memory |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::xyz::openbmc_project::Memory::MemoryECC:: |
| Error::isLoggingLimitReached> |
| { |
| using type = xyz::openbmc_project::Memory::MemoryECC::isLoggingLimitReached; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Memory |
| { |
| namespace MemoryECC |
| { |
| namespace _ceCount |
| { |
| |
| } // namespace _ceCount |
| |
| struct ceCount |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace MemoryECC |
| } // namespace Memory |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Memory::MemoryECC::Error::ceCount> |
| { |
| using type = xyz::openbmc_project::Memory::MemoryECC::ceCount; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Memory |
| { |
| namespace MemoryECC |
| { |
| namespace _ueCount |
| { |
| |
| } // namespace _ueCount |
| |
| struct ueCount |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace MemoryECC |
| } // namespace Memory |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Memory::MemoryECC::Error::ueCount> |
| { |
| using type = xyz::openbmc_project::Memory::MemoryECC::ueCount; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Nvme |
| { |
| namespace Status |
| { |
| namespace _CapacityFault |
| { |
| |
| } // namespace _CapacityFault |
| |
| struct CapacityFault |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Status |
| } // namespace Nvme |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Nvme::Status::Error::CapacityFault> |
| { |
| using type = xyz::openbmc_project::Nvme::Status::CapacityFault; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Nvme |
| { |
| namespace Status |
| { |
| namespace _TemperatureFault |
| { |
| |
| } // namespace _TemperatureFault |
| |
| struct TemperatureFault |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Status |
| } // namespace Nvme |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Nvme::Status::Error::TemperatureFault> |
| { |
| using type = xyz::openbmc_project::Nvme::Status::TemperatureFault; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Nvme |
| { |
| namespace Status |
| { |
| namespace _DegradesFault |
| { |
| |
| } // namespace _DegradesFault |
| |
| struct DegradesFault |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Status |
| } // namespace Nvme |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Nvme::Status::Error::DegradesFault> |
| { |
| using type = xyz::openbmc_project::Nvme::Status::DegradesFault; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Nvme |
| { |
| namespace Status |
| { |
| namespace _MediaFault |
| { |
| |
| } // namespace _MediaFault |
| |
| struct MediaFault |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Status |
| } // namespace Nvme |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Nvme::Status::Error::MediaFault> |
| { |
| using type = xyz::openbmc_project::Nvme::Status::MediaFault; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Nvme |
| { |
| namespace Status |
| { |
| namespace _BackupDeviceFault |
| { |
| |
| } // namespace _BackupDeviceFault |
| |
| struct BackupDeviceFault |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Status |
| } // namespace Nvme |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Nvme::Status::Error::BackupDeviceFault> |
| { |
| using type = xyz::openbmc_project::Nvme::Status::BackupDeviceFault; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Sensor |
| { |
| namespace Device |
| { |
| namespace _ReadFailure |
| { |
| |
| } // namespace _ReadFailure |
| |
| struct ReadFailure |
| { |
| static constexpr auto L = level::ERR; |
| using CALLOUT_ERRNO = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_ERRNO; |
| using CALLOUT_DEVICE_PATH = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_DEVICE_PATH; |
| using metadata_types = std::tuple<CALLOUT_ERRNO, CALLOUT_DEVICE_PATH>; |
| }; |
| |
| } // namespace Device |
| } // namespace Sensor |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Sensor::Device::Error::ReadFailure> |
| { |
| using type = xyz::openbmc_project::Sensor::Device::ReadFailure; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Sensor |
| { |
| namespace Threshold |
| { |
| namespace _CriticalHigh |
| { |
| |
| struct SENSOR_DATA |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "SENSOR_DATA"; |
| using type = |
| std::tuple<std::decay_t<decltype("SENSOR_DATA=%s")>, const char*>; |
| explicit constexpr SENSOR_DATA(const char* a) : |
| _entry(entry("SENSOR_DATA=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _CriticalHigh |
| |
| struct CriticalHigh |
| { |
| static constexpr auto L = level::ERR; |
| using SENSOR_DATA = _CriticalHigh::SENSOR_DATA; |
| using metadata_types = std::tuple<SENSOR_DATA>; |
| }; |
| |
| } // namespace Threshold |
| } // namespace Sensor |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Sensor::Threshold::Error::CriticalHigh> |
| { |
| using type = xyz::openbmc_project::Sensor::Threshold::CriticalHigh; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Sensor |
| { |
| namespace Threshold |
| { |
| namespace _CriticalLow |
| { |
| |
| struct SENSOR_DATA |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "SENSOR_DATA"; |
| using type = |
| std::tuple<std::decay_t<decltype("SENSOR_DATA=%s")>, const char*>; |
| explicit constexpr SENSOR_DATA(const char* a) : |
| _entry(entry("SENSOR_DATA=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _CriticalLow |
| |
| struct CriticalLow |
| { |
| static constexpr auto L = level::ERR; |
| using SENSOR_DATA = _CriticalLow::SENSOR_DATA; |
| using metadata_types = std::tuple<SENSOR_DATA>; |
| }; |
| |
| } // namespace Threshold |
| } // namespace Sensor |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Sensor::Threshold::Error::CriticalLow> |
| { |
| using type = xyz::openbmc_project::Sensor::Threshold::CriticalLow; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Smbios |
| { |
| namespace MDR_V2 |
| { |
| namespace _InvalidParameter |
| { |
| |
| } // namespace _InvalidParameter |
| |
| struct InvalidParameter |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace MDR_V2 |
| } // namespace Smbios |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Smbios::MDR_V2::Error::InvalidParameter> |
| { |
| using type = xyz::openbmc_project::Smbios::MDR_V2::InvalidParameter; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Smbios |
| { |
| namespace MDR_V2 |
| { |
| namespace _UpdateInProgress |
| { |
| |
| } // namespace _UpdateInProgress |
| |
| struct UpdateInProgress |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace MDR_V2 |
| } // namespace Smbios |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Smbios::MDR_V2::Error::UpdateInProgress> |
| { |
| using type = xyz::openbmc_project::Smbios::MDR_V2::UpdateInProgress; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Smbios |
| { |
| namespace MDR_V2 |
| { |
| namespace _InvalidId |
| { |
| |
| } // namespace _InvalidId |
| |
| struct InvalidId |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace MDR_V2 |
| } // namespace Smbios |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Smbios::MDR_V2::Error::InvalidId> |
| { |
| using type = xyz::openbmc_project::Smbios::MDR_V2::InvalidId; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Software |
| { |
| namespace Version |
| { |
| namespace _Incompatible |
| { |
| |
| struct MIN_VERSION |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "MIN_VERSION"; |
| using type = |
| std::tuple<std::decay_t<decltype("MIN_VERSION=%s")>, const char*>; |
| explicit constexpr MIN_VERSION(const char* a) : |
| _entry(entry("MIN_VERSION=%s", a)){}; |
| type _entry; |
| }; |
| struct ACTUAL_VERSION |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "ACTUAL_VERSION"; |
| using type = |
| std::tuple<std::decay_t<decltype("ACTUAL_VERSION=%s")>, const char*>; |
| explicit constexpr ACTUAL_VERSION(const char* a) : |
| _entry(entry("ACTUAL_VERSION=%s", a)){}; |
| type _entry; |
| }; |
| struct VERSION_PURPOSE |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "VERSION_PURPOSE"; |
| using type = |
| std::tuple<std::decay_t<decltype("VERSION_PURPOSE=%s")>, const char*>; |
| explicit constexpr VERSION_PURPOSE(const char* a) : |
| _entry(entry("VERSION_PURPOSE=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _Incompatible |
| |
| struct Incompatible |
| { |
| static constexpr auto L = level::ERR; |
| using MIN_VERSION = _Incompatible::MIN_VERSION; |
| using ACTUAL_VERSION = _Incompatible::ACTUAL_VERSION; |
| using VERSION_PURPOSE = _Incompatible::VERSION_PURPOSE; |
| using metadata_types = |
| std::tuple<MIN_VERSION, ACTUAL_VERSION, VERSION_PURPOSE>; |
| }; |
| |
| } // namespace Version |
| } // namespace Software |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Software::Version::Error::Incompatible> |
| { |
| using type = xyz::openbmc_project::Software::Version::Incompatible; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Software |
| { |
| namespace Version |
| { |
| namespace _AlreadyExists |
| { |
| |
| struct IMAGE_VERSION |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "IMAGE_VERSION"; |
| using type = |
| std::tuple<std::decay_t<decltype("IMAGE_VERSION=%s")>, const char*>; |
| explicit constexpr IMAGE_VERSION(const char* a) : |
| _entry(entry("IMAGE_VERSION=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _AlreadyExists |
| |
| struct AlreadyExists |
| { |
| static constexpr auto L = level::ERR; |
| using IMAGE_VERSION = _AlreadyExists::IMAGE_VERSION; |
| using metadata_types = std::tuple<IMAGE_VERSION>; |
| }; |
| |
| } // namespace Version |
| } // namespace Software |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Software::Version::Error::AlreadyExists> |
| { |
| using type = xyz::openbmc_project::Software::Version::AlreadyExists; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Host |
| { |
| namespace _SoftOffTimeout |
| { |
| |
| } // namespace _SoftOffTimeout |
| |
| struct SoftOffTimeout |
| { |
| static constexpr auto L = level::ERR; |
| using TIMEOUT_IN_MSEC = |
| xyz::openbmc_project::Common::Timeout::TIMEOUT_IN_MSEC; |
| using metadata_types = std::tuple<TIMEOUT_IN_MSEC>; |
| }; |
| |
| } // namespace Host |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::State::Host::Error::SoftOffTimeout> |
| { |
| using type = xyz::openbmc_project::State::Host::SoftOffTimeout; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace SystemdTarget |
| { |
| namespace _Failure |
| { |
| |
| struct SYSTEMD_RESULT |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "SYSTEMD_RESULT"; |
| using type = |
| std::tuple<std::decay_t<decltype("SYSTEMD_RESULT=%s")>, const char*>; |
| explicit constexpr SYSTEMD_RESULT(const char* a) : |
| _entry(entry("SYSTEMD_RESULT=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _Failure |
| |
| struct Failure |
| { |
| static constexpr auto L = level::ERR; |
| using SYSTEMD_RESULT = _Failure::SYSTEMD_RESULT; |
| using metadata_types = std::tuple<SYSTEMD_RESULT>; |
| }; |
| |
| } // namespace SystemdTarget |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::State::SystemdTarget::Error::Failure> |
| { |
| using type = xyz::openbmc_project::State::SystemdTarget::Failure; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Shutdown |
| { |
| namespace Inventory |
| { |
| namespace _Fan |
| { |
| |
| } // namespace _Fan |
| |
| struct Fan |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Inventory |
| } // namespace Shutdown |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::State::Shutdown::Inventory::Error::Fan> |
| { |
| using type = xyz::openbmc_project::State::Shutdown::Inventory::Fan; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Shutdown |
| { |
| namespace ThermalEvent |
| { |
| namespace _Processor |
| { |
| |
| } // namespace _Processor |
| |
| struct Processor |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace ThermalEvent |
| } // namespace Shutdown |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::xyz::openbmc_project::State::Shutdown:: |
| ThermalEvent::Error::Processor> |
| { |
| using type = xyz::openbmc_project::State::Shutdown::ThermalEvent::Processor; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Shutdown |
| { |
| namespace ThermalEvent |
| { |
| namespace _GPU |
| { |
| |
| } // namespace _GPU |
| |
| struct GPU |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace ThermalEvent |
| } // namespace Shutdown |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::State::Shutdown::ThermalEvent::Error::GPU> |
| { |
| using type = xyz::openbmc_project::State::Shutdown::ThermalEvent::GPU; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Shutdown |
| { |
| namespace ThermalEvent |
| { |
| namespace _Ambient |
| { |
| |
| } // namespace _Ambient |
| |
| struct Ambient |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace ThermalEvent |
| } // namespace Shutdown |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::xyz::openbmc_project::State::Shutdown:: |
| ThermalEvent::Error::Ambient> |
| { |
| using type = xyz::openbmc_project::State::Shutdown::ThermalEvent::Ambient; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Shutdown |
| { |
| namespace Power |
| { |
| namespace _Fault |
| { |
| |
| } // namespace _Fault |
| |
| struct Fault |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Power |
| } // namespace Shutdown |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::State::Shutdown::Power::Error::Fault> |
| { |
| using type = xyz::openbmc_project::State::Shutdown::Power::Fault; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Shutdown |
| { |
| namespace Power |
| { |
| namespace _Blackout |
| { |
| |
| } // namespace _Blackout |
| |
| struct Blackout |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Power |
| } // namespace Shutdown |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::State::Shutdown::Power::Error::Blackout> |
| { |
| using type = xyz::openbmc_project::State::Shutdown::Power::Blackout; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Shutdown |
| { |
| namespace Power |
| { |
| namespace _Regulator |
| { |
| |
| } // namespace _Regulator |
| |
| struct Regulator |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Power |
| } // namespace Shutdown |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::State::Shutdown::Power::Error::Regulator> |
| { |
| using type = xyz::openbmc_project::State::Shutdown::Power::Regulator; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace User |
| { |
| namespace Common |
| { |
| namespace _UserNameExists |
| { |
| |
| } // namespace _UserNameExists |
| |
| struct UserNameExists |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Common |
| } // namespace User |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::User::Common::Error::UserNameExists> |
| { |
| using type = xyz::openbmc_project::User::Common::UserNameExists; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace User |
| { |
| namespace Common |
| { |
| namespace _UserNameDoesNotExist |
| { |
| |
| } // namespace _UserNameDoesNotExist |
| |
| struct UserNameDoesNotExist |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Common |
| } // namespace User |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::User::Common::Error::UserNameDoesNotExist> |
| { |
| using type = xyz::openbmc_project::User::Common::UserNameDoesNotExist; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace User |
| { |
| namespace Common |
| { |
| namespace _UserNameGroupFail |
| { |
| |
| struct REASON |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "REASON "; |
| using type = std::tuple<std::decay_t<decltype("REASON = %s")>, const char*>; |
| explicit constexpr REASON(const char* a) : |
| _entry(entry("REASON = %s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _UserNameGroupFail |
| |
| struct UserNameGroupFail |
| { |
| static constexpr auto L = level::ERR; |
| using REASON = _UserNameGroupFail::REASON; |
| using metadata_types = std::tuple<REASON>; |
| }; |
| |
| } // namespace Common |
| } // namespace User |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::User::Common::Error::UserNameGroupFail> |
| { |
| using type = xyz::openbmc_project::User::Common::UserNameGroupFail; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace User |
| { |
| namespace Common |
| { |
| namespace _UserNamePrivFail |
| { |
| |
| struct REASON |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "REASON "; |
| using type = std::tuple<std::decay_t<decltype("REASON = %s")>, const char*>; |
| explicit constexpr REASON(const char* a) : |
| _entry(entry("REASON = %s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _UserNamePrivFail |
| |
| struct UserNamePrivFail |
| { |
| static constexpr auto L = level::ERR; |
| using REASON = _UserNamePrivFail::REASON; |
| using metadata_types = std::tuple<REASON>; |
| }; |
| |
| } // namespace Common |
| } // namespace User |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::User::Common::Error::UserNamePrivFail> |
| { |
| using type = xyz::openbmc_project::User::Common::UserNamePrivFail; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace User |
| { |
| namespace Common |
| { |
| namespace _NoResource |
| { |
| |
| struct REASON |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "REASON "; |
| using type = std::tuple<std::decay_t<decltype("REASON = %s")>, const char*>; |
| explicit constexpr REASON(const char* a) : |
| _entry(entry("REASON = %s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _NoResource |
| |
| struct NoResource |
| { |
| static constexpr auto L = level::ERR; |
| using REASON = _NoResource::REASON; |
| using metadata_types = std::tuple<REASON>; |
| }; |
| |
| } // namespace Common |
| } // namespace User |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::User::Common::Error::NoResource> |
| { |
| using type = xyz::openbmc_project::User::Common::NoResource; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace User |
| { |
| namespace Common |
| { |
| namespace _PrivilegeMappingExists |
| { |
| |
| } // namespace _PrivilegeMappingExists |
| |
| struct PrivilegeMappingExists |
| { |
| static constexpr auto L = level::ERR; |
| using metadata_types = std::tuple<>; |
| }; |
| |
| } // namespace Common |
| } // namespace User |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::xyz::openbmc_project::User::Common::Error:: |
| PrivilegeMappingExists> |
| { |
| using type = xyz::openbmc_project::User::Common::PrivilegeMappingExists; |
| }; |
| |
| } // namespace details |
| |
| namespace example |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Example |
| { |
| namespace Device |
| { |
| namespace _Callout |
| { |
| |
| struct CALLOUT_ERRNO_TEST |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "CALLOUT_ERRNO_TEST"; |
| using type = |
| std::tuple<std::decay_t<decltype("CALLOUT_ERRNO_TEST=%d")>, int32_t>; |
| explicit constexpr CALLOUT_ERRNO_TEST(int32_t a) : |
| _entry(entry("CALLOUT_ERRNO_TEST=%d", a)){}; |
| type _entry; |
| }; |
| struct CALLOUT_DEVICE_PATH_TEST |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "CALLOUT_DEVICE_PATH_TEST"; |
| using type = |
| std::tuple<std::decay_t<decltype("CALLOUT_DEVICE_PATH_TEST=%s")>, |
| const char*>; |
| explicit constexpr CALLOUT_DEVICE_PATH_TEST(const char* a) : |
| _entry(entry("CALLOUT_DEVICE_PATH_TEST=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _Callout |
| |
| struct Callout : public sdbusplus::exception_t |
| { |
| static constexpr auto errName = |
| "example.xyz.openbmc_project.Example.Device.Callout"; |
| static constexpr auto errDesc = "Generic device callout"; |
| static constexpr auto L = level::ERR; |
| using CALLOUT_ERRNO_TEST = _Callout::CALLOUT_ERRNO_TEST; |
| using CALLOUT_DEVICE_PATH_TEST = _Callout::CALLOUT_DEVICE_PATH_TEST; |
| using metadata_types = |
| std::tuple<CALLOUT_ERRNO_TEST, CALLOUT_DEVICE_PATH_TEST>; |
| |
| const char* name() const noexcept override |
| { |
| return errName; |
| } |
| |
| const char* description() const noexcept override |
| { |
| return errDesc; |
| } |
| |
| const char* what() const noexcept override |
| { |
| return errName; |
| } |
| |
| int get_errno() const noexcept override |
| { |
| return EIO; |
| } |
| }; |
| |
| } // namespace Device |
| } // namespace Example |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace example |
| |
| namespace example |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Example |
| { |
| namespace Elog |
| { |
| namespace _TestErrorTwo |
| { |
| |
| struct DEV_ADDR |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "DEV_ADDR"; |
| using type = |
| std::tuple<std::decay_t<decltype("DEV_ADDR=0x%.8X")>, uint32_t>; |
| explicit constexpr DEV_ADDR(uint32_t a) : |
| _entry(entry("DEV_ADDR=0x%.8X", a)){}; |
| type _entry; |
| }; |
| struct DEV_ID |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "DEV_ID"; |
| using type = std::tuple<std::decay_t<decltype("DEV_ID=%u")>, uint32_t>; |
| explicit constexpr DEV_ID(uint32_t a) : _entry(entry("DEV_ID=%u", a)){}; |
| type _entry; |
| }; |
| struct DEV_NAME |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "DEV_NAME"; |
| using type = std::tuple<std::decay_t<decltype("DEV_NAME=%s")>, const char*>; |
| explicit constexpr DEV_NAME(const char* a) : |
| _entry(entry("DEV_NAME=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _TestErrorTwo |
| |
| struct TestErrorTwo : public sdbusplus::exception_t |
| { |
| static constexpr auto errName = |
| "example.xyz.openbmc_project.Example.Elog.TestErrorTwo"; |
| static constexpr auto errDesc = "This is test error two"; |
| static constexpr auto L = level::ERR; |
| using DEV_ADDR = _TestErrorTwo::DEV_ADDR; |
| using DEV_ID = _TestErrorTwo::DEV_ID; |
| using DEV_NAME = _TestErrorTwo::DEV_NAME; |
| using metadata_types = std::tuple<DEV_ADDR, DEV_ID, DEV_NAME>; |
| |
| const char* name() const noexcept override |
| { |
| return errName; |
| } |
| |
| const char* description() const noexcept override |
| { |
| return errDesc; |
| } |
| |
| const char* what() const noexcept override |
| { |
| return errName; |
| } |
| |
| int get_errno() const noexcept override |
| { |
| return EIO; |
| } |
| }; |
| |
| } // namespace Elog |
| } // namespace Example |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace example |
| |
| namespace example |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Example |
| { |
| namespace Elog |
| { |
| namespace _AutoTestSimple |
| { |
| |
| struct STRING |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "STRING"; |
| using type = std::tuple<std::decay_t<decltype("STRING=%s")>, const char*>; |
| explicit constexpr STRING(const char* a) : _entry(entry("STRING=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _AutoTestSimple |
| |
| struct AutoTestSimple : public sdbusplus::exception_t |
| { |
| static constexpr auto errName = |
| "example.xyz.openbmc_project.Example.Elog.AutoTestSimple"; |
| static constexpr auto errDesc = "This is a simple test error."; |
| static constexpr auto L = level::ERR; |
| using STRING = _AutoTestSimple::STRING; |
| using metadata_types = std::tuple<STRING>; |
| |
| const char* name() const noexcept override |
| { |
| return errName; |
| } |
| |
| const char* description() const noexcept override |
| { |
| return errDesc; |
| } |
| |
| const char* what() const noexcept override |
| { |
| return errName; |
| } |
| |
| int get_errno() const noexcept override |
| { |
| return EIO; |
| } |
| }; |
| |
| } // namespace Elog |
| } // namespace Example |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace example |
| |
| namespace example |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Example |
| { |
| namespace Elog |
| { |
| namespace _TestCallout |
| { |
| |
| struct DEV_ADDR |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "DEV_ADDR"; |
| using type = |
| std::tuple<std::decay_t<decltype("DEV_ADDR=0x%.8X")>, uint32_t>; |
| explicit constexpr DEV_ADDR(uint32_t a) : |
| _entry(entry("DEV_ADDR=0x%.8X", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _TestCallout |
| |
| struct TestCallout : public sdbusplus::exception_t |
| { |
| static constexpr auto errName = |
| "example.xyz.openbmc_project.Example.Elog.TestCallout"; |
| static constexpr auto errDesc = "This is test error TestCallout"; |
| static constexpr auto L = level::ERR; |
| using DEV_ADDR = _TestCallout::DEV_ADDR; |
| using CALLOUT_ERRNO_TEST = example::xyz::openbmc_project::Example::Device:: |
| Callout::CALLOUT_ERRNO_TEST; |
| using CALLOUT_DEVICE_PATH_TEST = example::xyz::openbmc_project::Example:: |
| Device::Callout::CALLOUT_DEVICE_PATH_TEST; |
| using metadata_types = |
| std::tuple<DEV_ADDR, CALLOUT_ERRNO_TEST, CALLOUT_DEVICE_PATH_TEST>; |
| |
| const char* name() const noexcept override |
| { |
| return errName; |
| } |
| |
| const char* description() const noexcept override |
| { |
| return errDesc; |
| } |
| |
| const char* what() const noexcept override |
| { |
| return errName; |
| } |
| |
| int get_errno() const noexcept override |
| { |
| return EIO; |
| } |
| }; |
| |
| } // namespace Elog |
| } // namespace Example |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace example |
| |
| namespace org |
| { |
| namespace open_power |
| { |
| namespace Host |
| { |
| namespace _Event |
| { |
| |
| struct ESEL |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "ESEL"; |
| using type = std::tuple<std::decay_t<decltype("ESEL=%s")>, const char*>; |
| explicit constexpr ESEL(const char* a) : _entry(entry("ESEL=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _Event |
| |
| struct Event |
| { |
| static constexpr auto L = level::ERR; |
| using ESEL = _Event::ESEL; |
| using CALLOUT_INVENTORY_PATH = xyz::openbmc_project::Common::Callout:: |
| Inventory::CALLOUT_INVENTORY_PATH; |
| using metadata_types = std::tuple<ESEL, CALLOUT_INVENTORY_PATH>; |
| }; |
| |
| } // namespace Host |
| } // namespace open_power |
| } // namespace org |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::org::open_power::Host::Error::Event> |
| { |
| using type = org::open_power::Host::Event; |
| }; |
| |
| } // namespace details |
| |
| namespace org |
| { |
| namespace open_power |
| { |
| namespace Host |
| { |
| namespace _MaintenanceProcedure |
| { |
| |
| struct ESEL |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "ESEL"; |
| using type = std::tuple<std::decay_t<decltype("ESEL=%s")>, const char*>; |
| explicit constexpr ESEL(const char* a) : _entry(entry("ESEL=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _MaintenanceProcedure |
| |
| struct MaintenanceProcedure |
| { |
| static constexpr auto L = level::ERR; |
| using ESEL = _MaintenanceProcedure::ESEL; |
| using PROCEDURE = org::open_power::Common::Callout::Procedure::PROCEDURE; |
| using metadata_types = std::tuple<ESEL, PROCEDURE>; |
| }; |
| |
| } // namespace Host |
| } // namespace open_power |
| } // namespace org |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::org::open_power::Host::Error::MaintenanceProcedure> |
| { |
| using type = org::open_power::Host::MaintenanceProcedure; |
| }; |
| |
| } // namespace details |
| |
| namespace org |
| { |
| namespace open_power |
| { |
| namespace Host |
| { |
| namespace Access |
| { |
| namespace _WriteCFAM |
| { |
| |
| struct ADDRESS |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "ADDRESS"; |
| using type = std::tuple<std::decay_t<decltype("ADDRESS=0x%X")>, uint32_t>; |
| explicit constexpr ADDRESS(uint32_t a) : _entry(entry("ADDRESS=0x%X", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _WriteCFAM |
| |
| struct WriteCFAM |
| { |
| static constexpr auto L = level::ERR; |
| using ADDRESS = _WriteCFAM::ADDRESS; |
| using CALLOUT_ERRNO = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_ERRNO; |
| using CALLOUT_DEVICE_PATH = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_DEVICE_PATH; |
| using metadata_types = |
| std::tuple<ADDRESS, CALLOUT_ERRNO, CALLOUT_DEVICE_PATH>; |
| }; |
| |
| } // namespace Access |
| } // namespace Host |
| } // namespace open_power |
| } // namespace org |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::org::open_power::Host::Access::Error::WriteCFAM> |
| { |
| using type = org::open_power::Host::Access::WriteCFAM; |
| }; |
| |
| } // namespace details |
| |
| namespace org |
| { |
| namespace open_power |
| { |
| namespace Host |
| { |
| namespace Access |
| { |
| namespace _ReadCFAM |
| { |
| |
| struct ADDRESS |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "ADDRESS"; |
| using type = std::tuple<std::decay_t<decltype("ADDRESS=0x%X")>, uint32_t>; |
| explicit constexpr ADDRESS(uint32_t a) : _entry(entry("ADDRESS=0x%X", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _ReadCFAM |
| |
| struct ReadCFAM |
| { |
| static constexpr auto L = level::ERR; |
| using ADDRESS = _ReadCFAM::ADDRESS; |
| using CALLOUT_ERRNO = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_ERRNO; |
| using CALLOUT_DEVICE_PATH = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_DEVICE_PATH; |
| using metadata_types = |
| std::tuple<ADDRESS, CALLOUT_ERRNO, CALLOUT_DEVICE_PATH>; |
| }; |
| |
| } // namespace Access |
| } // namespace Host |
| } // namespace open_power |
| } // namespace org |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::org::open_power::Host::Access::Error::ReadCFAM> |
| { |
| using type = org::open_power::Host::Access::ReadCFAM; |
| }; |
| |
| } // namespace details |
| |
| namespace org |
| { |
| namespace open_power |
| { |
| namespace Proc |
| { |
| namespace FSI |
| { |
| namespace _MasterDetectionFailure |
| { |
| |
| } // namespace _MasterDetectionFailure |
| |
| struct MasterDetectionFailure |
| { |
| static constexpr auto L = level::ERR; |
| using CALLOUT_ERRNO = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_ERRNO; |
| using CALLOUT_DEVICE_PATH = |
| xyz::openbmc_project::Common::Callout::Device::CALLOUT_DEVICE_PATH; |
| using metadata_types = std::tuple<CALLOUT_ERRNO, CALLOUT_DEVICE_PATH>; |
| }; |
| |
| } // namespace FSI |
| } // namespace Proc |
| } // namespace open_power |
| } // namespace org |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::org::open_power::Proc::FSI::Error::MasterDetectionFailure> |
| { |
| using type = org::open_power::Proc::FSI::MasterDetectionFailure; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Inventory |
| { |
| namespace _NotPresent |
| { |
| |
| } // namespace _NotPresent |
| |
| struct NotPresent |
| { |
| static constexpr auto L = level::ERR; |
| using CALLOUT_INVENTORY_PATH = xyz::openbmc_project::Common::Callout:: |
| Inventory::CALLOUT_INVENTORY_PATH; |
| using metadata_types = std::tuple<CALLOUT_INVENTORY_PATH>; |
| }; |
| |
| } // namespace Inventory |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Inventory::Error::NotPresent> |
| { |
| using type = xyz::openbmc_project::Inventory::NotPresent; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Inventory |
| { |
| namespace _Nonfunctional |
| { |
| |
| } // namespace _Nonfunctional |
| |
| struct Nonfunctional |
| { |
| static constexpr auto L = level::ERR; |
| using CALLOUT_INVENTORY_PATH = xyz::openbmc_project::Common::Callout:: |
| Inventory::CALLOUT_INVENTORY_PATH; |
| using metadata_types = std::tuple<CALLOUT_INVENTORY_PATH>; |
| }; |
| |
| } // namespace Inventory |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Inventory::Error::Nonfunctional> |
| { |
| using type = xyz::openbmc_project::Inventory::Nonfunctional; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Time |
| { |
| namespace _NotAllowed |
| { |
| |
| struct OWNER |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "OWNER"; |
| using type = std::tuple<std::decay_t<decltype("OWNER=%s")>, const char*>; |
| explicit constexpr OWNER(const char* a) : _entry(entry("OWNER=%s", a)){}; |
| type _entry; |
| }; |
| struct SYNC_METHOD |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "SYNC_METHOD"; |
| using type = |
| std::tuple<std::decay_t<decltype("SYNC_METHOD=%s")>, const char*>; |
| explicit constexpr SYNC_METHOD(const char* a) : |
| _entry(entry("SYNC_METHOD=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _NotAllowed |
| |
| struct NotAllowed |
| { |
| static constexpr auto L = level::ERR; |
| using OWNER = _NotAllowed::OWNER; |
| using SYNC_METHOD = _NotAllowed::SYNC_METHOD; |
| using REASON = xyz::openbmc_project::Common::NotAllowed::REASON; |
| using metadata_types = std::tuple<OWNER, SYNC_METHOD, REASON>; |
| }; |
| |
| } // namespace Time |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::Time::Error::NotAllowed> |
| { |
| using type = xyz::openbmc_project::Time::NotAllowed; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Time |
| { |
| namespace _Failed |
| { |
| |
| struct REASON |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "REASON"; |
| using type = std::tuple<std::decay_t<decltype("REASON=%s")>, const char*>; |
| explicit constexpr REASON(const char* a) : _entry(entry("REASON=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _Failed |
| |
| struct Failed |
| { |
| static constexpr auto L = level::ERR; |
| using REASON = _Failed::REASON; |
| using metadata_types = std::tuple<REASON>; |
| }; |
| |
| } // namespace Time |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type<sdbusplus::xyz::openbmc_project::Time::Error::Failed> |
| { |
| using type = xyz::openbmc_project::Time::Failed; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace BMC |
| { |
| namespace _MultiUserTargetFailure |
| { |
| |
| } // namespace _MultiUserTargetFailure |
| |
| struct MultiUserTargetFailure |
| { |
| static constexpr auto L = level::ERR; |
| using SYSTEMD_RESULT = |
| xyz::openbmc_project::State::SystemdTarget::Failure::SYSTEMD_RESULT; |
| using metadata_types = std::tuple<SYSTEMD_RESULT>; |
| }; |
| |
| } // namespace BMC |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::State::BMC::Error::MultiUserTargetFailure> |
| { |
| using type = xyz::openbmc_project::State::BMC::MultiUserTargetFailure; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Chassis |
| { |
| namespace _PowerOnFailure |
| { |
| |
| } // namespace _PowerOnFailure |
| |
| struct PowerOnFailure |
| { |
| static constexpr auto L = level::ERR; |
| using SYSTEMD_RESULT = |
| xyz::openbmc_project::State::SystemdTarget::Failure::SYSTEMD_RESULT; |
| using metadata_types = std::tuple<SYSTEMD_RESULT>; |
| }; |
| |
| } // namespace Chassis |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::State::Chassis::Error::PowerOnFailure> |
| { |
| using type = xyz::openbmc_project::State::Chassis::PowerOnFailure; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Chassis |
| { |
| namespace _PowerOffFailure |
| { |
| |
| } // namespace _PowerOffFailure |
| |
| struct PowerOffFailure |
| { |
| static constexpr auto L = level::ERR; |
| using SYSTEMD_RESULT = |
| xyz::openbmc_project::State::SystemdTarget::Failure::SYSTEMD_RESULT; |
| using metadata_types = std::tuple<SYSTEMD_RESULT>; |
| }; |
| |
| } // namespace Chassis |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::State::Chassis::Error::PowerOffFailure> |
| { |
| using type = xyz::openbmc_project::State::Chassis::PowerOffFailure; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Host |
| { |
| namespace _HostStartFailure |
| { |
| |
| } // namespace _HostStartFailure |
| |
| struct HostStartFailure |
| { |
| static constexpr auto L = level::ERR; |
| using SYSTEMD_RESULT = |
| xyz::openbmc_project::State::SystemdTarget::Failure::SYSTEMD_RESULT; |
| using metadata_types = std::tuple<SYSTEMD_RESULT>; |
| }; |
| |
| } // namespace Host |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::State::Host::Error::HostStartFailure> |
| { |
| using type = xyz::openbmc_project::State::Host::HostStartFailure; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Host |
| { |
| namespace _HostMinStartFailure |
| { |
| |
| } // namespace _HostMinStartFailure |
| |
| struct HostMinStartFailure |
| { |
| static constexpr auto L = level::ERR; |
| using SYSTEMD_RESULT = |
| xyz::openbmc_project::State::SystemdTarget::Failure::SYSTEMD_RESULT; |
| using metadata_types = std::tuple<SYSTEMD_RESULT>; |
| }; |
| |
| } // namespace Host |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::State::Host::Error::HostMinStartFailure> |
| { |
| using type = xyz::openbmc_project::State::Host::HostMinStartFailure; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Host |
| { |
| namespace _HostShutdownFailure |
| { |
| |
| } // namespace _HostShutdownFailure |
| |
| struct HostShutdownFailure |
| { |
| static constexpr auto L = level::ERR; |
| using SYSTEMD_RESULT = |
| xyz::openbmc_project::State::SystemdTarget::Failure::SYSTEMD_RESULT; |
| using metadata_types = std::tuple<SYSTEMD_RESULT>; |
| }; |
| |
| } // namespace Host |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::State::Host::Error::HostShutdownFailure> |
| { |
| using type = xyz::openbmc_project::State::Host::HostShutdownFailure; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Host |
| { |
| namespace _HostStopFailure |
| { |
| |
| } // namespace _HostStopFailure |
| |
| struct HostStopFailure |
| { |
| static constexpr auto L = level::ERR; |
| using SYSTEMD_RESULT = |
| xyz::openbmc_project::State::SystemdTarget::Failure::SYSTEMD_RESULT; |
| using metadata_types = std::tuple<SYSTEMD_RESULT>; |
| }; |
| |
| } // namespace Host |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::State::Host::Error::HostStopFailure> |
| { |
| using type = xyz::openbmc_project::State::Host::HostStopFailure; |
| }; |
| |
| } // namespace details |
| |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace State |
| { |
| namespace Host |
| { |
| namespace _HostRebootFailure |
| { |
| |
| } // namespace _HostRebootFailure |
| |
| struct HostRebootFailure |
| { |
| static constexpr auto L = level::ERR; |
| using SYSTEMD_RESULT = |
| xyz::openbmc_project::State::SystemdTarget::Failure::SYSTEMD_RESULT; |
| using metadata_types = std::tuple<SYSTEMD_RESULT>; |
| }; |
| |
| } // namespace Host |
| } // namespace State |
| } // namespace openbmc_project |
| } // namespace xyz |
| |
| namespace details |
| { |
| |
| template <> |
| struct map_exception_type< |
| sdbusplus::xyz::openbmc_project::State::Host::Error::HostRebootFailure> |
| { |
| using type = xyz::openbmc_project::State::Host::HostRebootFailure; |
| }; |
| |
| } // namespace details |
| |
| namespace example |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Example |
| { |
| namespace Elog |
| { |
| namespace _TestErrorOne |
| { |
| |
| struct ERRNUM |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "ERRNUM"; |
| using type = std::tuple<std::decay_t<decltype("ERRNUM=0x%.4X")>, uint16_t>; |
| explicit constexpr ERRNUM(uint16_t a) : _entry(entry("ERRNUM=0x%.4X", a)){}; |
| type _entry; |
| }; |
| struct FILE_PATH |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "FILE_PATH"; |
| using type = |
| std::tuple<std::decay_t<decltype("FILE_PATH=%s")>, const char*>; |
| explicit constexpr FILE_PATH(const char* a) : |
| _entry(entry("FILE_PATH=%s", a)){}; |
| type _entry; |
| }; |
| struct FILE_NAME |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "FILE_NAME"; |
| using type = |
| std::tuple<std::decay_t<decltype("FILE_NAME=%s")>, const char*>; |
| explicit constexpr FILE_NAME(const char* a) : |
| _entry(entry("FILE_NAME=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _TestErrorOne |
| |
| struct TestErrorOne : public sdbusplus::exception_t |
| { |
| static constexpr auto errName = |
| "example.xyz.openbmc_project.Example.Elog.TestErrorOne"; |
| static constexpr auto errDesc = "this is test error one"; |
| static constexpr auto L = level::INFO; |
| using ERRNUM = _TestErrorOne::ERRNUM; |
| using FILE_PATH = _TestErrorOne::FILE_PATH; |
| using FILE_NAME = _TestErrorOne::FILE_NAME; |
| using DEV_ADDR = |
| example::xyz::openbmc_project::Example::Elog::TestErrorTwo::DEV_ADDR; |
| using DEV_ID = |
| example::xyz::openbmc_project::Example::Elog::TestErrorTwo::DEV_ID; |
| using DEV_NAME = |
| example::xyz::openbmc_project::Example::Elog::TestErrorTwo::DEV_NAME; |
| using metadata_types = |
| std::tuple<ERRNUM, FILE_PATH, FILE_NAME, DEV_ADDR, DEV_ID, DEV_NAME>; |
| |
| const char* name() const noexcept override |
| { |
| return errName; |
| } |
| |
| const char* description() const noexcept override |
| { |
| return errDesc; |
| } |
| |
| const char* what() const noexcept override |
| { |
| return errName; |
| } |
| |
| int get_errno() const noexcept override |
| { |
| return EIO; |
| } |
| }; |
| |
| } // namespace Elog |
| } // namespace Example |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace example |
| |
| namespace example |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Example |
| { |
| namespace Foo |
| { |
| namespace _Foo |
| { |
| |
| struct FOO_DATA |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "FOO_DATA"; |
| using type = std::tuple<std::decay_t<decltype("FOO_DATA=%s")>, const char*>; |
| explicit constexpr FOO_DATA(const char* a) : |
| _entry(entry("FOO_DATA=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _Foo |
| |
| struct Foo : public sdbusplus::exception_t |
| { |
| static constexpr auto errName = |
| "example.xyz.openbmc_project.Example.Foo.Foo"; |
| static constexpr auto errDesc = "this is test error Foo"; |
| static constexpr auto L = level::INFO; |
| using FOO_DATA = _Foo::FOO_DATA; |
| using ERRNUM = |
| example::xyz::openbmc_project::Example::Elog::TestErrorOne::ERRNUM; |
| using FILE_PATH = |
| example::xyz::openbmc_project::Example::Elog::TestErrorOne::FILE_PATH; |
| using FILE_NAME = |
| example::xyz::openbmc_project::Example::Elog::TestErrorOne::FILE_NAME; |
| using DEV_ADDR = |
| example::xyz::openbmc_project::Example::Elog::TestErrorTwo::DEV_ADDR; |
| using DEV_ID = |
| example::xyz::openbmc_project::Example::Elog::TestErrorTwo::DEV_ID; |
| using DEV_NAME = |
| example::xyz::openbmc_project::Example::Elog::TestErrorTwo::DEV_NAME; |
| using metadata_types = std::tuple<FOO_DATA, ERRNUM, FILE_PATH, FILE_NAME, |
| DEV_ADDR, DEV_ID, DEV_NAME>; |
| |
| const char* name() const noexcept override |
| { |
| return errName; |
| } |
| |
| const char* description() const noexcept override |
| { |
| return errDesc; |
| } |
| |
| const char* what() const noexcept override |
| { |
| return errName; |
| } |
| |
| int get_errno() const noexcept override |
| { |
| return EIO; |
| } |
| }; |
| |
| } // namespace Foo |
| } // namespace Example |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace example |
| |
| namespace example |
| { |
| namespace xyz |
| { |
| namespace openbmc_project |
| { |
| namespace Example |
| { |
| namespace Bar |
| { |
| namespace _Bar |
| { |
| |
| struct BAR_DATA |
| { |
| /* |
| * We can't use -fsanitize=undefined if we declare a |
| * 'static constexpr auto str' member, so don't. Instead, open-code the |
| * mako template lookups. |
| */ |
| static constexpr auto str_short = "BAR_DATA"; |
| using type = std::tuple<std::decay_t<decltype("BAR_DATA=%s")>, const char*>; |
| explicit constexpr BAR_DATA(const char* a) : |
| _entry(entry("BAR_DATA=%s", a)){}; |
| type _entry; |
| }; |
| |
| } // namespace _Bar |
| |
| struct Bar : public sdbusplus::exception_t |
| { |
| static constexpr auto errName = |
| "example.xyz.openbmc_project.Example.Bar.Bar"; |
| static constexpr auto errDesc = "this is test error Bar"; |
| static constexpr auto L = level::INFO; |
| using BAR_DATA = _Bar::BAR_DATA; |
| using FOO_DATA = example::xyz::openbmc_project::Example::Foo::Foo::FOO_DATA; |
| using ERRNUM = |
| example::xyz::openbmc_project::Example::Elog::TestErrorOne::ERRNUM; |
| using FILE_PATH = |
| example::xyz::openbmc_project::Example::Elog::TestErrorOne::FILE_PATH; |
| using FILE_NAME = |
| example::xyz::openbmc_project::Example::Elog::TestErrorOne::FILE_NAME; |
| using DEV_ADDR = |
| example::xyz::openbmc_project::Example::Elog::TestErrorTwo::DEV_ADDR; |
| using DEV_ID = |
| example::xyz::openbmc_project::Example::Elog::TestErrorTwo::DEV_ID; |
| using DEV_NAME = |
| example::xyz::openbmc_project::Example::Elog::TestErrorTwo::DEV_NAME; |
| using metadata_types = std::tuple<BAR_DATA, FOO_DATA, ERRNUM, FILE_PATH, |
| FILE_NAME, DEV_ADDR, DEV_ID, DEV_NAME>; |
| |
| const char* name() const noexcept override |
| { |
| return errName; |
| } |
| |
| const char* description() const noexcept override |
| { |
| return errDesc; |
| } |
| |
| const char* what() const noexcept override |
| { |
| return errName; |
| } |
| |
| int get_errno() const noexcept override |
| { |
| return EIO; |
| } |
| }; |
| |
| } // namespace Bar |
| } // namespace Example |
| } // namespace openbmc_project |
| } // namespace xyz |
| } // namespace example |
| |
| } // namespace logging |
| |
| } // namespace phosphor |