Monero C++ Library
|
#include <monero_daemon_model.h>
Public Member Functions | |
std::string | serialize () const |
virtual rapidjson::Value | to_rapidjson_val (rapidjson::Document::AllocatorType &allocator) const =0 |
Base struct which can be serialized.
std::string monero::serializable_struct::serialize | ( | ) | const |
Serializes the struct to a json std::string.
|
pure virtual |
Converts the struct to a rapidjson Value.
allocator | is the rapidjson document allocator |
Implemented in monero::monero_account, monero::monero_address_book_entry, monero::monero_block, monero::monero_block_header, monero::monero_check, monero::monero_check_reserve, monero::monero_check_tx, monero::monero_incoming_transfer, monero::monero_integrated_address, monero::monero_key_image, monero::monero_key_image_import_result, monero::monero_message_signature_result, monero::monero_multisig_info, monero::monero_multisig_init_result, monero::monero_multisig_sign_result, monero::monero_outgoing_transfer, monero::monero_output, monero::monero_output_query, monero::monero_output_wallet, monero::monero_rpc_connection, monero::monero_subaddress, monero::monero_sync_result, monero::monero_transfer, monero::monero_transfer_query, monero::monero_tx, monero::monero_tx_config, monero::monero_tx_query, monero::monero_tx_set, monero::monero_tx_wallet, monero::monero_version, and monero::monero_wallet_config.