AM Daemon ライブラリリファレンス
名前空間 | クラス | 型定義 | 列挙型 | 関数 | 変数
amdaemon 名前空間

AM Daemon ライブラリクラス群の基底名前空間。 [詳解]

名前空間

 abaas
 ABaaS(ALL.Net Backend as a Service)関連のクラス等を定義する名前空間。
 
 allnet
 ALL.Net関連のクラス等を定義する名前空間。
 
 util
 AM Daemon プロセスとは無関係だが便利なクラス、関数等を定義する名前空間。
 

クラス

struct  AccessCode
 アクセスコード値構造体。 [詳解]
 
class  Aime
 Aime関連処理を提供するMonostateクラス。 [詳解]
 
struct  AimeCampaignInfo
 Aimeキャンペーン情報を保持する構造体。 [詳解]
 
struct  AimeCampaignProgress
 Aimeキャンペーンの進捗状況を保持する構造体。 [詳解]
 
class  AimeErrorInfo
 Aime関連エラー情報を提供するクラス。 [詳解]
 
struct  AimeId
 AimeのUID値を保持する構造体。 [詳解]
 
struct  AimeOfflineId
 オフラインでAimeを識別するためのID値構造体。 [詳解]
 
class  AimeResult
 初期化処理やポーリング処理によって取得したAime関連情報を保持するクラス。 [詳解]
 
class  AimeUnit
 Aimeリーダー単体の処理を提供するクラス。 [詳解]
 
class  AnalogInput
 InputUnit クラスからアナログ入力を取得するラッパクラス。 [詳解]
 
class  AnalogOutput
 OutputUnit クラスにアナログ出力値を設定するラッパクラス。 [詳解]
 
class  AppImage
 アプリイメージ関連情報を提供するMonostateクラス。 [詳解]
 
class  Backup
 不揮発メモリアクセス処理を提供するMonostateクラス。 [詳解]
 
struct  BackupRecord
 不揮発データバックアップレコード情報構造体。 [詳解]
 
class  BoardIO
 DipSwitch、PushSwitch、LEDの情報を提供するMonostateクラス。 [詳解]
 
class  Can
 CAN通信処理を提供するMonostateクラス。 [詳解]
 
class  CanAck
 CANボードから送信されたアクノリッジパケット情報を提供するクラス。 [詳解]
 
class  CanPort
 CAN通信ポートの情報を提供するクラス。 [詳解]
 
class  CanTarget
 CANボード単体の通信処理を提供するクラス。 [詳解]
 
class  CanTargetProperty
 CANボード単体の情報を提供するクラス。 [詳解]
 
class  Core
 Daemonライブラリのコア処理を提供するMonostateクラス。 [詳解]
 
class  Credit
 ビデオゲームのクレジット処理を提供するMonostateクラス。 [詳解]
 
struct  CreditBookkeeping
 ビデオゲーム用のクレジットブックキーピング構造体。 [詳解]
 
struct  CreditConfig
 ビデオゲーム用のクレジット設定構造体。 [詳解]
 
class  CreditSpecialDevice
 ビデオゲームのクレジット処理に統合された特殊デバイスを操作するクラス。 [詳解]
 
class  CreditUnit
 ビデオゲームのプレイヤー別クレジット情報を保持するクラス。 [詳解]
 
class  EMoney
 電子マネー処理を提供するMonostateクラス。 [詳解]
 
class  EMoneyBrand
 電子マネーのブランド情報を提供するクラス。 [詳解]
 
class  EMoneyOperation
 電子マネーの各種操作を行うクラス。 [詳解]
 
class  EMoneyReport
 電子マネー締め処理結果を提供するクラス。 [詳解]
 
class  EMoneyResult
 電子マネー操作結果を提供するクラス。 [詳解]
 
class  EMoneySound
 電子マネーのサウンド情報を提供するクラス。 [詳解]
 
class  Error
 アプリで表示すべきエラーの情報を提供するMonostateクラス。 [詳解]
 
class  ErrorInfo
 エラー情報を保持する抽象クラス。 [詳解]
 
class  ErrorLog
 エラーログ情報を提供するクラス。 [詳解]
 
struct  ErrorTimesItem
 エラー発生回数ログ項目構造体。 [詳解]
 
class  Exception
 AM Daemon の例外クラス。 [詳解]
 
struct  FeliCaId
 FeliCa IDm/PMm をラップする構造体。 [詳解]
 
class  Input
 ID付けされた入力情報を提供するMonostateクラス。 [詳解]
 
struct  InputIdTag
 抽象入力識別IDタグ構造体。直接使うことはない。 [詳解]
 
struct  InputOutputId
 抽象入出力の識別ID構造体テンプレート。 [詳解]
 
