6 #ifndef AMDAEMON_EMONEY_H 7 #define AMDAEMON_EMONEY_H 237 std::vector<std::reference_wrapper<const EMoneyReport>>
getReports()
const 252 #endif // AMDAEMON_EMONEY_H
std::size_t getReportCount() const
締め処理結果履歴の有効項目数を取得する。
電子マネーのブランド情報を提供するクラス。
Definition: EMoneyBrand.h:37
std::vector< std::reference_wrapper< const EMoneyResult > > getDealResults() const
取引結果履歴配列を取得する。
Definition: EMoney.h:189
電子マネーのブランド情報を提供するクラス EMoneyBrand のヘッダ。
bool isAuthCompleted() const
端末認証を実施済みであるか否かを取得する。
EMoneyBrandId
電子マネーブランドID列挙。
Definition: EMoneyBrandId.h:19
const EMoneyReport & getReport(std::size_t index) const
締め処理結果履歴の項目を取得する。
電子マネー操作結果を提供するクラス EMoneyResult のヘッダ。
std::size_t getAvailableBrandCount() const
有効ブランド数を取得する。
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
const EMoneyBrand & getAvailableBrand(std::size_t index) const
有効ブランド情報を取得する。
電子マネーのサウンド情報を提供するクラス。
Definition: EMoneySound.h:37
電子マネーの各種操作を行うクラス。
Definition: EMoneyOperation.h:83
DestContainer toContainer(SrcContainer &&src)
コンテナを別のコンテナ型に変換する。
Definition: container.h:133
電子マネー締め処理結果を提供するクラス。
Definition: EMoneyReport.h:32
void setSoundHook(std::function< void(const EMoneySound &)> hook)
サウンドフック関数を設定する。
const wchar_t * getTerminalId() const
端末ID値を取得する。
bool isReporting() const
締め処理中であるか否かを取得する。
電子マネー処理を提供するMonostateクラス。
Definition: EMoney.h:37
std::size_t getDealResultCount() const
取引結果履歴の有効項目数を取得する。
bool isAvailable() const
電子マネー機能を利用可能であるか否かを取得する。
EMoneyOperation & getOperation()
通信操作インスタンスを取得する。
const wchar_t * getTerminalSerial() const
端末シリアル値を取得する。
電子マネー締め処理結果を提供するクラス EMoneyReport のヘッダ。
std::vector< std::reference_wrapper< const EMoneyReport > > getReports() const
締め処理結果履歴配列を取得する。
Definition: EMoney.h:237
void resetSoundHook()
サウンドフック関数を解除し、未設定状態に戻す。
電子マネー操作結果を提供するクラス。
Definition: EMoneyResult.h:52
const EMoneyResult & getDealResult(std::size_t index) const
取引結果履歴の項目を取得する。
bool isServiceAlive() const
サービスサーバが生存しているか否かを取得する。
電子マネーのサウンド情報を提供するクラス EMoneySound のヘッダ。
std::vector< std::reference_wrapper< const EMoneyBrand > > getAvailableBrands() const
有効ブランド情報配列を取得する。
Definition: EMoney.h:145
bool isBrandAvailable(EMoneyBrandId brandId) const
ブランドが有効であるか否かを取得する。
電子マネーの各種操作を行うクラス EMoneyOperation のヘッダ。