|
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 より大きい値を指定した場合。 |
1.8.11