diff options
Diffstat (limited to 'src/include/usr/initservice/initsvcudistep.H')
-rw-r--r-- | src/include/usr/initservice/initsvcudistep.H | 104 |
1 files changed, 25 insertions, 79 deletions
diff --git a/src/include/usr/initservice/initsvcudistep.H b/src/include/usr/initservice/initsvcudistep.H index 9dc8f2106..7918bc701 100644 --- a/src/include/usr/initservice/initsvcudistep.H +++ b/src/include/usr/initservice/initsvcudistep.H @@ -1,36 +1,34 @@ -// IBM_PROLOG_BEGIN_TAG -// This is an automatically generated prolog. -// -// $Source: src/include/usr/initservice/initsvcudistep.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 +/* IBM_PROLOG_BEGIN_TAG */ +/* This is an automatically generated prolog. */ +/* */ +/* $Source: src/include/usr/initservice/initsvcudistep.H $ */ +/* */ +/* IBM CONFIDENTIAL */ +/* */ +/* COPYRIGHT International Business Machines Corp. 2012,2013 */ +/* */ +/* 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 otherwise */ +/* divested of its trade secrets, irrespective of what has been */ +/* deposited with the U.S. Copyright Office. */ +/* */ +/* Origin: 30 */ +/* */ +/* IBM_PROLOG_END_TAG */ #ifndef INITSVC_UDSTEP_H #define INITSVC_UDSTEP_H /** * @file initsvcudistep.H * - * Defines the following classes: - * - * InitSvcUserDetailsIstep: Adds IStep FFDC to an error log as user detail data - * InitSvcUserDetailsParserIstep: Parses IStep FFDC user detail in an error log -*/ + * Defines the InitSvcUserDetailsIstep class that adds IStep FFDC to an + * error log as user detail data + */ #include <errl/errluserdetails.H> @@ -49,8 +47,6 @@ struct InitSvcUserDetailsIstepData char iv_pIstepname[0]; }; -#ifndef PARSER - /** * @class InitSvcUserDetailsIstep * @@ -83,56 +79,6 @@ private: InitSvcUserDetailsIstep & operator=(const InitSvcUserDetailsIstep &); }; -#else // (if PARSER defined) - -/** - * @class InitSvcUserDetailsParserIstep - * - * Parses Istep user detail in an error log -*/ -class InitSvcUserDetailsParserIstep : public ERRORLOG::ErrlUserDetailsParser -{ -public: - /** - * @brief Constructor - */ - InitSvcUserDetailsParserIstep() {} - - /** - * @brief Destructor - */ - virtual ~InitSvcUserDetailsParserIstep() {} - - /** - * @brief Parses Istep user detail data from an error log - * - * @param i_version Version of the data - * @param i_parse ErrlUsrParser object for outputting information - * @param i_pBuffer Pointer to buffer containing detail data - * @param i_buflen Length of the buffer - */ - virtual void parse(errlver_t i_version, - ErrlUsrParser & i_parser, - void * i_pBuffer, - const uint32_t i_buflen) const - { - InitSvcUserDetailsIstepData * l_pData = - static_cast<InitSvcUserDetailsIstepData *>(i_pBuffer); - - i_parser.PrintString("IStep name", l_pData->iv_pIstepname); - i_parser.PrintNumber("Step", "%d", ntohs(l_pData->iv_step)); - i_parser.PrintNumber("Sub-step", "%d", ntohs(l_pData->iv_substep)); - } - -private: - // Disabled - InitSvcUserDetailsParserIstep(const InitSvcUserDetailsParserIstep &); - InitSvcUserDetailsParserIstep & operator=( - const InitSvcUserDetailsParserIstep &); -}; - -#endif - } #endif |