class  InputUnit
 カテゴリ単位のID付けされた入力情報を提供するクラス。 [詳解]
 
class  Jvs
 JVSの入出力処理を提供するMonostateクラス。 [詳解]
 
class  JvsAnalogInput
 JVSアナログ入力情報を提供するクラス。 [詳解]
 
class  JvsGeneralOutput
 JVS汎用ドライバ出力処理を行うクラス。 [詳解]
 
class  JvsNode
 JVSボード単体の入出力処理を提供するクラス。 [詳解]
 
class  JvsRotaryInput
 JVSロータリ入力情報を提供するクラス。 [詳解]
 
class  JvsSwitchInput
 JVSスイッチ入力情報を提供するクラス。 [詳解]
 
class  LanInstall
 LANインストール情報を提供するMonostateクラス。 [詳解]
 
class  NetDelivery
 NET配信情報を提供するMonostateクラス。 [詳解]
 
struct  NetDeliveryAppImageInfo
 NET配信アプリイメージ情報構造体。 [詳解]
 
struct  NetDeliveryOptionImageInfo
 NET配信オプションイメージ情報構造体。 [詳解]
 
struct  NetDeliveryProgress
 NET配信進捗情報構造体。 [詳解]
 
struct  NetDeliveryTimeInfo
 NET配信日時情報構造体。 [詳解]
 
class  Network
 ネットワーク関連処理を提供するMonostateクラス。 [詳解]
 
class  NetworkProperty
 ネットワーク設定情報を提供するクラス。 [詳解]
 
class  NetworkTestInfo
 ネットワークセルフテスト情報を提供するクラス。 [詳解]
 
struct  OptionImageInfo
 オプションイメージ情報構造体。 [詳解]
 
class  Output
 ID付けされた出力処理を行うMonostateクラス。 [詳解]
 
struct  OutputIdTag
 抽象出力識別IDタグ構造体。直接使うことはない。 [詳解]
 
class  OutputUnit
 カテゴリ単位のID付けされた出力処理を行うクラス。 [詳解]
 
class  PlayBeginParam
 プレイ開始に用いるパラメータを保持するクラス。 [詳解]
 
class  PlayContinueParam
 コンティニューに用いるパラメータを保持するクラス。 [詳解]
 
class  PlayEndParam
 プレイ終了に用いるパラメータを保持するクラス。 [詳解]
 
class  Player
 プレイヤーに紐付く情報をまとめて提供するMonostateクラス。 [詳解]
 
class  PlayParamHolder
 プレイ状態変更に用いるパラメータを保持する基底クラス。 [詳解]
 
class  RequestState
 Daemonプロセスへの処理要求状態を保持するクラス。 [詳解]
 
struct  Resolution
 画面解像度情報構造体。 [詳解]
 
class  Sequence
 ゲームシーケンスを管理するMonostateクラス。 [詳解]
 
struct  SequenceBookkeeping
 プレイ回数やプレイ時間関連のブックキーピング構造体。 [詳解]
 
struct  SerialId
 シリアルID構造体。 [詳解]
 
struct  ShortSerialId
 短縮シリアルID構造体。 [詳解]
 
struct  StandardSerialId
 標準シリアルID構造体。 [詳解]
 
class  SwitchInput
 InputUnit クラスからスイッチ入力を取得するラッパクラス。 [詳解]
 
class  SwitchOutput
 OutputUnit クラスにスイッチ出力値を設定するラッパクラス。 [詳解]
 
class  System
 システムの不変情報を提供するMonostateクラス。 [詳解]
 
struct  TimeHistogramItem
 TIME HISTOGRAM の範囲単体を保持する構造体。 [詳解]
 
class  UsbDevice
 USBデバイス関連処理を提供するMonostateクラス。 [詳解]
 
class  UsbIO
 USBの入出力処理を提供するMonostateクラス。 [詳解]
 
class  UsbIOAnalogInput
 USB I/O のアナログ入力情報を提供するクラス。 [詳解]
 
class  UsbIOGeneralOutput
 USB I/O の汎用出力処理を行うクラス。 [詳解]
 
class  UsbIONode
 USB I/O ボード単体の入出力処理を提供するクラス。 [詳解]
 
class  UsbIOPwmOutput
 USB I/O のPWM出力処理を行うクラス。 [詳解]
 
class  UsbIORotaryInput
 USB I/O のロータリ入力情報を提供するクラス。 [詳解]
 
class  UsbIOSwitchInput
 USB I/O のスイッチ入力情報を提供するクラス。 [詳解]
 
class  UsbIOUniqueInput
 USB I/O のユニーク入力情報を提供するクラス。 [詳解]
 
