AM Daemon ライブラリリファレンス
クラス | 列挙型 | 関数 | 変数
Network : ネットワーク

ネットワーク関連処理を提供するMonostateクラス Network とその関連定義。 [詳解]

+ Network : ネットワーク 連携図

クラス

class  amdaemon::ErrorInfo
 エラー情報を保持する抽象クラス。 [詳解]
 
class  amdaemon::Network
 ネットワーク関連処理を提供するMonostateクラス。 [詳解]
 
class  amdaemon::NetworkProperty
 ネットワーク設定情報を提供するクラス。 [詳解]
 
class  amdaemon::NetworkTestInfo
 ネットワークセルフテスト情報を提供するクラス。 [詳解]
 
struct  amdaemon::util::IpAddress
 IPv4のIPアドレスを表す構造体。 [詳解]
 

列挙型

enum  amdaemon::NetworkTestItem {
  amdaemon::NetworkTestItem::IpAddress,
  amdaemon::NetworkTestItem::Gateway,
  amdaemon::NetworkTestItem::LanDns,
  amdaemon::NetworkTestItem::Hops,
  amdaemon::NetworkTestItem::LineType,
  amdaemon::NetworkTestItem::AllnetAuth,
  amdaemon::NetworkTestItem::Aime,
  amdaemon::NetworkTestItem::EMoney
}
 ネットワークセルフテスト項目列挙。 [詳解]
 
enum  amdaemon::NetworkTestState {
  amdaemon::NetworkTestState::None,
  amdaemon::NetworkTestState::Busy,
  amdaemon::NetworkTestState::Done
}
 ネットワークセルフテスト状態列挙。 [詳解]
 
enum  amdaemon::TestResult {
  amdaemon::TestResult::None,
  amdaemon::TestResult::NA,
  amdaemon::TestResult::Good,
  amdaemon::TestResult::Bad
}
 テスト結果列挙。 [詳解]
 

関数

const wchar_t * amdaemon::toString (NetworkTestItem item)
 NetworkTestItem 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * amdaemon::toString (NetworkTestState state)
 NetworkTestState 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * amdaemon::toString (TestResult result)
 TestResult 列挙値の文字列表現値を取得する。 [詳解]
 

変数

static const std::size_t amdaemon::NetworkTestItemCount
 ネットワークセルフテスト項目数。 [詳解]
 

詳解

ネットワーク関連処理を提供するMonostateクラス Network とその関連定義。

列挙型詳解

ネットワークセルフテスト項目列挙。

ネットワーク作成基準に従う。 ただしタイトル固有のネットワークについては関知しない。

関数 toString(NetworkTestItem) によって文字列表現値を取得できる。

列挙値
IpAddress 

"IP ADDRESS"

Gateway 

"GATEWAY"

LanDns 

"DNS(LAN)"

Hops 

"HOPS"

LineType 

"LINE TYPE"

AllnetAuth 

"ALL.Net AUTHENTICATION"

Aime 

"Aime"

EMoney 

"EMONEY"

ネットワークセルフテスト状態列挙。

列挙値
None 

未処理。

Busy 

処理中。

Done 

完了済み。結果取得可能。

enum amdaemon::TestResult
strong

テスト結果列挙。

ネットワーク作成基準、メダルバンクリンク作成基準等に従う。

関数 toString(TestResult) によって文字列表現値を取得できる。

列挙値
None 

結果無し。未完了や非対応の場合等。

NA 

"N/A"

Good 

"GOOD"

Bad 

"BAD"

関数詳解

const wchar_t* amdaemon::toString ( NetworkTestItem  item)

NetworkTestItem 列挙値の文字列表現値を取得する。

引数
[in]itemNetworkTestItem 列挙値。
戻り値
NetworkTestItem 列挙値の文字列表現値。不正値の場合は nullptr 。
const wchar_t* amdaemon::toString ( NetworkTestState  state)

NetworkTestState 列挙値の文字列表現値を取得する。

引数
[in]stateNetworkTestState 列挙値。
戻り値
NetworkTestState 列挙値の文字列表現値。不正値の場合は nullptr 。
const wchar_t* amdaemon::toString ( TestResult  result)

TestResult 列挙値の文字列表現値を取得する。

引数
[in]resultTestResult 列挙値。
戻り値
TestResult 列挙値の文字列表現値。 TestResult::None の場合は空文字列。不正値の場合は nullptr 。

変数詳解

const std::size_t amdaemon::NetworkTestItemCount
static

ネットワークセルフテスト項目数。