diff options
Diffstat (limited to 'src/usr/isteps/nvdimm/errlud_nvdimm.H')
-rw-r--r-- | src/usr/isteps/nvdimm/errlud_nvdimm.H | 33 |
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 |