AM Daemon ライブラリリファレンス
名前空間 | クラス | 列挙型 | 関数 | 変数
allnet : ALL.Net

ALL.Net関連処理を提供するMonostateクラス allnet::Auth, allnet::Accounting とその関連定義。 [詳解]

+ allnet : ALL.Net 連携図

名前空間

 amdaemon::allnet
 ALL.Net関連のクラス等を定義する名前空間。
 

クラス

class  amdaemon::allnet::Accounting
 ALL.Net課金処理を提供するMonostateクラス。 [詳解]
 
class  amdaemon::allnet::AccountingUnit
 プレイヤー単位のALL.Net課金処理を提供するクラス。 [詳解]
 
class  amdaemon::allnet::Auth
 ALL.Net認証情報を提供するMonostateクラス。 [詳解]
 
class  amdaemon::allnet::WiFi
 ALL.Net Wi-Fi 情報を提供するMonostateクラス。 [詳解]
 
class  amdaemon::allnet::WiFiUnit
 ALL.Net Wi-Fi ルータの情報を提供するクラス。 [詳解]
 
struct  amdaemon::allnet::AccountingHandle
 ALL.Net課金プレイを識別するためのハンドル構造体。 [詳解]
 
struct  amdaemon::allnet::AccountingPlayCountItem
 ALL.Net課金プレイ回数集計アイテム構造体。 [詳解]
 

列挙型

enum  amdaemon::allnet::AccountingMode {
  amdaemon::allnet::AccountingMode::None,
  amdaemon::allnet::AccountingMode::A,
  amdaemon::allnet::AccountingMode::B1,
  amdaemon::allnet::AccountingMode::B2
}
 ALL.Net課金モード列挙。 [詳解]
 
enum  amdaemon::allnet::AccountingPlayCountMonth {
  amdaemon::allnet::AccountingPlayCountMonth::Current,
  amdaemon::allnet::AccountingPlayCountMonth::Last,
  amdaemon::allnet::AccountingPlayCountMonth::BeforeLast
}
 ALL.Net課金プレイ回数集計月種別列挙。 [詳解]
 
enum  amdaemon::allnet::LineType {
  amdaemon::allnet::LineType::Unknown,
  amdaemon::allnet::LineType::Broadband,
  amdaemon::allnet::LineType::Mobile,
  amdaemon::allnet::LineType::Xdsl
}
 ALL.Net回線種別列挙。 [詳解]
 

関数

const wchar_t * amdaemon::allnet::toString (AccountingMode mode)
 AccountingMode 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * amdaemon::allnet::toString (AccountingPlayCountMonth month)
 AccountingPlayCountMonth 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * amdaemon::allnet::toString (LineType type)
 LineType 列挙値の文字列表現値を取得する。 [詳解]
 

変数

static const std::size_t amdaemon::allnet::MaxWiFiUnitCount
 タイトルルータ配下における ALL.Net Wi-Fi ユニットの最大個数。 [詳解]
 

詳解

ALL.Net関連処理を提供するMonostateクラス allnet::Auth, allnet::Accounting とその関連定義。

列挙型詳解

ALL.Net課金モード列挙。

列挙値
None 

なし。課金非対応の場合など。

A 

モードA。

B1 

モードB1。

B2 

モードB2。

ALL.Net課金プレイ回数集計月種別列挙。

列挙値
Current 

今月。

Last 

先月。

BeforeLast 

先々月。

ALL.Net回線種別列挙。

列挙値
Unknown 

不明。

Broadband 

ブロードバンド。(光回線)

Mobile 

モバイル。

Xdsl 

xDSL。

関数詳解

const wchar_t* amdaemon::allnet::toString ( AccountingMode  mode)

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

引数
[in]modeAccountingMode 列挙値。
戻り値
AccountingMode 列挙値の文字列表現値。不正値の場合は nullptr 。
const wchar_t* amdaemon::allnet::toString ( AccountingPlayCountMonth  month)

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

引数
[in]monthAccountingPlayCountMonth 列挙値。
戻り値
AccountingPlayCountMonth 列挙値の文字列表現値。不正値の場合は nullptr 。
const wchar_t* amdaemon::allnet::toString ( LineType  type)

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

引数
[in]typeLineType 列挙値。
戻り値
LineType 列挙値の文字列表現値。不正値の場合は nullptr 。

変数詳解

const std::size_t amdaemon::allnet::MaxWiFiUnitCount
static

タイトルルータ配下における ALL.Net Wi-Fi ユニットの最大個数。