AM Daemon ライブラリリファレンス
|
エラーログ情報を提供するクラス。 [詳解]
#include <ErrorLog.h>
公開メンバ関数 | |
ErrorLog (InnerIndexHolder) | |
コンストラクタ。 [詳解] | |
std::size_t | getHistoryItemCount () const |
エラー発生履歴の有効項目数を取得する。 [詳解] | |
const ErrorInfo & | getHistoryItem (std::size_t index) const |
エラー発生履歴の項目を取得する。 [詳解] | |
std::size_t | getTimesItemCount () const |
エラー発生回数の有効項目数を取得する。 [詳解] | |
const ErrorTimesItem & | getTimesItem (std::size_t index) const |
エラー発生回数の項目を取得する。 [詳解] | |
const ErrorTimesItem & | findTimesItem (std::uint32_t number) const |
エラー番号からエラー発生回数の項目を検索して取得する。 [詳解] | |
|
explicit |
コンストラクタ。
std::size_t amdaemon::ErrorLog::getHistoryItemCount | ( | ) | const |
エラー発生履歴の有効項目数を取得する。
const ErrorInfo& amdaemon::ErrorLog::getHistoryItem | ( | std::size_t | index | ) | const |
エラー発生履歴の項目を取得する。
[in] | index | エラー発生履歴項目インデックス。 |
Exception | 引数 index に有効項目数以上の値を指定した場合。 有効項目数はメンバ関数 getHistoryItemCount で取得できる。 |
インデックスの小さい要素ほど発生日時が新しい。
std::size_t amdaemon::ErrorLog::getTimesItemCount | ( | ) | const |
エラー発生回数の有効項目数を取得する。
const ErrorTimesItem& amdaemon::ErrorLog::getTimesItem | ( | std::size_t | index | ) | const |
エラー発生回数の項目を取得する。
[in] | index | 情報インデックス。 |
Exception | 引数 index に有効項目数以上の値を指定した場合。 有効項目数はメンバ関数 getTimesItemCount で取得できる。 |
インデックスの小さい要素ほどエラー番号が小さい。
const ErrorTimesItem& amdaemon::ErrorLog::findTimesItem | ( | std::uint32_t | number | ) | const |
エラー番号からエラー発生回数の項目を検索して取得する。
[in] | number | 検索するエラー番号。 1 以上 amdaemon::ErrorNumberLimit 以下。 |
Exception | 引数 number に 0 もしくは amdaemon::ErrorNumberLimit より大きい値を指定した場合。 |