class  UsbIOUniqueOutput
 USB I/O のユニーク出力処理を行うクラス。 [詳解]
 
struct  Version
 バージョン値構造体。 [詳解]
 

型定義

typedef InputOutputId< InputIdTagInputId
 抽象入力の識別ID型。 [詳解]
 
typedef InputOutputId< OutputIdTagOutputId
 抽象出力の識別ID型。 [詳解]
 

列挙型

enum  CanErrorReport {
  CanErrorReport::None,
  CanErrorReport::Busy,
  CanErrorReport::Unsupported,
  CanErrorReport::InvalidParam,
  CanErrorReport::Fail,
  CanErrorReport::Reserved_05,
  CanErrorReport::Reserved_06,
  CanErrorReport::Reserved_07,
  CanErrorReport::Reserved_08,
  CanErrorReport::Reserved_09,
  CanErrorReport::Reserved_0A,
  CanErrorReport::Reserved_0B,
  CanErrorReport::Reserved_0C,
  CanErrorReport::Reserved_0D,
  CanErrorReport::Reserved_0E,
  CanErrorReport::Unknown
}
 CAN通信で発生したエラーの種別を表す列挙。 [詳解]
 
enum  DumpTarget {
  DumpTarget::All,
  DumpTarget::Process,
  DumpTarget::Common,
  DumpTarget::AbaasLog,
  DumpTarget::Aime,
  DumpTarget::AllnetAuth,
  DumpTarget::AllnetAccounting,
  DumpTarget::AllnetWiFi,
  DumpTarget::AppImage,
  DumpTarget::Backup,
  DumpTarget::BoardIO,
  DumpTarget::Can,
  DumpTarget::Credit,
  DumpTarget::EMoney,
  DumpTarget::Error,
  DumpTarget::Input,
  DumpTarget::Jvs,
  DumpTarget::LanInstall,
  DumpTarget::NetDelivery,
  DumpTarget::Network,
  DumpTarget::Output,
  DumpTarget::Sequence,
  DumpTarget::System,
  DumpTarget::UsbDevice,
  DumpTarget::UsbIO
}
 ダンプ対象列挙。 [詳解]
 
enum  AimeCommand {
  AimeCommand::ScanOffline,
  AimeCommand::Scan
}
 Aimeポーリング処理コマンド列挙。 [詳解]
 
enum  AimeConfirm {
  AimeConfirm::None,
  AimeConfirm::FeliCaDB,
  AimeConfirm::AimeDB
}
 Aime登録に関する要確認事項種別列挙。 [詳解]
 
enum  AimeErrorCategory {
  AimeErrorCategory::None,
  AimeErrorCategory::Warning,
  AimeErrorCategory::Network,
  AimeErrorCategory::Fatal,
  AimeErrorCategory::Unknown
}
 Aimeエラーカテゴリ列挙。 [詳解]
 
enum  AimeErrorId {
  AimeErrorId::None,
  AimeErrorId::ReaderSetupFail,
  AimeErrorId::ReaderFirmFileInvalid,
  AimeErrorId::ReaderFirmUpToDate,
  AimeErrorId::ReaderAccessFail,
  AimeErrorId::ReaderTimeout,
  AimeErrorId::ReaderIncompatible,
  AimeErrorId::ReaderTwoOrMore,
  AimeErrorId::DBResolveFail,
  AimeErrorId::DBAccessTimeout,
  AimeErrorId::DBAccessFail,
  AimeErrorId::FeliCaInvalid,
  AimeErrorId::FeliCaNotFound,
  AimeErrorId::FeliCaRegisterFail,
  AimeErrorId::AimeIdInvalid,
  AimeErrorId::AimeIdNotFound,
  AimeErrorId::AimeIdRegisterFail,
  AimeErrorId::FeliCaRequired,
  AimeErrorId::CardRequired,
  AimeErrorId::NoBoardInfo,
  AimeErrorId::LogRegisterFail,
  AimeErrorId::FeliCaRegistered,
  AimeErrorId::AimeIdRegistered,
  AimeErrorId::LockBanSystemUser,
  AimeErrorId::LockBanSystem,
  AimeErrorId::LockBanUser,
  AimeErrorId::LockBan,
  AimeErrorId::LockSystemUser,
  AimeErrorId::LockSystem,
  AimeErrorId::LockUser,
  AimeErrorId::ReaderFirmUpdateFail,
  AimeErrorId::CampaignInfoFail,
  AimeErrorId::ReaderDetectFail,
  AimeErrorId::FeliCaComFail
}
 Aime内部エラーID列挙。 [詳解]
 
enum  AimeLedStatus {
  AimeLedStatus::None,
  AimeLedStatus::Scanning,
  AimeLedStatus::Success,
  AimeLedStatus::Warning,
  AimeLedStatus::Error
}
 AimeのLED点灯ステータス列挙。 [詳解]
 
