AM Daemon ライブラリリファレンス
EMoneyDef.h
[詳解]
1 /// @file
2 /// @brief 電子マネーに関する情報を定義するヘッダ。
3 ///
4 /// Copyright(C)SEGA
5 
6 #ifndef AMDAEMON_EMONEYDEF_H
7 #define AMDAEMON_EMONEYDEF_H
8 
9 #include "amdaemon/env.h"
10 
11 #include <cstddef>
12 
13 namespace amdaemon
14 {
15 /// @addtogroup g_emoney
16 /// @{
17 
18  /// 取引結果履歴の最大保存数。
19  static const std::size_t MaxEMoneyDealResultCount = 20;
20 
21  /// 締め処理結果履歴の最大保存数。
22  static const std::size_t MaxEMoneyReportCount = 20;
23 
24  /// ブランド名の最大文字数。終端文字を含まない。
25  static const std::size_t MaxEMoneyBrandNameLength = 15;
26 
27  /// 取引通番の最大文字数。終端文字を含まない。
28  static const std::size_t MaxEMoneyDealNumberLength = 20;
29 
30  /// カード番号の最大文字数。終端文字を含まない。
31  static const std::size_t MaxEMoneyCardNumberLength = 20;
32 
33  /// 端末IDの最大文字数。終端文字を含まない。
34  static const std::size_t MaxEMoneyTerminalIdLength = 30;
35 
36  /// 端末シリアルの最大文字数。終端文字を含まない。
37  static const std::size_t MaxEMoneyTerminalSerialLength = 20;
38 
39 /// @}
40 } // namespace amdaemon
41 
42 #endif // AMDAEMON_EMONEYDEF_H
static const std::size_t MaxEMoneyDealNumberLength
取引通番の最大文字数。終端文字を含まない。
Definition: EMoneyDef.h:28
static const std::size_t MaxEMoneyDealResultCount
取引結果履歴の最大保存数。
Definition: EMoneyDef.h:19
Daemonライブラリの環境定義を行うヘッダ。
static const std::size_t MaxEMoneyTerminalSerialLength
端末シリアルの最大文字数。終端文字を含まない。
Definition: EMoneyDef.h:37
static const std::size_t MaxEMoneyBrandNameLength
ブランド名の最大文字数。終端文字を含まない。
Definition: EMoneyDef.h:25
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
static const std::size_t MaxEMoneyReportCount
締め処理結果履歴の最大保存数。
Definition: EMoneyDef.h:22
static const std::size_t MaxEMoneyCardNumberLength
カード番号の最大文字数。終端文字を含まない。
Definition: EMoneyDef.h:31
static const std::size_t MaxEMoneyTerminalIdLength
端末IDの最大文字数。終端文字を含まない。
Definition: EMoneyDef.h:34