6 #ifndef AMDAEMON_ALLNET_ACCOUNTING_H 7 #define AMDAEMON_ALLNET_ACCOUNTING_H 169 std::vector<std::reference_wrapper<AccountingUnit>>
getPlayers()
178 std::vector<std::reference_wrapper<const AccountingUnit>>
195 #endif // AMDAEMON_ALLNET_ACCOUNTING_H std::vector< std::reference_wrapper< const AccountingUnit > > getPlayers() const
プレイヤーの課金処理インスタンス配列を取得する。
Definition: Accounting.h:179
bool isLogFull() const
ログフル状態であるか否かを取得する。
const ::amdaemon::util::TimeSpan & getSpanUntilReport() const
次回の定時締め処理までの残り時間を取得する。
ALL.Net課金プレイ回数集計アイテム構造体。
Definition: AccountingPlayCountItem.h:26
bool isNearFullEnabled() const
ニアフル警告チェックを行うか否かを取得する。
AccountingUnit & getPlayer(std::size_t playerIndex)
プレイヤーの課金処理インスタンスを取得する。
ALL.Net課金モード列挙 AccountingMode のヘッダ。
AccountingPlayCountMonth
ALL.Net課金プレイ回数集計月種別列挙。
Definition: AccountingPlayCountMonth.h:19
bool isPlayable() const
課金プレイ可能な状態であるか否かを取得する。
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
const AccountingPlayCountItem & getPlayCountItem(AccountingPlayCountMonth month) const
課金プレイ回数集計アイテムを取得する。
ALL.Net課金プレイ回数集計アイテム構造体 AccountingPlayCountItem のヘッダ。
プレイヤー単位のALL.Net課金処理を提供するクラス AccountingUnit のヘッダ。
std::vector< std::reference_wrapper< AccountingUnit > > getPlayers()
プレイヤーの課金処理インスタンス配列を取得する。
Definition: Accounting.h:169
DestContainer toContainer(SrcContainer &&src)
コンテナを別のコンテナ型に変換する。
Definition: container.h:133
const ::amdaemon::util::DateTime & getBackgroundReportTime() const
直近の日中締め処理成功日時を取得する。
AccountingMode getMode() const
課金モードを取得する。
マイクロ秒精度の日付時刻を表す構造体 DateTime のヘッダ。
const ::amdaemon::util::DateTime & getReportTime() const
直近の初回/定時締め処理成功日時を取得する。
bool isReporting() const
初回/定時締め処理中であるか否かを取得する。
Definition: Accounting.h:78
bool isAvailable() const
ALL.Net課金機能を利用可能であるか否かを取得する。
std::size_t getPlayerCount() const
課金処理対象となるプレイヤー数を取得する。
ALL.Net課金処理を提供するMonostateクラス。
Definition: Accounting.h:34
bool isZero() const
ゼロ値であるか否かを取得する。
Definition: TimeSpan.h:442
マイクロ秒精度の時間間隔を表す構造体 TimeSpan のヘッダ。
プレイヤー単位のALL.Net課金処理を提供するクラス。
Definition: AccountingUnit.h:32
ALL.Net課金プレイ回数集計月種別列挙 AccountingPlayCountMonth のヘッダ。
bool setNearFullEnabled(bool enabled)
ニアフル警告チェックを行うか否かを設定する。
AccountingMode
ALL.Net課金モード列挙。
Definition: AccountingMode.h:19