summaryrefslogtreecommitdiffstats
path: root/src/usr/isteps/nvdimm/errlud_nvdimm.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/isteps/nvdimm/errlud_nvdimm.H')
-rw-r--r--src/usr/isteps/nvdimm/errlud_nvdimm.H33
1 files changed, 29 insertions, 4 deletions
diff --git a/src/usr/isteps/nvdimm/errlud_nvdimm.H b/src/usr/isteps/nvdimm/errlud_nvdimm.H
index 55b5f9b20..2041da054 100644
--- a/src/usr/isteps/nvdimm/errlud_nvdimm.H
+++ b/src/usr/isteps/nvdimm/errlud_nvdimm.H
@@ -61,12 +61,37 @@ class UdNvdimmParms : public ERRORLOG::ErrlUserDetails
*/
virtual ~UdNvdimmParms();
- private:
// Disabled
- UdNvdimmParms(UdNvdimmParms &);
- UdNvdimmParms & operator=(UdNvdimmParms &);
+ UdNvdimmParms(UdNvdimmParms &) = delete;
+ UdNvdimmParms & operator=(UdNvdimmParms &) = delete;
};
-} // end NVDIMM namespace
+/**
+ * @class UdNvdimmOPParms
+ *
+ * Adds NVDIMM information to an error log as user detail data
+ */
+class UdNvdimmOPParms : public ERRORLOG::ErrlUserDetails
+{
+ public:
+ /**
+ * @brief Constructor
+ *
+ * @param i_i2cInfo Miscellaneous Parameters
+ */
+ UdNvdimmOPParms( const nvdimm_reg_t &i_RegInfo );
+
+ /**
+ * @brief Destructor
+ */
+ virtual ~UdNvdimmOPParms();
+
+ // Disabled
+ UdNvdimmOPParms() = delete;
+ UdNvdimmOPParms(UdNvdimmOPParms &) = delete;
+ UdNvdimmOPParms & operator=(UdNvdimmOPParms &) = delete;
+};
+
+} // end of namespace NVDIMM
#endif
OpenPOWER on IntegriCloud