enum  AimeLogStatus {
  AimeLogStatus::Enter,
  AimeLogStatus::Continue,
  AimeLogStatus::Leave
}
 Aimeログステータス列挙。 [詳解]
 
enum  BackupDevice {
  BackupDevice::Eeprom,
  BackupDevice::Sram,
  BackupDevice::File
}
 バックアップ保存先デバイス列挙。 [詳解]
 
enum  BackupRecordStatus {
  BackupRecordStatus::Valid,
  BackupRecordStatus::DiffApp,
  BackupRecordStatus::BrokenData,
  BackupRecordStatus::InvalidCall
}
 バックアップレコード状態列挙。 [詳解]
 
enum  DipSwitchPos : std::size_t {
  DipSwitchPos::App1,
  DipSwitchPos::App2,
  DipSwitchPos::App3,
  DipSwitchPos::MonitorAngle,
  DipSwitchPos::Resolution1,
  DipSwitchPos::Resolution2,
  DipSwitchPos::Resolution3,
  DipSwitchPos::Reserved
}
 DipSwitch位置定義列挙。 [詳解]
 
enum  CanTargetType {
  CanTargetType::Host,
  CanTargetType::Motor,
  CanTargetType::Sensor,
  CanTargetType::IO,
  CanTargetType::Led,
  CanTargetType::Reserved
}
 CANターゲットの分類を定義する列挙。 [詳解]
 
enum  CreditSound {
  CreditSound::None,
  CreditSound::Coin,
  CreditSound::Credit
}
 ビデオゲーム用のクレジット投入音列挙。 [詳解]
 
enum  EMoneyBrandId {
  EMoneyBrandId::Nanaco,
  EMoneyBrandId::Edy,
  EMoneyBrandId::Transport,
  EMoneyBrandId::Waon,
  EMoneyBrandId::Paseli
}
 電子マネーブランドID列挙。 [詳解]
 
enum  EMoneyResultStatus {
  EMoneyResultStatus::Fail,
  EMoneyResultStatus::Success,
  EMoneyResultStatus::Unconfirm,
  EMoneyResultStatus::Incomplete
}
 電子マネー操作の最終状態を表す列挙。 [詳解]
 
enum  ErrorResetType {
  ErrorResetType::None,
  ErrorResetType::Any,
  ErrorResetType::Shutdown,
  ErrorResetType::Operation,
  ErrorResetType::Test
}
 エラーのリセット種別列挙。 [詳解]
 
enum  ExceptionCategory {
  ExceptionCategory::Logic,
  ExceptionCategory::Operation,
  ExceptionCategory::Runtime,
  ExceptionCategory::Fatal,
  ExceptionCategory::Unknown
}
 AM Daemon の例外カテゴリ列挙。 [詳解]
 
enum  NetDeliveryStatus {
  NetDeliveryStatus::Unknown,
  NetDeliveryStatus::Error,
  NetDeliveryStatus::NotStart,
  NetDeliveryStatus::Download,
  NetDeliveryStatus::Complete,
  NetDeliveryStatus::UpdateReady,
  NetDeliveryStatus::UpToDate,
  NetDeliveryStatus::Retry
}
 NET配信ステータス列挙。 [詳解]
 
enum  NetworkTestItem {
  NetworkTestItem::IpAddress,
  NetworkTestItem::Gateway,
  NetworkTestItem::LanDns,
  NetworkTestItem::Hops,
  NetworkTestItem::LineType,
  NetworkTestItem::AllnetAuth,
  NetworkTestItem::Aime,
  NetworkTestItem::EMoney
}
 ネットワークセルフテスト項目列挙。 [詳解]
 
enum  NetworkTestState {
  NetworkTestState::None,
  NetworkTestState::Busy,
  NetworkTestState::Done
}
 ネットワークセルフテスト状態列挙。 [詳解]
 
enum  NextProcess {
  NextProcess::Auto,
  NextProcess::SegaBoot,
  NextProcess::SegaBootError,
  NextProcess::SystemTest
}
 アプリ終了後遷移先列挙。 [詳解]
 
enum  PlayAccountingTiming {
  PlayAccountingTiming::Normal,
  PlayAccountingTiming::AtBegin,
  PlayAccountingTiming::AtEnd
}
 プレイ状態変更と連動して行うALL.Net課金の処理タイミングを表す列挙。 [詳解]
 
enum  PlayErrorId {
  PlayErrorId::None,
  PlayErrorId::InvalidParam,
  PlayErrorId::InvalidState,
  PlayErrorId::CreditPay,
  PlayErrorId::AccountingBegin,
  PlayErrorId::AccountingEnd
}
 プレイ状態変更処理失敗時のエラー内容を表す列挙。 [詳解]
 
