summaryrefslogtreecommitdiffstats
path: root/src/include/usr/errl/errludstring.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/usr/errl/errludstring.H')
-rw-r--r--src/include/usr/errl/errludstring.H106
1 files changed, 25 insertions, 81 deletions
diff --git a/src/include/usr/errl/errludstring.H b/src/include/usr/errl/errludstring.H
index 795075677..de91af03f 100644
--- a/src/include/usr/errl/errludstring.H
+++ b/src/include/usr/errl/errludstring.H
@@ -1,44 +1,40 @@
-// IBM_PROLOG_BEGIN_TAG
-// This is an automatically generated prolog.
-//
-// $Source: src/include/usr/errl/errludstring.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/errl/errludstring.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 ERRL_UDSTRING_H
#define ERRL_UDSTRING_H
/**
* @file errludstring.H
*
- * Defines the following classes:
- *
- * ErrlUserDetailsString: Adds string FFDC to an error log as user detail data
- * ErrlUserDetailsParserString: Parses string FFDC user detail in an error log
-*/
+ * Defines the ErrlUserDetailsString class that adds string FFDC to an
+ * error log as user detail data
+ */
#include <errl/errluserdetails.H>
namespace ERRORLOG
{
-#ifndef PARSER
-
/**
* @class ErrlUserDetailsString
*
@@ -67,58 +63,6 @@ private:
ErrlUserDetailsString & operator=(const ErrlUserDetailsString &);
};
-#else // (if PARSER defined)
-
-#include <string.h>
-/**
- * @class ErrlUserDetailsString
- *
- * Parses String user detail in an error log
-*/
-class ErrlUserDetailsParserString : public ErrlUserDetailsParser
-{
-public:
- /**
- * @brief Constructor
- */
- ErrlUserDetailsParserString() {}
-
- /**
- * @brief Destructor
- */
- virtual ~ErrlUserDetailsParserString() {}
-
- /**
- * @brief Parses string 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
- {
- char *outputString= static_cast<char *>(i_pBuffer);
- for (uint32_t i = 0; i < i_buflen; )
- {
- i_parser.PrintString("String data", outputString);
- i += strlen(outputString) + 1;
- outputString += strlen(outputString) + 1;
- }
- }
-
-private:
- // Disabled
- ErrlUserDetailsParserString(const ErrlUserDetailsParserString &);
- ErrlUserDetailsParserString & operator=(
- const ErrlUserDetailsParserString &);
-};
-
-#endif
-
}
#endif
OpenPOWER on IntegriCloud