6 #ifndef AMDAEMON_EMONEYOPERATION_H 7 #define AMDAEMON_EMONEYOPERATION_H 24 class InnerIndexHolder;
383 #endif // AMDAEMON_EMONEYOPERATION_H const EMoneyResult & getResult() const
直近の操作、あるいはそのキャンセルの結果を取得する。
Definition: EMoneyOperation.h:224
電子マネーブランドID列挙 EMoneyBrandId のヘッダ。
bool cancel()
実施中の操作のキャンセルを開始する。
bool isDealAvailable() const
取引操作を利用可能な状態であるか否かを取得する。
bool canOperateDeal() const
取引操作を開始可能な状態であるか否かを取得する。
EMoneyBrandId
電子マネーブランドID列挙。
Definition: EMoneyBrandId.h:19
bool isErrorOccurred() const
直近の操作を実施中にエラーが発生したか否かを取得する。
bool payToCoin(std::size_t playerIndex, EMoneyBrandId brandId, std::uint32_t coin)
コイン購入支払操作を開始する。
bool isBusy() const
いずれかの操作、あるいはそのキャンセルを実施中であるか否かを取得する。
電子マネー操作結果を提供するクラス EMoneyResult のヘッダ。
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
bool requestBalance(EMoneyBrandId brandId)
残高照会操作を開始する。
bool isHeldOver() const
実施中の操作でカードリーダーへのかざし操作が1回以上行われたか否かを取得する。
電子マネーの各種操作を行うクラス。
Definition: EMoneyOperation.h:83
bool authTerminal()
端末認証操作を開始する。
bool removeTerminal()
端末撤去操作を開始する。
bool checkDisplay()
付属ディスプレイの表示チェックを開始する。
EMoneyOperation(InnerIndexHolder)
コンストラクタ。
bool valid() const
有効な情報が保持されているか否かを取得する。
bool hasResult() const
直近の操作、あるいはそのキャンセルの結果が存在するか否かを取得する。
Definition: EMoneyOperation.h:206
電子マネー操作結果を提供するクラス。
Definition: EMoneyResult.h:52
bool isCancellable() const
実施中の操作をキャンセル可能な状態であるか否かを取得する。