enum  RegionCode {
  RegionCode::Unknown,
  RegionCode::Japan,
  RegionCode::China,
  RegionCode::Export
}
 仕向地コード列挙。 [詳解]
 
enum  TestResult {
  TestResult::None,
  TestResult::NA,
  TestResult::Good,
  TestResult::Bad
}
 テスト結果列挙。 [詳解]
 
enum  UsbDeviceReconnectResult {
  UsbDeviceReconnectResult::None,
  UsbDeviceReconnectResult::Success,
  UsbDeviceReconnectResult::Error,
  UsbDeviceReconnectResult::NotFound
}
 USBデバイス再検出処理結果を表す列挙。 [詳解]
 

関数

template<DumpTarget target>
void dump (::amdaemon::util::JsonObjectAdder &tree)
 共有メモリ情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::All > (::amdaemon::util::JsonObjectAdder &tree)
 全情報をダンプする。 [詳解]
 
void dumpAll (::amdaemon::util::JsonObjectAdder &tree)
 全情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::Process > (::amdaemon::util::JsonObjectAdder &tree)
 Daemonプロセス関連情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::Common > (::amdaemon::util::JsonObjectAdder &tree)
 共通情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::AbaasLog > (::amdaemon::util::JsonObjectAdder &tree)
 abaas::Log クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::Aime > (::amdaemon::util::JsonObjectAdder &tree)
 Aime クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::AllnetAuth > (::amdaemon::util::JsonObjectAdder &tree)
 allnet::Auth クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::AllnetAccounting > (::amdaemon::util::JsonObjectAdder &tree)
 allnet::Accounting クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::AllnetWiFi > (::amdaemon::util::JsonObjectAdder &tree)
 allnet::WiFi クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::AppImage > (::amdaemon::util::JsonObjectAdder &tree)
 AppImage クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::Backup > (::amdaemon::util::JsonObjectAdder &tree)
 Backup クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::BoardIO > (::amdaemon::util::JsonObjectAdder &tree)
 BoardIO クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::Can > (::amdaemon::util::JsonObjectAdder &tree)
 Can クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::Credit > (::amdaemon::util::JsonObjectAdder &tree)
 Credit クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::EMoney > (::amdaemon::util::JsonObjectAdder &tree)
 EMoney クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::Error > (::amdaemon::util::JsonObjectAdder &tree)
 Error クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::Input > (::amdaemon::util::JsonObjectAdder &tree)
 Input クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::Jvs > (::amdaemon::util::JsonObjectAdder &tree)
 Jvs クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::LanInstall > (::amdaemon::util::JsonObjectAdder &tree)
 LanInstall クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::NetDelivery > (::amdaemon::util::JsonObjectAdder &tree)
 NetDelivery クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::Network > (::amdaemon::util::JsonObjectAdder &tree)
 Network クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::Output > (::amdaemon::util::JsonObjectAdder &tree)
 Output クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::Sequence > (::amdaemon::util::JsonObjectAdder &tree)
 Sequence クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::System > (::amdaemon::util::JsonObjectAdder &tree)
 System クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::UsbDevice > (::amdaemon::util::JsonObjectAdder &tree)
 UsbDevice クラス情報をダンプする。 [詳解]
 
template<>
void dump< DumpTarget::UsbIO > (::amdaemon::util::JsonObjectAdder &tree)
 UsbIO クラス情報をダンプする。 [詳解]
 
template<DumpTarget target>
std::wstring dump (std::int32_t indent=0)
 共有メモリ情報をダンプする。 [詳解]
 
std::wstring dumpAll (std::int32_t indent=0)
 全情報をダンプする。 [詳解]
 
std::size_t getDumpBinarySize ()
 全情報バイナリサイズを取得する。 [詳解]
 
void dumpBinary (void *dest)
 全情報バイナリをダンプする。 [詳解]
 
void dumpBinary (std::vector< std::uint8_t > &dest)
 全情報バイナリをダンプする。 [詳解]
 
void dumpAllFromBinary (const void *src,::amdaemon::util::JsonObjectAdder &tree)
 全情報バイナリから全情報をダンプする。 [詳解]
 
std::wstring dumpAllFromBinary (const void *src, std::int32_t indent=0)
 全情報バイナリから全情報をダンプする。 [詳解]
 
bool operator== (const AccessCode &l, const AccessCode &r)
 等価比較演算子のオーバロード。 [詳解]
 
bool operator!= (const AccessCode &l, const AccessCode &r)
 非等価比較演算子のオーバロード。 [詳解]
 
