/* IBM_PROLOG_BEGIN_TAG * This is an automatically generated prolog. * * $Source: src/include/usr/hwpf/istepreasoncodes.H $ * * IBM CONFIDENTIAL * * COPYRIGHT International Business Machines Corp. 2012 * * p1 * * Object Code Only (OCO) source materials * Licensed Internal Code Source Materials * IBM HostBoot Licensed Internal Code * * The source code for this program is not published or other- * wise divested of its trade secrets, irrespective of what has * been deposited with the U.S. Copyright Office. * * Origin: 30 * * IBM_PROLOG_END_TAG */ /** * @file istepreasoncodes.H * * @brief Reason codes and module ids for the isteps * */ #ifndef __ISTEPREASONCODES_H #define __ISTEPREASONCODES_H // ----------------------------------------------- // Includes // ----------------------------------------------- #include namespace ISTEP { /** * @enum istepModuleid * * @brief Module Ids used in created errorlogs. Indicates which * functions an error log was created in. * */ enum istepModuleId { ISTEP_INVALID_MODULE = 0x00, ISTEP_STARTPAYLOAD_EXECUTE_UNIT_TESTS = 0x01, ISTEP_START_PAYLOAD_CALL_SHUTDOWN = 0x02, ISTEP_START_PAYLOAD_NOTIFY_FSP = 0x03, }; /** * @enum istepReasonCode * * @brief Reasoncodes used to describe what errors are being indicated. * */ enum istepReasonCode { ISTEP_INVALID_REASONCODE = ISTEP_COMP_ID | 0x00, ISTEP_CXXTEST_FAILED_TEST = ISTEP_COMP_ID | 0x01, ISTEP_TARGET_NULL = ISTEP_COMP_ID | 0x02, ISTEP_MBOX_MSG_NULL = ISTEP_COMP_ID | 0x03, }; }; // end ISTEP #endif