|
AM Daemon ライブラリリファレンス
|
共有メモリ情報のダンプ処理関連定義。 [詳解]
dump : 共有メモリダンプ 連携図クラス | |
| class | amdaemon::util::JsonArrayAdder |
| JSON配列への要素追加処理を提供する抽象クラス。 [詳解] | |
| class | amdaemon::util::JsonObjectAdder |
| JSONオブジェクトへの要素追加処理を提供する抽象クラス。 [詳解] | |
| class | amdaemon::util::JsonTree |
| JSONツリーを作成するためのクラス。 [詳解] | |
共有メモリ情報のダンプ処理関連定義。
|
strong |
ダンプ対象列挙。
関数テンプレート dump のテンプレート引数に渡す。
| 列挙値 | |
|---|---|
| All |
全情報。 |
| Process |
Daemonプロセス関連情報。 |
| Common |
共通情報。 |
| AbaasLog |
abaas::Log クラス情報。 |
| Aime |
Aime クラス情報。 |
| AllnetAuth |
allnet::Auth クラス情報。 |
| AllnetAccounting |
allnet::Accounting クラス情報。 |
| AllnetWiFi |
allnet::WiFi クラス情報。 |
| AppImage |
AppImage クラス情報。 |
| Backup |
Backup クラス情報。 |
| BoardIO |
BoardIO クラス情報。 |
| Can |
Can クラス情報。 |
| Credit |
Credit クラス情報。 |
| EMoney |
EMoney クラス情報。 |
| Error |
Error クラス情報。 |
| Input |
Input クラス情報。 |
| Jvs |
Jvs クラス情報。 |
| LanInstall |
LanInstall クラス情報。 |
| NetDelivery |
NetDelivery クラス情報。 |
| Network |
Network クラス情報。 |
| Output |
Output クラス情報。 |
| Sequence |
Sequence クラス情報。 |
| System |
System クラス情報。 |
| UsbDevice |
UsbDevice クラス情報。 |
| UsbIO |
UsbIO クラス情報。 |
| void amdaemon::dump | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
共有メモリ情報をダンプする。
| target | ダンプ対象列挙値。 |
| [in,out] | tree | ダンプ先のJSONツリー。 |
| void amdaemon::dump< DumpTarget::All > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
全情報をダンプする。
| [in,out] | tree | ダンプ先のJSONツリー。 |
|
inline |
全情報をダンプする。
| [in,out] | tree | ダンプ先のJSONツリー。 |
| void amdaemon::dump< DumpTarget::Process > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::Common > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::AbaasLog > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::Aime > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::AllnetAuth > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::AllnetAccounting > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::AllnetWiFi > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::AppImage > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::Backup > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::BoardIO > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::Can > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::Credit > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::EMoney > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::Error > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::Input > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::Jvs > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::LanInstall > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::NetDelivery > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::Network > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::Output > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::Sequence > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::System > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::UsbDevice > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
| void amdaemon::dump< DumpTarget::UsbIO > | ( | ::amdaemon::util::JsonObjectAdder & | tree | ) |
|
inline |
共有メモリ情報をダンプする。
| target | ダンプ対象列挙値。 |
| [in] | indent | インデントレベル。負数ならば整形しない。 |
|
inline |
全情報をダンプする。
| [in] | indent | インデントレベル。負数ならば整形しない。 |
| std::size_t amdaemon::getDumpBinarySize | ( | ) |
全情報バイナリサイズを取得する。
| void amdaemon::dumpBinary | ( | void * | dest | ) |
全情報バイナリをダンプする。
| [in,out] | dest | ダンプ先。 |
| Exception | 引数 dest に nullptr を指定した場合。 |
|
inline |
全情報バイナリをダンプする。
| [in,out] | dest | ダンプ先。リサイズされる。 |
| void amdaemon::dumpAllFromBinary | ( | const void * | src, |
| ::amdaemon::util::JsonObjectAdder & | tree | ||
| ) |
全情報バイナリから全情報をダンプする。
| [in] | src | 全情報バイナリ。 |
| [in,out] | tree | ダンプ先のJSONツリー。 |
| Exception | 引数 src に nullptr を指定した場合。 |
|
inline |
全情報バイナリから全情報をダンプする。
| [in] | src | 全情報バイナリ。 |
| [in] | indent | インデントレベル。負数ならば整形しない。 |
| Exception | 引数 src に nullptr を指定した場合。 |
1.8.11