AM Daemon ライブラリリファレンス
|
共有メモリ情報のダンプ処理関連定義。 [詳解]
クラス | |
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 を指定した場合。 |