From 48d39167398725b8695549640139a74a07cdaf86 Mon Sep 17 00:00:00 2001 From: woodser Date: Sun, 5 Sep 2021 17:51:54 -0400 Subject: [PATCH] update doxygen docs --- ...classmonero_1_1monero__wallet-members.html | 2 +- docs/classmonero_1_1monero__wallet.html | 12 +- ...onero_1_1monero__wallet__full-members.html | 2 +- docs/classmonero_1_1monero__wallet__full.html | 12 +- ...onero_1_1monero__wallet__keys-members.html | 2 +- docs/classmonero_1_1monero__wallet__keys.html | 4 +- docs/functions_func_i.html | 6 +- docs/functions_i.html | 6 +- docs/monero__daemon__model_8h_source.html | 192 ++++++++-------- docs/monero__wallet_8h_source.html | 6 +- docs/monero__wallet__full_8h_source.html | 210 +++++++++--------- docs/monero__wallet__model_8h_source.html | 40 ++-- docs/search/all_6.js | 2 +- docs/search/functions_6.js | 2 +- ...structmonero_1_1monero__block-members.html | 2 + docs/structmonero_1_1monero__block.html | 7 + ...nero_1_1monero__block__header-members.html | 43 ++-- ...structmonero_1_1monero__block__header.html | 3 + 18 files changed, 284 insertions(+), 269 deletions(-) diff --git a/docs/classmonero_1_1monero__wallet-members.html b/docs/classmonero_1_1monero__wallet-members.html index e020d71..bb3aae1 100644 --- a/docs/classmonero_1_1monero__wallet-members.html +++ b/docs/classmonero_1_1monero__wallet-members.html @@ -146,7 +146,7 @@ $(function() { import_key_images(const std::vector< std::shared_ptr< monero_key_image >> &key_images)monero::monero_walletinlinevirtual import_multisig_hex(const std::vector< std::string > &multisig_hexes)monero::monero_walletinlinevirtual import_outputs(const std::string &outputs_hex)monero::monero_walletinlinevirtual - is_connected() constmonero::monero_walletinlinevirtual + is_connected_to_daemon() constmonero::monero_walletinlinevirtual is_daemon_synced() constmonero::monero_walletinlinevirtual is_daemon_trusted() constmonero::monero_walletinlinevirtual is_multisig() constmonero::monero_walletinlinevirtual diff --git a/docs/classmonero_1_1monero__wallet.html b/docs/classmonero_1_1monero__wallet.html index c1bd64c..314bc6b 100644 --- a/docs/classmonero_1_1monero__wallet.html +++ b/docs/classmonero_1_1monero__wallet.html @@ -97,8 +97,8 @@ Public Member Functions   virtual boost::optional< monero_rpc_connection > get_daemon_connection () const   -virtual bool is_connected () const -  +virtual bool is_connected_to_daemon () const +  virtual bool is_daemon_synced () const   virtual bool is_daemon_trusted () const @@ -3182,8 +3182,8 @@ Public Member Functions - -

◆ is_connected()

+ +

◆ is_connected_to_daemon()

@@ -3192,7 +3192,7 @@ Public Member Functions - + @@ -3207,7 +3207,7 @@ Public Member Functions

Indicates if the wallet is connected a daemon.

Returns
true if the wallet is connected to a daemon, false otherwise
-

Reimplemented in monero::monero_wallet_full.

+

Reimplemented in monero::monero_wallet_full.

diff --git a/docs/classmonero_1_1monero__wallet__full-members.html b/docs/classmonero_1_1monero__wallet__full-members.html index fc60f8b..3fa3795 100644 --- a/docs/classmonero_1_1monero__wallet__full-members.html +++ b/docs/classmonero_1_1monero__wallet__full-members.html @@ -152,7 +152,7 @@ $(function() { - + diff --git a/docs/classmonero_1_1monero__wallet__full.html b/docs/classmonero_1_1monero__wallet__full.html index 520e30c..c08ebe8 100644 --- a/docs/classmonero_1_1monero__wallet__full.html +++ b/docs/classmonero_1_1monero__wallet__full.html @@ -98,8 +98,8 @@ Public Member Functions - - + + @@ -3252,8 +3252,8 @@ struct  + +
virtual bool monero::monero_wallet::is_connected virtual bool monero::monero_wallet::is_connected_to_daemon ( ) const
import_key_images(const std::vector< std::shared_ptr< monero_key_image >> &key_images) overridemonero::monero_wallet_fullvirtual
import_multisig_hex(const std::vector< std::string > &multisig_hexes) overridemonero::monero_wallet_fullvirtual
import_outputs(const std::string &outputs_hex) overridemonero::monero_wallet_fullvirtual
is_connected() const overridemonero::monero_wallet_fullvirtual
is_connected_to_daemon() const overridemonero::monero_wallet_fullvirtual
is_daemon_synced() const overridemonero::monero_wallet_fullvirtual
is_daemon_trusted() const overridemonero::monero_wallet_fullvirtual
is_multisig() constmonero::monero_walletinlinevirtual
 
boost::optional< monero_rpc_connection > get_daemon_connection () const override
 
bool is_connected () const override
 
bool is_connected_to_daemon () const override
 
bool is_daemon_synced () const override
 
bool is_daemon_trusted () const override
wallet2_listener - -

◆ is_connected()

+ +

◆ is_connected_to_daemon()

@@ -3262,7 +3262,7 @@ struct 
wallet2_listener - + @@ -3277,7 +3277,7 @@ struct  - + diff --git a/docs/classmonero_1_1monero__wallet__keys.html b/docs/classmonero_1_1monero__wallet__keys.html index 0b7da14..3814263 100644 --- a/docs/classmonero_1_1monero__wallet__keys.html +++ b/docs/classmonero_1_1monero__wallet__keys.html @@ -134,8 +134,8 @@ Public Member Functions - - + + diff --git a/docs/functions_func_i.html b/docs/functions_func_i.html index 9ae25a1..2b172e9 100644 --- a/docs/functions_func_i.html +++ b/docs/functions_func_i.html @@ -76,9 +76,9 @@ $(function() { : monero::monero_wallet , monero::monero_wallet_full -
  • is_connected() -: monero::monero_wallet -, monero::monero_wallet_full +
  • is_connected_to_daemon() +: monero::monero_wallet +, monero::monero_wallet_full
  • is_daemon_synced() : monero::monero_wallet diff --git a/docs/functions_i.html b/docs/functions_i.html index 9698d9d..2249293 100644 --- a/docs/functions_i.html +++ b/docs/functions_i.html @@ -76,9 +76,9 @@ $(function() { : monero::monero_wallet , monero::monero_wallet_full
  • -
  • is_connected() -: monero::monero_wallet -, monero::monero_wallet_full +
  • is_connected_to_daemon() +: monero::monero_wallet +, monero::monero_wallet_full
  • is_daemon_synced() : monero::monero_wallet diff --git a/docs/monero__daemon__model_8h_source.html b/docs/monero__daemon__model_8h_source.html index 0350f45..1b3bf4f 100644 --- a/docs/monero__daemon__model_8h_source.html +++ b/docs/monero__daemon__model_8h_source.html @@ -134,113 +134,115 @@ $(function() {
    145  boost::optional<std::string> m_pow_hash;
    146 
    147  rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType& allocator) const;
    -
    148  virtual void merge(const std::shared_ptr<monero_block_header>& self, const std::shared_ptr<monero_block_header>& other);
    -
    149  };
    -
    150 
    - -
    155  boost::optional<std::string> m_hex;
    -
    156  boost::optional<std::shared_ptr<monero_tx>> m_miner_tx;
    -
    157  std::vector<std::shared_ptr<monero_tx>> m_txs;
    -
    158  std::vector<std::string> m_tx_hashes;
    -
    159 
    -
    160  rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType& allocator) const;
    -
    161  void merge(const std::shared_ptr<monero_block_header>& self, const std::shared_ptr<monero_block_header>& other);
    -
    162  void merge(const std::shared_ptr<monero_block>& self, const std::shared_ptr<monero_block>& other);
    -
    163  };
    -
    164 
    -
    168  struct monero_tx : public serializable_struct {
    -
    169  static const std::string DEFAULT_PAYMENT_ID; // default payment id "0000000000000000"
    -
    170  boost::optional<std::shared_ptr<monero_block>> m_block;
    -
    171  boost::optional<std::string> m_hash;
    -
    172  boost::optional<uint32_t> m_version;
    -
    173  boost::optional<bool> m_is_miner_tx;
    -
    174  boost::optional<std::string> m_payment_id;
    -
    175  boost::optional<uint64_t> m_fee;
    -
    176  boost::optional<uint32_t> m_ring_size;
    -
    177  boost::optional<bool> m_relay;
    -
    178  boost::optional<bool> m_is_relayed;
    -
    179  boost::optional<bool> m_is_confirmed;
    -
    180  boost::optional<bool> m_in_tx_pool;
    -
    181  boost::optional<uint64_t> m_num_confirmations;
    -
    182  boost::optional<uint64_t> m_unlock_height;
    -
    183  boost::optional<uint64_t> m_last_relayed_timestamp;
    -
    184  boost::optional<uint64_t> m_received_timestamp;
    -
    185  boost::optional<bool> m_is_double_spend_seen;
    -
    186  boost::optional<std::string> m_key;
    -
    187  boost::optional<std::string> m_full_hex;
    -
    188  boost::optional<std::string> m_pruned_hex;
    -
    189  boost::optional<std::string> m_prunable_hex;
    -
    190  boost::optional<std::string> m_prunable_hash;
    -
    191  boost::optional<uint64_t> m_size;
    -
    192  boost::optional<uint64_t> m_weight;
    -
    193  std::vector<std::shared_ptr<monero_output>> m_inputs;
    -
    194  std::vector<std::shared_ptr<monero_output>> m_outputs;
    -
    195  std::vector<uint64_t> m_output_indices;
    -
    196  boost::optional<std::string> m_metadata;
    -
    197  boost::optional<std::string> m_common_tx_sets;
    -
    198  std::vector<uint8_t> m_extra;
    -
    199  boost::optional<std::string> m_rct_signatures; // TODO: implement
    -
    200  boost::optional<std::string> m_rct_sig_prunable; // TODO: implement
    -
    201  boost::optional<bool> m_is_kept_by_block;
    -
    202  boost::optional<bool> m_is_failed;
    -
    203  boost::optional<uint64_t> m_last_failed_height;
    -
    204  boost::optional<std::string> m_last_failed_hash;
    -
    205  boost::optional<uint64_t> m_max_used_block_height;
    -
    206  boost::optional<std::string> m_max_used_block_hash;
    -
    207  std::vector<std::string> m_signatures;
    -
    208 
    -
    209  rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType& allocator) const;
    -
    210  static void from_property_tree(const boost::property_tree::ptree& node, std::shared_ptr<monero_tx> tx);
    -
    211  std::shared_ptr<monero_tx> copy(const std::shared_ptr<monero_tx>& src, const std::shared_ptr<monero_tx>& tgt) const;
    -
    212  virtual void merge(const std::shared_ptr<monero_tx>& self, const std::shared_ptr<monero_tx>& other);
    -
    213  boost::optional<uint64_t> get_height() const;
    -
    214  };
    -
    215 
    - -
    220  boost::optional<std::string> m_hex;
    -
    221  boost::optional<std::string> m_signature;
    -
    222 
    -
    223  rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType& allocator) const;
    -
    224  static void from_property_tree(const boost::property_tree::ptree& node, const std::shared_ptr<monero_key_image>& key_image);
    -
    225  static std::vector<std::shared_ptr<monero_key_image>> deserialize_key_images(const std::string& key_images_json); // TODO: remove this specialty util used once
    -
    226  std::shared_ptr<monero_key_image> copy(const std::shared_ptr<monero_key_image>& src, const std::shared_ptr<monero_key_image>& tgt) const;
    -
    227  void merge(const std::shared_ptr<monero_key_image>& self, const std::shared_ptr<monero_key_image>& other);
    -
    228  };
    -
    229 
    - -
    234  std::shared_ptr<monero_tx> m_tx;
    -
    235  boost::optional<std::shared_ptr<monero_key_image>> m_key_image;
    -
    236  boost::optional<uint64_t> m_amount;
    -
    237  boost::optional<uint64_t> m_index;
    -
    238  std::vector<uint64_t> m_ring_output_indices;
    -
    239  boost::optional<std::string> m_stealth_public_key;
    -
    240 
    -
    241  rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType& allocator) const;
    -
    242  static void from_property_tree(const boost::property_tree::ptree& node, const std::shared_ptr<monero_output>& output);
    -
    243  std::shared_ptr<monero_output> copy(const std::shared_ptr<monero_output>& src, const std::shared_ptr<monero_output>& tgt) const;
    -
    244  virtual void merge(const std::shared_ptr<monero_output>& self, const std::shared_ptr<monero_output>& other);
    -
    245  };
    -
    246 }
    +
    148  std::shared_ptr<monero_block_header> copy(const std::shared_ptr<monero_block_header>& src, const std::shared_ptr<monero_block_header>& tgt) const;
    +
    149  virtual void merge(const std::shared_ptr<monero_block_header>& self, const std::shared_ptr<monero_block_header>& other);
    +
    150  };
    +
    151 
    + +
    156  boost::optional<std::string> m_hex;
    +
    157  boost::optional<std::shared_ptr<monero_tx>> m_miner_tx;
    +
    158  std::vector<std::shared_ptr<monero_tx>> m_txs;
    +
    159  std::vector<std::string> m_tx_hashes;
    +
    160 
    +
    161  rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType& allocator) const;
    +
    162  std::shared_ptr<monero_block> copy(const std::shared_ptr<monero_block>& src, const std::shared_ptr<monero_block>& tgt) const;
    +
    163  void merge(const std::shared_ptr<monero_block_header>& self, const std::shared_ptr<monero_block_header>& other);
    +
    164  void merge(const std::shared_ptr<monero_block>& self, const std::shared_ptr<monero_block>& other);
    +
    165  };
    +
    166 
    +
    170  struct monero_tx : public serializable_struct {
    +
    171  static const std::string DEFAULT_PAYMENT_ID; // default payment id "0000000000000000"
    +
    172  boost::optional<std::shared_ptr<monero_block>> m_block;
    +
    173  boost::optional<std::string> m_hash;
    +
    174  boost::optional<uint32_t> m_version;
    +
    175  boost::optional<bool> m_is_miner_tx;
    +
    176  boost::optional<std::string> m_payment_id;
    +
    177  boost::optional<uint64_t> m_fee;
    +
    178  boost::optional<uint32_t> m_ring_size;
    +
    179  boost::optional<bool> m_relay;
    +
    180  boost::optional<bool> m_is_relayed;
    +
    181  boost::optional<bool> m_is_confirmed;
    +
    182  boost::optional<bool> m_in_tx_pool;
    +
    183  boost::optional<uint64_t> m_num_confirmations;
    +
    184  boost::optional<uint64_t> m_unlock_height;
    +
    185  boost::optional<uint64_t> m_last_relayed_timestamp;
    +
    186  boost::optional<uint64_t> m_received_timestamp;
    +
    187  boost::optional<bool> m_is_double_spend_seen;
    +
    188  boost::optional<std::string> m_key;
    +
    189  boost::optional<std::string> m_full_hex;
    +
    190  boost::optional<std::string> m_pruned_hex;
    +
    191  boost::optional<std::string> m_prunable_hex;
    +
    192  boost::optional<std::string> m_prunable_hash;
    +
    193  boost::optional<uint64_t> m_size;
    +
    194  boost::optional<uint64_t> m_weight;
    +
    195  std::vector<std::shared_ptr<monero_output>> m_inputs;
    +
    196  std::vector<std::shared_ptr<monero_output>> m_outputs;
    +
    197  std::vector<uint64_t> m_output_indices;
    +
    198  boost::optional<std::string> m_metadata;
    +
    199  boost::optional<std::string> m_common_tx_sets;
    +
    200  std::vector<uint8_t> m_extra;
    +
    201  boost::optional<std::string> m_rct_signatures; // TODO: implement
    +
    202  boost::optional<std::string> m_rct_sig_prunable; // TODO: implement
    +
    203  boost::optional<bool> m_is_kept_by_block;
    +
    204  boost::optional<bool> m_is_failed;
    +
    205  boost::optional<uint64_t> m_last_failed_height;
    +
    206  boost::optional<std::string> m_last_failed_hash;
    +
    207  boost::optional<uint64_t> m_max_used_block_height;
    +
    208  boost::optional<std::string> m_max_used_block_hash;
    +
    209  std::vector<std::string> m_signatures;
    +
    210 
    +
    211  rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType& allocator) const;
    +
    212  static void from_property_tree(const boost::property_tree::ptree& node, std::shared_ptr<monero_tx> tx);
    +
    213  std::shared_ptr<monero_tx> copy(const std::shared_ptr<monero_tx>& src, const std::shared_ptr<monero_tx>& tgt) const;
    +
    214  virtual void merge(const std::shared_ptr<monero_tx>& self, const std::shared_ptr<monero_tx>& other);
    +
    215  boost::optional<uint64_t> get_height() const;
    +
    216  };
    +
    217 
    + +
    222  boost::optional<std::string> m_hex;
    +
    223  boost::optional<std::string> m_signature;
    +
    224 
    +
    225  rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType& allocator) const;
    +
    226  static void from_property_tree(const boost::property_tree::ptree& node, const std::shared_ptr<monero_key_image>& key_image);
    +
    227  static std::vector<std::shared_ptr<monero_key_image>> deserialize_key_images(const std::string& key_images_json); // TODO: remove this specialty util used once
    +
    228  std::shared_ptr<monero_key_image> copy(const std::shared_ptr<monero_key_image>& src, const std::shared_ptr<monero_key_image>& tgt) const;
    +
    229  void merge(const std::shared_ptr<monero_key_image>& self, const std::shared_ptr<monero_key_image>& other);
    +
    230  };
    +
    231 
    + +
    236  std::shared_ptr<monero_tx> m_tx;
    +
    237  boost::optional<std::shared_ptr<monero_key_image>> m_key_image;
    +
    238  boost::optional<uint64_t> m_amount;
    +
    239  boost::optional<uint64_t> m_index;
    +
    240  std::vector<uint64_t> m_ring_output_indices;
    +
    241  boost::optional<std::string> m_stealth_public_key;
    +
    242 
    +
    243  rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType& allocator) const;
    +
    244  static void from_property_tree(const boost::property_tree::ptree& node, const std::shared_ptr<monero_output>& output);
    +
    245  std::shared_ptr<monero_output> copy(const std::shared_ptr<monero_output>& src, const std::shared_ptr<monero_output>& tgt) const;
    +
    246  virtual void merge(const std::shared_ptr<monero_output>& self, const std::shared_ptr<monero_output>& other);
    +
    247  };
    +
    248 }
    -
    rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
    Definition: monero_daemon_model.cpp:505
    +
    rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
    Definition: monero_daemon_model.cpp:557
    Definition: monero_daemon_model.h:127
    Definition: monero_daemon.cpp:58
    -
    Definition: monero_daemon_model.h:154
    +
    Definition: monero_daemon_model.h:155
    virtual rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const =0
    Definition: monero_daemon_model.h:69
    -
    Definition: monero_daemon_model.h:219
    +
    Definition: monero_daemon_model.h:221
    std::string serialize() const
    Definition: monero_daemon_model.cpp:83
    -
    rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
    Definition: monero_daemon_model.cpp:188
    -
    rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
    Definition: monero_daemon_model.cpp:241
    +
    rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
    Definition: monero_daemon_model.cpp:212
    +
    rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
    Definition: monero_daemon_model.cpp:293
    monero_network_type
    Definition: monero_daemon_model.h:90
    -
    Definition: monero_daemon_model.h:168
    +
    Definition: monero_daemon_model.h:170
    rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
    Definition: monero_daemon_model.cpp:111
    -
    Definition: monero_daemon_model.h:233
    +
    Definition: monero_daemon_model.h:235
    rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
    Definition: monero_daemon_model.cpp:128
    rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
    Definition: monero_daemon_model.cpp:93
    Definition: monero_daemon_model.h:109
    Definition: monero_daemon_model.h:99
    -
    rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
    Definition: monero_daemon_model.cpp:569
    +
    rapidjson::Value to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) const
    Definition: monero_daemon_model.cpp:621
  • bool monero::monero_wallet_full::is_connected bool monero::monero_wallet_full::is_connected_to_daemon ( ) constwallet2_listenerIndicates if the wallet is connected a daemon.

    Returns
    true if the wallet is connected to a daemon, false otherwise
    -

    Reimplemented from monero::monero_wallet.

    +

    Reimplemented from monero::monero_wallet.

    diff --git a/docs/classmonero_1_1monero__wallet__keys-members.html b/docs/classmonero_1_1monero__wallet__keys-members.html index 49d9793..46defe0 100644 --- a/docs/classmonero_1_1monero__wallet__keys-members.html +++ b/docs/classmonero_1_1monero__wallet__keys-members.html @@ -150,7 +150,7 @@ $(function() {
    import_key_images(const std::vector< std::shared_ptr< monero_key_image >> &key_images)monero::monero_walletinlinevirtual
    import_multisig_hex(const std::vector< std::string > &multisig_hexes)monero::monero_walletinlinevirtual
    import_outputs(const std::string &outputs_hex)monero::monero_walletinlinevirtual
    is_connected() constmonero::monero_walletinlinevirtual
    is_connected_to_daemon() constmonero::monero_walletinlinevirtual
    is_daemon_synced() constmonero::monero_walletinlinevirtual
    is_daemon_trusted() constmonero::monero_walletinlinevirtual
    is_multisig() constmonero::monero_walletinlinevirtual
     
    virtual boost::optional< monero_rpc_connection > get_daemon_connection () const
     
    virtual bool is_connected () const
     
    virtual bool is_connected_to_daemon () const
     
    virtual bool is_daemon_synced () const
     
    virtual bool is_daemon_trusted () const
    + + diff --git a/docs/structmonero_1_1monero__block.html b/docs/structmonero_1_1monero__block.html index aa0e610..7769ac8 100644 --- a/docs/structmonero_1_1monero__block.html +++ b/docs/structmonero_1_1monero__block.html @@ -90,12 +90,19 @@ Inheritance diagram for monero::monero_block: Public Member Functions + + + + + diff --git a/docs/structmonero_1_1monero__block__header-members.html b/docs/structmonero_1_1monero__block__header-members.html index 0632bf9..13e8f21 100644 --- a/docs/structmonero_1_1monero__block__header-members.html +++ b/docs/structmonero_1_1monero__block__header-members.html @@ -72,27 +72,28 @@ $(function() {

    This is the complete list of members for monero::monero_block_header, including all inherited members.

    copy(const std::shared_ptr< monero_block > &src, const std::shared_ptr< monero_block > &tgt) const (defined in monero::monero_block)monero::monero_block
    copy(const std::shared_ptr< monero_block_header > &src, const std::shared_ptr< monero_block_header > &tgt) const (defined in monero::monero_block_header)monero::monero_block_header
    m_cumulative_difficulty (defined in monero::monero_block_header)monero::monero_block_header
    m_depth (defined in monero::monero_block_header)monero::monero_block_header
    m_difficulty (defined in monero::monero_block_header)monero::monero_block_header
    rapidjson::Value to_rapidjson_val (rapidjson::Document::AllocatorType &allocator) const
     
    +std::shared_ptr< monero_block > copy (const std::shared_ptr< monero_block > &src, const std::shared_ptr< monero_block > &tgt) const
     
    void merge (const std::shared_ptr< monero_block_header > &self, const std::shared_ptr< monero_block_header > &other)
     
    void merge (const std::shared_ptr< monero_block > &self, const std::shared_ptr< monero_block > &other)
     
    - Public Member Functions inherited from monero::monero_block_header
    +std::shared_ptr< monero_block_header > copy (const std::shared_ptr< monero_block_header > &src, const std::shared_ptr< monero_block_header > &tgt) const
     
    - Public Member Functions inherited from monero::serializable_struct
    std::string serialize () const
     
    - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + +
    m_cumulative_difficulty (defined in monero::monero_block_header)monero::monero_block_header
    m_depth (defined in monero::monero_block_header)monero::monero_block_header
    m_difficulty (defined in monero::monero_block_header)monero::monero_block_header
    m_hash (defined in monero::monero_block_header)monero::monero_block_header
    m_height (defined in monero::monero_block_header)monero::monero_block_header
    m_long_term_weight (defined in monero::monero_block_header)monero::monero_block_header
    m_major_version (defined in monero::monero_block_header)monero::monero_block_header
    m_miner_tx_hash (defined in monero::monero_block_header)monero::monero_block_header
    m_minor_version (defined in monero::monero_block_header)monero::monero_block_header
    m_nonce (defined in monero::monero_block_header)monero::monero_block_header
    m_num_txs (defined in monero::monero_block_header)monero::monero_block_header
    m_orphan_status (defined in monero::monero_block_header)monero::monero_block_header
    m_pow_hash (defined in monero::monero_block_header)monero::monero_block_header
    m_prev_hash (defined in monero::monero_block_header)monero::monero_block_header
    m_reward (defined in monero::monero_block_header)monero::monero_block_header
    m_size (defined in monero::monero_block_header)monero::monero_block_header
    m_timestamp (defined in monero::monero_block_header)monero::monero_block_header
    m_weight (defined in monero::monero_block_header)monero::monero_block_header
    merge(const std::shared_ptr< monero_block_header > &self, const std::shared_ptr< monero_block_header > &other) (defined in monero::monero_block_header)monero::monero_block_headervirtual
    serialize() constmonero::serializable_struct
    to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) constmonero::monero_block_headervirtual
    copy(const std::shared_ptr< monero_block_header > &src, const std::shared_ptr< monero_block_header > &tgt) const (defined in monero::monero_block_header)monero::monero_block_header
    m_cumulative_difficulty (defined in monero::monero_block_header)monero::monero_block_header
    m_depth (defined in monero::monero_block_header)monero::monero_block_header
    m_difficulty (defined in monero::monero_block_header)monero::monero_block_header
    m_hash (defined in monero::monero_block_header)monero::monero_block_header
    m_height (defined in monero::monero_block_header)monero::monero_block_header
    m_long_term_weight (defined in monero::monero_block_header)monero::monero_block_header
    m_major_version (defined in monero::monero_block_header)monero::monero_block_header
    m_miner_tx_hash (defined in monero::monero_block_header)monero::monero_block_header
    m_minor_version (defined in monero::monero_block_header)monero::monero_block_header
    m_nonce (defined in monero::monero_block_header)monero::monero_block_header
    m_num_txs (defined in monero::monero_block_header)monero::monero_block_header
    m_orphan_status (defined in monero::monero_block_header)monero::monero_block_header
    m_pow_hash (defined in monero::monero_block_header)monero::monero_block_header
    m_prev_hash (defined in monero::monero_block_header)monero::monero_block_header
    m_reward (defined in monero::monero_block_header)monero::monero_block_header
    m_size (defined in monero::monero_block_header)monero::monero_block_header
    m_timestamp (defined in monero::monero_block_header)monero::monero_block_header
    m_weight (defined in monero::monero_block_header)monero::monero_block_header
    merge(const std::shared_ptr< monero_block_header > &self, const std::shared_ptr< monero_block_header > &other) (defined in monero::monero_block_header)monero::monero_block_headervirtual
    serialize() constmonero::serializable_struct
    to_rapidjson_val(rapidjson::Document::AllocatorType &allocator) constmonero::monero_block_headervirtual
    rapidjson::Value to_rapidjson_val (rapidjson::Document::AllocatorType &allocator) const
     
    +std::shared_ptr< monero_block_header > copy (const std::shared_ptr< monero_block_header > &src, const std::shared_ptr< monero_block_header > &tgt) const
     
    virtual void merge (const std::shared_ptr< monero_block_header > &self, const std::shared_ptr< monero_block_header > &other)