blob: 57344bd342b7ede6fe13d8ac56ec0196881b72de [file] [log] [blame]
Zane Shelleya61f4c52019-08-01 13:58:49 -05001#pragma once
2
3#include "hei_includes.hpp"
4
5namespace libhei
6{
7
8/**
9 * @brief Contain a list of all active hardware errors on a chip, the contents
10 * of any registers associated with the active errors, and any other data
11 * that can be useful for debug.
12 */
13class IsolationData
14{
15 public:
16
17 /** @brief Default constructor. */
18 IsolationData() = default;
19
20 /** @brief Copy constructor. */
21 IsolationData( const IsolationData & ) = default;
22
23 /** @brief Assignment operator. */
24 IsolationData & operator=( const IsolationData & ) = default;
25
26 /** @brief Destructor. */
27 ~IsolationData() = default;
28
29 private:
30
31}; // end class IsolationData
32
33} // end namespace libhei
34