summaryrefslogtreecommitdiffstats
path: root/src/include/usr/errl/errludtarget.H
diff options
context:
space:
mode:
authorMike Jones <mjjones@us.ibm.com>2012-03-30 13:56:31 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2012-04-03 09:29:21 -0500
commitbe94232416139afec3740bac388afeb356f5d018 (patch)
treec85771f7518a01bf0c4b7bbf3239d9e896b098d2 /src/include/usr/errl/errludtarget.H
parent41f960f0bf9aa247e3f8497fd107ae33db6c031c (diff)
downloadtalos-hostboot-be94232416139afec3740bac388afeb356f5d018.tar.gz
talos-hostboot-be94232416139afec3740bac388afeb356f5d018.zip
ERRL: Minor fixes to enable error log parser
Change-Id: If0ca350e5a791900e667c457668ee5200dfc9eb9 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/810 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/usr/errl/errludtarget.H')
-rw-r--r--src/include/usr/errl/errludtarget.H18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/include/usr/errl/errludtarget.H b/src/include/usr/errl/errludtarget.H
index 3ec24fc60..b76c58f13 100644
--- a/src/include/usr/errl/errludtarget.H
+++ b/src/include/usr/errl/errludtarget.H
@@ -30,10 +30,12 @@
*
* ErrlUserDetailsTarget: Adds Target FFDC to an error log as user detail data
* ErrlUserDetailsParserTarget: Parses Target FFDC user detail in an error log
-*/
+ */
#include <errl/errluserdetails.H>
+#ifndef PARSER
+
// Forward reference
namespace TARGETING
{
@@ -43,8 +45,6 @@ namespace TARGETING
namespace ERRORLOG
{
-#ifndef PARSER
-
/**
* @class ErrlUserDetailsTarget
*
@@ -83,13 +83,20 @@ private:
ErrlUserDetailsTarget & operator=(const ErrlUserDetailsTarget &);
};
+}
+
#else // (if PARSER defined)
+#include <string.h>
+
+namespace ERRORLOG
+{
+
/**
* @class ErrlUserDetailsParserTarget
*
* Parses Target FFDC user detail in an error log
-*/
+ */
class ErrlUserDetailsParserTarget : public ErrlUserDetailsParser
{
public:
@@ -133,9 +140,8 @@ private:
const ErrlUserDetailsParserTarget &);
};
-#endif
-
}
#endif
+#endif
OpenPOWER on IntegriCloud