bool operator< (const AccessCode &l, const AccessCode &r)
 小なり比較演算子のオーバロード。 [詳解]
 
bool operator> (const AccessCode &l, const AccessCode &r)
 大なり比較演算子のオーバロード。 [詳解]
 
bool operator<= (const AccessCode &l, const AccessCode &r)
 小なり等価比較演算子のオーバロード。 [詳解]
 
bool operator>= (const AccessCode &l, const AccessCode &r)
 大なり等価比較演算子のオーバロード。 [詳解]
 
const wchar_t * toString (AimeCommand command)
 AimeCommand 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * toString (AimeConfirm confirm)
 AimeConfirm 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * toString (AimeErrorCategory category)
 AimeErrorCategory 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * toString (AimeErrorId id)
 AimeErrorId 列挙値の文字列表現値を取得する。 [詳解]
 
AimeErrorCategory getCategory (AimeErrorId id)
 AimeErrorId 列挙値に対応する AimeErrorCategory 列挙値を取得する。 [詳解]
 
bool operator== (const AimeId &l, const AimeId &r)
 等価比較演算子のオーバロード。 [詳解]
 
bool operator!= (const AimeId &l, const AimeId &r)
 非等価比較演算子のオーバロード。 [詳解]
 
bool operator< (const AimeId &l, const AimeId &r)
 小なり比較演算子のオーバロード。 [詳解]
 
bool operator> (const AimeId &l, const AimeId &r)
 大なり比較演算子のオーバロード。 [詳解]
 
bool operator<= (const AimeId &l, const AimeId &r)
 小なり等価比較演算子のオーバロード。 [詳解]
 
bool operator>= (const AimeId &l, const AimeId &r)
 大なり等価比較演算子のオーバロード。 [詳解]
 
const wchar_t * toString (AimeLedStatus status)
 AimeLedStatus 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * toString (AimeLogStatus status)
 AimeLogStatus 列挙値の文字列表現値を取得する。 [詳解]
 
bool operator== (const AimeOfflineId &l, const AimeOfflineId &r)
 等価比較演算子のオーバロード。 [詳解]
 
bool operator!= (const AimeOfflineId &l, const AimeOfflineId &r)
 非等価比較演算子のオーバロード。 [詳解]
 
bool operator< (const AimeOfflineId &l, const AimeOfflineId &r)
 小なり比較演算子のオーバロード。 [詳解]
 
bool operator> (const AimeOfflineId &l, const AimeOfflineId &r)
 大なり比較演算子のオーバロード。 [詳解]
 
bool operator<= (const AimeOfflineId &l, const AimeOfflineId &r)
 小なり等価比較演算子のオーバロード。 [詳解]
 
bool operator>= (const AimeOfflineId &l, const AimeOfflineId &r)
 大なり等価比較演算子のオーバロード。 [詳解]
 
const wchar_t * toString (BackupDevice device)
 BackupDevice 列挙値の文字列表現値を取得する。 [詳解]
 
bool isValidStatus (BackupRecordStatus status)
 バックアップレコード状態値が正常であるか否かを取得する。 [詳解]
 
const wchar_t * toString (BackupRecordStatus status)
 BackupRecordStatus 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * toString (DipSwitchPos pos)
 DipSwitchPos 列挙値の文字列表現値を取得する。 [詳解]
 
CanTargetType makeCanTargetType (const wchar_t *value, CanTargetType defaultType=CanTargetType::Reserved)
 CANターゲット種別文字列から CanTargetType 列挙値を作成する。 [詳解]
 
const wchar_t * toString (CanTargetType type)
 CanTargetType 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * toString (CreditSound sound)
 CreditSound 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * toString (EMoneyBrandId brandId)
 EMoneyBrandId 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * toString (EMoneyResultStatus status)
 EMoneyResultStatus 列挙値の文字列表現値を取得する。 [詳解]
 
ErrorResetType makeErrorResetType (const wchar_t *value, ErrorResetType defaultType=ErrorResetType::Any)
 エラーリセット種別文字列から ErrorResetType 列挙値を作成する。 [詳解]
 
const wchar_t * toString (ErrorResetType type)
 ErrorResetType 列挙値の文字列表現値を取得する。 [詳解]
 
void raiseException (const Exception &ex)
 例外を発生させる。 [詳解]
 
const wchar_t * toString (ExceptionCategory category)
 ExceptionCategory 列挙値の文字列表現値を取得する。 [詳解]
 
bool operator== (const FeliCaId &l, const FeliCaId &r)
 等価比較演算子のオーバロード。 [詳解]
 
bool operator!= (const FeliCaId &l, const FeliCaId &r)
 非等価比較演算子のオーバロード。 [詳解]
 
