AM Daemon ライブラリリファレンス
名前空間 | 列挙型 | 関数
dump.h ファイル

共有メモリ情報のダンプ処理関数群のヘッダ。 [詳解]

#include "amdaemon/env.h"
#include "amdaemon/util/JsonTree.h"
#include <vector>
#include <string>
#include <cstdint>
#include <cstddef>
+ dump.h の依存先関係図:

[ソースコード]

名前空間

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

列挙型

enum  amdaemon::DumpTarget {
  amdaemon::DumpTarget::All,
  amdaemon::DumpTarget::Process,
  amdaemon::DumpTarget::Common,
  amdaemon::DumpTarget::AbaasLog,
  amdaemon::DumpTarget::Aime,
  amdaemon::DumpTarget::AllnetAuth,
  amdaemon::DumpTarget::AllnetAccounting,
  amdaemon::DumpTarget::AllnetWiFi,
  amdaemon::DumpTarget::AppImage,
  amdaemon::DumpTarget::Backup,
  amdaemon::DumpTarget::BoardIO,
  amdaemon::DumpTarget::Can,
  amdaemon::DumpTarget::Credit,
  amdaemon::DumpTarget::EMoney,
  amdaemon::DumpTarget::Error,
  amdaemon::DumpTarget::Input,
  amdaemon::DumpTarget::Jvs,
  amdaemon::DumpTarget::LanInstall,
  amdaemon::DumpTarget::NetDelivery,
  amdaemon::DumpTarget::Network,
  amdaemon::DumpTarget::Output,
  amdaemon::DumpTarget::Sequence,
  amdaemon::DumpTarget::System,
  amdaemon::DumpTarget::UsbDevice,
  amdaemon::DumpTarget::UsbIO
}
 ダンプ対象列挙。 [詳解]
 

関数

template<DumpTarget target>
void amdaemon::dump (::amdaemon::util::JsonObjectAdder &tree)
 共有メモリ情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::All > (::amdaemon::util::JsonObjectAdder &tree)
 全情報をダンプする。 [詳解]
 
void amdaemon::dumpAll (::amdaemon::util::JsonObjectAdder &tree)
 全情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::Process > (::amdaemon::util::JsonObjectAdder &tree)
 Daemonプロセス関連情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::Common > (::amdaemon::util::JsonObjectAdder &tree)
 共通情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::AbaasLog > (::amdaemon::util::JsonObjectAdder &tree)
 abaas::Log クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::Aime > (::amdaemon::util::JsonObjectAdder &tree)
 Aime クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::AllnetAuth > (::amdaemon::util::JsonObjectAdder &tree)
 allnet::Auth クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::AllnetAccounting > (::amdaemon::util::JsonObjectAdder &tree)
 allnet::Accounting クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::AllnetWiFi > (::amdaemon::util::JsonObjectAdder &tree)
 allnet::WiFi クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::AppImage > (::amdaemon::util::JsonObjectAdder &tree)
 AppImage クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::Backup > (::amdaemon::util::JsonObjectAdder &tree)
 Backup クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::BoardIO > (::amdaemon::util::JsonObjectAdder &tree)
 BoardIO クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::Can > (::amdaemon::util::JsonObjectAdder &tree)
 Can クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::Credit > (::amdaemon::util::JsonObjectAdder &tree)
 Credit クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::EMoney > (::amdaemon::util::JsonObjectAdder &tree)
 EMoney クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::Error > (::amdaemon::util::JsonObjectAdder &tree)
 Error クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::Input > (::amdaemon::util::JsonObjectAdder &tree)
 Input クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::Jvs > (::amdaemon::util::JsonObjectAdder &tree)
 Jvs クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::LanInstall > (::amdaemon::util::JsonObjectAdder &tree)
 LanInstall クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::NetDelivery > (::amdaemon::util::JsonObjectAdder &tree)
 NetDelivery クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::Network > (::amdaemon::util::JsonObjectAdder &tree)
 Network クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::Output > (::amdaemon::util::JsonObjectAdder &tree)
 Output クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::Sequence > (::amdaemon::util::JsonObjectAdder &tree)
 Sequence クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::System > (::amdaemon::util::JsonObjectAdder &tree)
 System クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::UsbDevice > (::amdaemon::util::JsonObjectAdder &tree)
 UsbDevice クラス情報をダンプする。 [詳解]
 
template<>
void amdaemon::dump< DumpTarget::UsbIO > (::amdaemon::util::JsonObjectAdder &tree)
 UsbIO クラス情報をダンプする。 [詳解]
 
template<DumpTarget target>
std::wstring amdaemon::dump (std::int32_t indent=0)
 共有メモリ情報をダンプする。 [詳解]
 
std::wstring amdaemon::dumpAll (std::int32_t indent=0)
 全情報をダンプする。 [詳解]
 
std::size_t amdaemon::getDumpBinarySize ()
 全情報バイナリサイズを取得する。 [詳解]
 
void amdaemon::dumpBinary (void *dest)
 全情報バイナリをダンプする。 [詳解]
 
void amdaemon::dumpBinary (std::vector< std::uint8_t > &dest)
 全情報バイナリをダンプする。 [詳解]
 
void amdaemon::dumpAllFromBinary (const void *src,::amdaemon::util::JsonObjectAdder &tree)
 全情報バイナリから全情報をダンプする。 [詳解]
 
std::wstring amdaemon::dumpAllFromBinary (const void *src, std::int32_t indent=0)
 全情報バイナリから全情報をダンプする。 [詳解]
 

詳解

共有メモリ情報のダンプ処理関数群のヘッダ。

Copyright(C)SEGA