6 #ifndef AMDAEMON_AIME_H 7 #define AMDAEMON_AIME_H 101 std::vector<std::reference_wrapper<AimeUnit>>
getUnits()
110 std::vector<std::reference_wrapper<const AimeUnit>>
getUnits()
const 115 [
this](std::size_t i) ->
const AimeUnit& {
return this->
getUnit(i); });
173 std::size_t gameCostIndex,
174 std::size_t gameCostCount = 1);
271 std::size_t index)
const;
284 std::vector<std::reference_wrapper<const AimeCampaignProgress>>
300 #endif // AMDAEMON_AIME_H std::vector< std::reference_wrapper< const AimeCampaignInfo > > getCampaignInfos() const
キャンペーン情報配列を取得する。
Definition: Aime.h:203
const AimeCampaignInfo & getCampaignInfo(std::size_t index) const
キャンペーン情報を取得する。
RequestState sendLog(const AimeId &aimeId, AimeLogStatus status)
ログ送信開始を要求する。
AimeのUID値を保持する構造体。
Definition: AimeId.h:27
std::vector< std::reference_wrapper< AimeUnit > > getUnits()
Aimeリーダーユニットインスタンス配列を取得する。
Definition: Aime.h:101
Aimeキャンペーンの進捗状況を保持する構造体。
Definition: AimeCampaignProgress.h:22
Aimeキャンペーンの進捗状況を保持する構造体 AimeCampaignProgress のヘッダ。
Daemonプロセスへの処理要求状態を保持するクラス。
Definition: RequestState.h:37
std::vector< std::reference_wrapper< const AimeCampaignProgress > > getCampaignProgresses(const AimeId &aimeId) const
直近で受信完了したキャンペーン進捗状況配列を取得する。
Definition: Aime.h:285
AimeのUID値を保持する構造体 AimeId のヘッダ。
bool isFirmUpdating() const
ファームウェア更新の実処理中であるか否かを取得する。
AimeLogStatus
Aimeログステータス列挙。
Definition: AimeLogStatus.h:17
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
Daemonプロセスへの処理要求状態を保持するクラス RequestState のヘッダ。
RequestState requestCampaignProgress(const AimeId &aimeId)
UID値に紐付くキャンペーン進捗状況の受信を要求する。
float getFirmUpdateProgress() const
ファームウェア更新の進捗率を取得する。
DestContainer toContainer(SrcContainer &&src)
コンテナを別のコンテナ型に変換する。
Definition: container.h:133
Aimeログステータス列挙 AimeLogStatus のヘッダ。
std::size_t getUnitCount() const
Aimeリーダーユニット数を取得する。
bool isAvailable() const
Aime機能を利用可能であるか否かを取得する。
Aime関連処理を提供するMonostateクラス。
Definition: Aime.h:42
Aimeリーダー単体の処理を提供するクラス AimeUnit のヘッダ。
std::vector< std::reference_wrapper< const AimeUnit > > getUnits() const
Aimeリーダーユニットインスタンス配列を取得する。
Definition: Aime.h:110
std::size_t getCampaignProgressCount(const AimeId &aimeId) const
直近で受信完了したキャンペーン進捗状況の有効数を取得する。
std::size_t getCampaignInfoCount() const
キャンペーン情報の有効数を取得する。
bool isDBAlive() const
AimeDBサーバが生存しているか否かを取得する。
const AimeCampaignProgress & getCampaignProgress(const AimeId &aimeId, std::size_t index) const
直近で受信完了したキャンペーン進捗状況を取得する。
Aimeキャンペーン情報を保持する構造体。
Definition: AimeCampaignInfo.h:23
Aimeキャンペーン情報を保持する構造体 AimeCampaignInfo のヘッダ。
AimeUnit & getUnit(std::size_t unitIndex)
Aimeリーダーユニットインスタンスを取得する。
Aimeリーダー単体の処理を提供するクラス。
Definition: AimeUnit.h:103