bool operator< (const FeliCaId &l, const FeliCaId &r)
 小なり比較演算子のオーバロード。 [詳解]
 
bool operator> (const FeliCaId &l, const FeliCaId &r)
 大なり比較演算子のオーバロード。 [詳解]
 
bool operator<= (const FeliCaId &l, const FeliCaId &r)
 小なり等価比較演算子のオーバロード。 [詳解]
 
bool operator>= (const FeliCaId &l, const FeliCaId &r)
 大なり等価比較演算子のオーバロード。 [詳解]
 
const wchar_t * toString (NetDeliveryStatus status, bool japanese=false)
 NetDeliveryStatus 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * toString (NetworkTestItem item)
 NetworkTestItem 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * toString (NetworkTestState state)
 NetworkTestState 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * toString (NextProcess nextProcess)
 NextProcess 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * toString (PlayAccountingTiming timing)
 PlayAccountingTiming 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * toString (PlayErrorId id)
 PlayErrorId 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * getDefaultLanguage (RegionCode regionCode)
 仕向地コードに対応する既定言語名を取得する。 [詳解]
 
const wchar_t * toString (RegionCode regionCode)
 RegionCode 列挙値の文字列表現値を取得する。 [詳解]
 
bool operator== (const Resolution &l, const Resolution &r)
 等価比較演算子のオーバロード。 [詳解]
 
bool operator!= (const Resolution &l, const Resolution &r)
 非等価比較演算子のオーバロード。 [詳解]
 
bool operator== (const StandardSerialId &l, const StandardSerialId &r)
 等価比較演算子のオーバロード。 [詳解]
 
bool operator!= (const StandardSerialId &l, const StandardSerialId &r)
 非等価比較演算子のオーバロード。 [詳解]
 
bool operator== (const ShortSerialId &l, const ShortSerialId &r)
 等価比較演算子のオーバロード。 [詳解]
 
bool operator!= (const ShortSerialId &l, const ShortSerialId &r)
 非等価比較演算子のオーバロード。 [詳解]
 
bool operator== (const SerialId &l, const SerialId &r)
 等価比較演算子のオーバロード。 [詳解]
 
bool operator!= (const SerialId &l, const SerialId &r)
 非等価比較演算子のオーバロード。 [詳解]
 
const wchar_t * toString (TestResult result)
 TestResult 列挙値の文字列表現値を取得する。 [詳解]
 
const wchar_t * toString (UsbDeviceReconnectResult result)
 UsbDeviceReconnectResult 列挙値の文字列表現値を取得する。 [詳解]
 
bool operator== (const Version &l, const Version &r)
 等価比較演算子のオーバロード。 [詳解]
 
bool operator!= (const Version &l, const Version &r)
 非等価比較演算子のオーバロード。 [詳解]
 
bool operator< (const Version &l, const Version &r)
 小なり比較演算子のオーバロード。 [詳解]
 
bool operator> (const Version &l, const Version &r)
 大なり比較演算子のオーバロード。 [詳解]
 
bool operator<= (const Version &l, const Version &r)
 小なり等価比較演算子のオーバロード。 [詳解]
 
bool operator>= (const Version &l, const Version &r)
 大なり等価比較演算子のオーバロード。 [詳解]
 

変数

static const std::size_t AimeCampaignCountLimit
 1タイトルで同時に開催可能なAimeキャンペーンの最大数。 [詳解]
 
static const std::size_t OptionImageNameLength
 オプションイメージ識別名文字数。 [詳解]
 
static const std::size_t DipSwitchCount
 DipSwitch個数。 [詳解]
 
static const std::size_t PushSwitchCount
 PushSwitch個数。 [詳解]
 
static const std::size_t BoardLedCount
 LED個数。 [詳解]
 
static const std::size_t MaxCanPacketDataSize
 CAN通信パケットデータの最大許容サイズ。 [詳解]
 
static const std::uint8_t MaxCanPacketPriority
 CAN通信パケットの最大許容プライオリティ値。 [詳解]
 
static const std::uint8_t DefaultCanPacketPriority
 CAN通信パケットの既定プライオリティ値。 [詳解]
 
static const std::uint8_t CanErrorReportCommand
 CAMエラーレポート取得コマンドの命令コード。 [詳解]
 
static const std::size_t EMoneyBrandIdCount
 電子マネーブランドID定義数。 [詳解]
 
static const std::size_t MaxEMoneyDealResultCount
 取引結果履歴の最大保存数。 [詳解]
 
static const std::size_t MaxEMoneyReportCount
 締め処理結果履歴の最大保存数。 [詳解]
 
static const std::size_t MaxEMoneyBrandNameLength
 ブランド名の最大文字数。終端文字を含まない。 [詳解]
 
