6 #ifndef AMDAEMON_NETWORKTESTINFO_H 7 #define AMDAEMON_NETWORKTESTINFO_H 26 class InnerIndexHolder;
167 ::amdaemon::util::toContainer<decltype(getAvailableItems())>(
310 #endif // AMDAEMON_NETWORKTESTINFO_H NetworkTestState
ネットワークセルフテスト状態列挙。
Definition: NetworkTestState.h:17
std::uint32_t getHops() const
ホップ数を取得する。
bool isDone(NetworkTestItem item) const
テスト項目が処理完了済みであるか否かを取得する。
Definition: NetworkTestInfo.h:212
std::size_t getAvailableItemCount() const
テスト可能なテスト項目数を取得する。
NetworkTestItem getAvailableItem(std::size_t index) const
テスト可能なテスト項目を取得する。
ネットワークセルフテスト項目列挙 NetworkTestItem のヘッダ。
NetworkTestInfo(InnerIndexHolder)
コンストラクタ。
std::vector< NetworkTestItem > getAvailableItems() const
テスト可能なテスト項目配列を取得する。
Definition: NetworkTestInfo.h:164
NetworkTestState getState(NetworkTestItem item) const
テスト項目の実施状態を取得する。
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
NetworkTestItem
ネットワークセルフテスト項目列挙。
Definition: NetworkTestItem.h:25
bool isRunning() const
テストを実施中であるか否かを取得する。
TestResult
テスト結果列挙。
Definition: TestResult.h:21
bool isBusy(NetworkTestItem item) const
テスト項目を処理中であるか否かを取得する。
Definition: NetworkTestInfo.h:195
static const wchar_t * getBusyStatusText(bool blink=true)
テスト項目のビジー状態表示用文字列を取得する。
bool isCompleted() const
テストを完了済みであるか否かを取得する。
ネットワークセルフテスト情報を提供するクラス。
Definition: NetworkTestInfo.h:84
エラー情報を保持する抽象クラス。
Definition: ErrorInfo.h:24
bool isAvailableItem(NetworkTestItem item) const
テスト項目をテスト可能であるか否かを取得する。
const ErrorInfo & getErrorInfo() const
ネットワークエラー情報インスタンスを取得する。
ネットワークセルフテスト状態列挙 NetworkTestState のヘッダ。
TestResult getResult(NetworkTestItem item) const
テスト項目の処理結果を取得する。
エラー情報を保持する抽象クラス ErrorInfo のヘッダ。
const wchar_t * getStatusText(NetworkTestItem item, bool blinkBusy=true) const
テスト項目の状態表示用文字列を取得する。