mirror of
https://github.com/XRPLF/rippled.git
synced 2026-02-21 06:12:36 +00:00
deploy: 2c1fad1023
This commit is contained in:
@@ -95,28 +95,30 @@ $(document).ready(function() { init_codefold(0); });
|
||||
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> <a class="code hl_enumeration" href="namespacexrpl.html#a13201019bfaccabd85a221c9207a5255">SHAMapNodeType</a> type)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="keyword"></span> </div>
|
||||
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> XRPL_ASSERT(type != <a class="code hl_enumvalue" href="namespacexrpl.html#a13201019bfaccabd85a221c9207a5255a9b447756a7d7ddf4e828beeb38d079f6">SHAMapNodeType::tnTRANSACTION_NM</a>, <span class="stringliteral">"xrpl::TransactionStateSF::gotNode : valid input"</span>);</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> <a class="code hl_variable" href="classxrpl_1_1TransactionStateSF.html#ac691694d1b479baa3bf3a4118fa74223">db_</a>.<a class="code hl_function" href="classxrpl_1_1NodeStore_1_1Database.html#ac3f1770e416e3caebb451717055b430e">store</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#a663b0ac7aab40440c7da9e3ea84a2ebfabe3aea7b80004230bbc81669074fd09c">hotTRANSACTION_NODE</a>, std::move(nodeData), nodeHash.<a class="code hl_function" href="classxrpl_1_1SHAMapHash.html#a9b5bd2ba2bb2efcbf2d38bd6869e9945">as_uint256</a>(), ledgerSeq);</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span>}</div>
|
||||
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> XRPL_ASSERT(</div>
|
||||
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> type != <a class="code hl_enumvalue" href="namespacexrpl.html#a13201019bfaccabd85a221c9207a5255a9b447756a7d7ddf4e828beeb38d079f6">SHAMapNodeType::tnTRANSACTION_NM</a>,</div>
|
||||
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="stringliteral">"xrpl::TransactionStateSF::gotNode : valid input"</span>);</div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <a class="code hl_variable" href="classxrpl_1_1TransactionStateSF.html#ac691694d1b479baa3bf3a4118fa74223">db_</a>.<a class="code hl_function" href="classxrpl_1_1NodeStore_1_1Database.html#ac3f1770e416e3caebb451717055b430e">store</a>(<a class="code hl_enumvalue" href="namespacexrpl.html#a663b0ac7aab40440c7da9e3ea84a2ebfabe3aea7b80004230bbc81669074fd09c">hotTRANSACTION_NODE</a>, std::move(nodeData), nodeHash.<a class="code hl_function" href="classxrpl_1_1SHAMapHash.html#a9b5bd2ba2bb2efcbf2d38bd6869e9945">as_uint256</a>(), ledgerSeq);</div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
|
||||
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<Blob></a></div>
|
||||
<div class="foldopen" id="foldopen00019" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="classxrpl_1_1TransactionStateSF.html#aa32b41a779ff9f2e90ee1043070a7dd4"> 19</a></span><a class="code hl_function" href="classxrpl_1_1TransactionStateSF.html#aa32b41a779ff9f2e90ee1043070a7dd4">TransactionStateSF::getNode</a>(<a class="code hl_class" href="classxrpl_1_1SHAMapHash.html">SHAMapHash</a> <span class="keyword">const</span>& nodeHash)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classxrpl_1_1TransactionStateSF.html#a05f400d02561983f9e40f3f8499b7b83">fp_</a>.<a class="code hl_function" href="classxrpl_1_1AbstractFetchPackContainer.html#ac0a3ba5eb3bfc03259b5697b53af3521">getFetchPack</a>(nodeHash.<a class="code hl_function" href="classxrpl_1_1SHAMapHash.html#a9b5bd2ba2bb2efcbf2d38bd6869e9945">as_uint256</a>());</div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>}</div>
|
||||
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
|
||||
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional<Blob></a></div>
|
||||
<div class="foldopen" id="foldopen00021" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="classxrpl_1_1TransactionStateSF.html#aa32b41a779ff9f2e90ee1043070a7dd4"> 21</a></span><a class="code hl_function" href="classxrpl_1_1TransactionStateSF.html#aa32b41a779ff9f2e90ee1043070a7dd4">TransactionStateSF::getNode</a>(<a class="code hl_class" href="classxrpl_1_1SHAMapHash.html">SHAMapHash</a> <span class="keyword">const</span>& nodeHash)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classxrpl_1_1TransactionStateSF.html#a05f400d02561983f9e40f3f8499b7b83">fp_</a>.<a class="code hl_function" href="classxrpl_1_1AbstractFetchPackContainer.html#ac0a3ba5eb3bfc03259b5697b53af3521">getFetchPack</a>(nodeHash.<a class="code hl_function" href="classxrpl_1_1SHAMapHash.html#a9b5bd2ba2bb2efcbf2d38bd6869e9945">as_uint256</a>());</div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
||||
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span>} <span class="comment">// namespace xrpl</span></div>
|
||||
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
|
||||
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>} <span class="comment">// namespace xrpl</span></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1AbstractFetchPackContainer_html_ac0a3ba5eb3bfc03259b5697b53af3521"><div class="ttname"><a href="classxrpl_1_1AbstractFetchPackContainer.html#ac0a3ba5eb3bfc03259b5697b53af3521">xrpl::AbstractFetchPackContainer::getFetchPack</a></div><div class="ttdeci">virtual std::optional< Blob > getFetchPack(uint256 const &nodeHash)=0</div><div class="ttdoc">Retrieves partial ledger data of the corresponding hash from peers.</div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1NodeStore_1_1Database_html_ac3f1770e416e3caebb451717055b430e"><div class="ttname"><a href="classxrpl_1_1NodeStore_1_1Database.html#ac3f1770e416e3caebb451717055b430e">xrpl::NodeStore::Database::store</a></div><div class="ttdeci">virtual void store(NodeObjectType type, Blob &&data, uint256 const &hash, std::uint32_t ledgerSeq)=0</div><div class="ttdoc">Store the object.</div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1SHAMapHash_html"><div class="ttname"><a href="classxrpl_1_1SHAMapHash.html">xrpl::SHAMapHash</a></div><div class="ttdef"><b>Definition</b> <a href="SHAMapHash_8h_source.html#l00013">SHAMapHash.h:14</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1SHAMapHash_html_a9b5bd2ba2bb2efcbf2d38bd6869e9945"><div class="ttname"><a href="classxrpl_1_1SHAMapHash.html#a9b5bd2ba2bb2efcbf2d38bd6869e9945">xrpl::SHAMapHash::as_uint256</a></div><div class="ttdeci">uint256 const & as_uint256() const</div><div class="ttdef"><b>Definition</b> <a href="SHAMapHash_8h_source.html#l00024">SHAMapHash.h:24</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1TransactionStateSF_html_a05f400d02561983f9e40f3f8499b7b83"><div class="ttname"><a href="classxrpl_1_1TransactionStateSF.html#a05f400d02561983f9e40f3f8499b7b83">xrpl::TransactionStateSF::fp_</a></div><div class="ttdeci">AbstractFetchPackContainer & fp_</div><div class="ttdef"><b>Definition</b> <a href="TransactionStateSF_8h_source.html#l00028">TransactionStateSF.h:28</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1TransactionStateSF_html_aa32b41a779ff9f2e90ee1043070a7dd4"><div class="ttname"><a href="classxrpl_1_1TransactionStateSF.html#aa32b41a779ff9f2e90ee1043070a7dd4">xrpl::TransactionStateSF::getNode</a></div><div class="ttdeci">std::optional< Blob > getNode(SHAMapHash const &nodeHash) const override</div><div class="ttdef"><b>Definition</b> <a href="TransactionStateSF_8cpp_source.html#l00019">TransactionStateSF.cpp:19</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1TransactionStateSF_html_a05f400d02561983f9e40f3f8499b7b83"><div class="ttname"><a href="classxrpl_1_1TransactionStateSF.html#a05f400d02561983f9e40f3f8499b7b83">xrpl::TransactionStateSF::fp_</a></div><div class="ttdeci">AbstractFetchPackContainer & fp_</div><div class="ttdef"><b>Definition</b> <a href="TransactionStateSF_8h_source.html#l00032">TransactionStateSF.h:32</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1TransactionStateSF_html_aa32b41a779ff9f2e90ee1043070a7dd4"><div class="ttname"><a href="classxrpl_1_1TransactionStateSF.html#aa32b41a779ff9f2e90ee1043070a7dd4">xrpl::TransactionStateSF::getNode</a></div><div class="ttdeci">std::optional< Blob > getNode(SHAMapHash const &nodeHash) const override</div><div class="ttdef"><b>Definition</b> <a href="TransactionStateSF_8cpp_source.html#l00021">TransactionStateSF.cpp:21</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1TransactionStateSF_html_abcc4ffd8e172815ada6ec8801096f862"><div class="ttname"><a href="classxrpl_1_1TransactionStateSF.html#abcc4ffd8e172815ada6ec8801096f862">xrpl::TransactionStateSF::gotNode</a></div><div class="ttdeci">void gotNode(bool fromFilter, SHAMapHash const &nodeHash, std::uint32_t ledgerSeq, Blob &&nodeData, SHAMapNodeType type) const override</div><div class="ttdef"><b>Definition</b> <a href="TransactionStateSF_8cpp_source.html#l00006">TransactionStateSF.cpp:6</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1TransactionStateSF_html_ac691694d1b479baa3bf3a4118fa74223"><div class="ttname"><a href="classxrpl_1_1TransactionStateSF.html#ac691694d1b479baa3bf3a4118fa74223">xrpl::TransactionStateSF::db_</a></div><div class="ttdeci">NodeStore::Database & db_</div><div class="ttdef"><b>Definition</b> <a href="TransactionStateSF_8h_source.html#l00027">TransactionStateSF.h:27</a></div></div>
|
||||
<div class="ttc" id="aclassxrpl_1_1TransactionStateSF_html_ac691694d1b479baa3bf3a4118fa74223"><div class="ttname"><a href="classxrpl_1_1TransactionStateSF.html#ac691694d1b479baa3bf3a4118fa74223">xrpl::TransactionStateSF::db_</a></div><div class="ttdeci">NodeStore::Database & db_</div><div class="ttdef"><b>Definition</b> <a href="TransactionStateSF_8h_source.html#l00031">TransactionStateSF.h:31</a></div></div>
|
||||
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html"><div class="ttname"><a href="namespacexrpl.html">xrpl</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition</b> <a href="algorithm_8h_source.html#l00005">algorithm.h:5</a></div></div>
|
||||
<div class="ttc" id="anamespacexrpl_html_a13201019bfaccabd85a221c9207a5255"><div class="ttname"><a href="namespacexrpl.html#a13201019bfaccabd85a221c9207a5255">xrpl::SHAMapNodeType</a></div><div class="ttdeci">SHAMapNodeType</div><div class="ttdef"><b>Definition</b> <a href="SHAMapTreeNode_8h_source.html#l00023">SHAMapTreeNode.h:23</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user