static const std::size_t MaxEMoneyDealNumberLength
 取引通番の最大文字数。終端文字を含まない。 [詳解]
 
static const std::size_t MaxEMoneyCardNumberLength
 カード番号の最大文字数。終端文字を含まない。 [詳解]
 
static const std::size_t MaxEMoneyTerminalIdLength
 端末IDの最大文字数。終端文字を含まない。 [詳解]
 
static const std::size_t MaxEMoneyTerminalSerialLength
 端末シリアルの最大文字数。終端文字を含まない。 [詳解]
 
static const std::size_t MaxErrorHistoryItemCount
 エラー発生履歴の最大項目数。 [詳解]
 
static const std::size_t MaxErrorTimesItemCount
 エラー発生回数の最大項目数。 [詳解]
 
static const std::uint32_t ErrorNumberLimit
 エラー番号の最大許容値。 [詳解]
 
static const std::uint32_t ErrorSubNumberLimit
 サブエラー番号の最大許容値。 [詳解]
 
static const std::size_t MaxIODeviceCoinSlotCount
 I/Oボード1個あたりの最大コインスロット数。 [詳解]
 
static const std::size_t NetworkTestItemCount
 ネットワークセルフテスト項目数。 [詳解]
 

詳解

AM Daemon ライブラリクラス群の基底名前空間。

関数詳解

bool operator== ( const AccessCode l,
const AccessCode r 
)
inline

等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator!= ( const AccessCode l,
const AccessCode r 
)
inline

非等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator< ( const AccessCode l,
const AccessCode r 
)
inline

小なり比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator> ( const AccessCode l,
const AccessCode r 
)
inline

大なり比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator<= ( const AccessCode l,
const AccessCode r 
)
inline

小なり等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator>= ( const AccessCode l,
const AccessCode r 
)
inline

大なり等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator== ( const AimeId l,
const AimeId r 
)
inline

等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator!= ( const AimeId l,
const AimeId r 
)
inline

非等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator< ( const AimeId l,
const AimeId r 
)
inline

小なり比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator> ( const AimeId l,
const AimeId r 
)
inline

大なり比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator<= ( const AimeId l,
const AimeId r 
)
inline

小なり等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator>= ( const AimeId l,
const AimeId r 
)
inline

大なり等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator== ( const AimeOfflineId l,
const AimeOfflineId r 
)
inline

等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator!= ( const AimeOfflineId l,
const AimeOfflineId r 
)
inline

非等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator< ( const AimeOfflineId l,
const AimeOfflineId r 
)
inline

小なり比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator> ( const AimeOfflineId l,
const AimeOfflineId r 
)
inline

大なり比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator<= ( const AimeOfflineId l,
const AimeOfflineId r 
)
inline

小なり等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator>= ( const AimeOfflineId l,
const AimeOfflineId r 
)
inline

大なり等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator== ( const FeliCaId l,
const FeliCaId r 
)
inline

等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator!= ( const FeliCaId l,
const FeliCaId r 
)
inline

非等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator< ( const FeliCaId l,
const FeliCaId r 
)
inline

小なり比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator> ( const FeliCaId l,
const FeliCaId r 
)
inline

大なり比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator<= ( const FeliCaId l,
const FeliCaId r 
)
inline

小なり等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator>= ( const FeliCaId l,
const FeliCaId r 
)
inline

大なり等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator== ( const Resolution l,
const Resolution r 
)
inline

等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator!= ( const Resolution l,
const Resolution r 
)
inline

非等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator== ( const StandardSerialId l,
const StandardSerialId r 
)

等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator!= ( const StandardSerialId l,
const StandardSerialId r 
)
inline

非等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator== ( const ShortSerialId l,
const ShortSerialId r 
)

等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator!= ( const ShortSerialId l,
const ShortSerialId r 
)
inline

非等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator== ( const SerialId l,
const SerialId r 
)
inline

等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator!= ( const SerialId l,
const SerialId r 
)
inline

非等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator== ( const Version l,
const Version r 
)
inline

等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator!= ( const Version l,
const Version r 
)
inline

非等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator< ( const Version l,
const Version r 
)
inline

小なり比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator> ( const Version l,
const Version r 
)
inline

大なり比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator<= ( const Version l,
const Version r 
)
inline

小なり等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。
bool operator>= ( const Version l,
const Version r 
)
inline

大なり等価比較演算子のオーバロード。

引数
[in]l左辺値。
[in]r右辺値。
戻り値
比較結果値。

変数詳解

const std::size_t amdaemon::MaxIODeviceCoinSlotCount
static

I/Oボード1個あたりの最大コインスロット数。