This commit is contained in:
nbougalis
2020-12-05 06:17:37 +00:00
parent 27ba201b4c
commit ee2b4c457d
4211 changed files with 96026 additions and 94287 deletions

View File

@@ -123,7 +123,7 @@ $(function() {
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classripple_1_1RCLValidation.html#a4d543a3572385895c93617ad3e30a893"> 63</a></span>&#160; <a class="code" href="classripple_1_1RCLValidation.html#a4d543a3572385895c93617ad3e30a893">seq</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1RCLValidation.html#a088bbd590a55757fcc4c444a460b4db6">val_</a>-&gt;getFieldU32(<a class="code" href="namespaceripple.html#a1932b552a7e76eba44a31bdcdd4a5315">sfLedgerSequence</a>);</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1RCLValidation.html#a088bbd590a55757fcc4c444a460b4db6">val_</a>-&gt;getFieldU32(<a class="code" href="namespaceripple.html#a4a189668d64758cfcac4022778e496f5">sfLedgerSequence</a>);</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; }</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; </div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/chrono/time_point.html">NetClock::time_point</a></div>
@@ -177,13 +177,13 @@ $(function() {
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; boost::optional&lt;std::uint32_t&gt;</div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="classripple_1_1RCLValidation.html#adac449b9bd997c3cf5a0333d8a4dd7a5"> 124</a></span>&#160; <a class="code" href="classripple_1_1RCLValidation.html#adac449b9bd997c3cf5a0333d8a4dd7a5">loadFee</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">return</span> ~(*val_)[~<a class="code" href="namespaceripple.html#a18f585ea7cf822d9c996df8918e1bd29">sfLoadFee</a>];</div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="keywordflow">return</span> ~(*val_)[~<a class="code" href="namespaceripple.html#a64de22dd240dd6746fc27624bcee405d">sfLoadFee</a>];</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; }</div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; </div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a></div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="classripple_1_1RCLValidation.html#a7de37bed1a7e20de232c035b20b99266"> 131</a></span>&#160; <a class="code" href="classripple_1_1RCLValidation.html#a7de37bed1a7e20de232c035b20b99266">cookie</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">return</span> (*<a class="code" href="classripple_1_1RCLValidation.html#a088bbd590a55757fcc4c444a460b4db6">val_</a>)[<a class="code" href="namespaceripple.html#af28cbf7ee349c8f1d816afe92f4c5da3">sfCookie</a>];</div>
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordflow">return</span> (*<a class="code" href="classripple_1_1RCLValidation.html#a088bbd590a55757fcc4c444a460b4db6">val_</a>)[<a class="code" href="namespaceripple.html#a5d5a7a015d4380bef9e500a0424e6123">sfCookie</a>];</div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; }</div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; </div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr&lt;STValidation&gt;</a></div>
@@ -275,11 +275,11 @@ $(function() {
<div class="ttc" id="aclassripple_1_1RCLValidation_html_a5d2d50ec88f34ee1a796930ff2217542"><div class="ttname"><a href="classripple_1_1RCLValidation.html#a5d2d50ec88f34ee1a796930ff2217542">ripple::RCLValidation::setUntrusted</a></div><div class="ttdeci">void setUntrusted()</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8h_source.html#l00110">RCLValidations.h:110</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLValidation_html_ac87e98773cc5dfb4f577c83de69141ea"><div class="ttname"><a href="classripple_1_1RCLValidation.html#ac87e98773cc5dfb4f577c83de69141ea">ripple::RCLValidation::nodeID</a></div><div class="ttdeci">NodeID nodeID() const</div><div class="ttdoc">NodeID of validator that published the validation.</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8h_source.html#l00091">RCLValidations.h:91</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLValidation_html_a6a14832db957d92a1dbf829b8d9ab71c"><div class="ttname"><a href="classripple_1_1RCLValidation.html#a6a14832db957d92a1dbf829b8d9ab71c">ripple::RCLValidation::setTrusted</a></div><div class="ttdeci">void setTrusted()</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8h_source.html#l00104">RCLValidations.h:104</a></div></div>
<div class="ttc" id="anamespaceripple_html_a18f585ea7cf822d9c996df8918e1bd29"><div class="ttname"><a href="namespaceripple.html#a18f585ea7cf822d9c996df8918e1bd29">ripple::sfLoadFee</a></div><div class="ttdeci">const SF_U32 sfLoadFee(access, STI_UINT32, 24, &quot;LoadFee&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00377">SField.h:377</a></div></div>
<div class="ttc" id="anamespaceripple_html_a12af8e98b794e8ee3b4dbecaed2a4efd"><div class="ttname"><a href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">ripple::LedgerIndex</a></div><div class="ttdeci">std::uint32_t LedgerIndex</div><div class="ttdoc">A ledger index.</div><div class="ttdef"><b>Definition:</b> <a href="Protocol_8h_source.html#l00057">Protocol.h:57</a></div></div>
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="anamespaceripple_html_a4e412a5834900d9affa8db3ac1a27209"><div class="ttname"><a href="namespaceripple.html#a4e412a5834900d9affa8db3ac1a27209">ripple::NodeID</a></div><div class="ttdeci">base_uint&lt; 160, detail::NodeIDTag &gt; NodeID</div><div class="ttdoc">NodeID is a 160-bit hash representing one node.</div><div class="ttdef"><b>Definition:</b> <a href="UintTypes_8h_source.html#l00059">UintTypes.h:59</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4a189668d64758cfcac4022778e496f5"><div class="ttname"><a href="namespaceripple.html#a4a189668d64758cfcac4022778e496f5">ripple::sfLedgerSequence</a></div><div class="ttdeci">const SF_UINT32 sfLedgerSequence</div></div>
<div class="ttc" id="aclassripple_1_1RCLValidatedLedger_html_a747d2543e7058fdc2ef7c2f2f75340b8"><div class="ttname"><a href="classripple_1_1RCLValidatedLedger.html#a747d2543e7058fdc2ef7c2f2f75340b8">ripple::RCLValidatedLedger::minSeq</a></div><div class="ttdeci">Seq minSeq() const</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8cpp_source.html#l00062">RCLValidations.cpp:62</a></div></div>
<div class="ttc" id="astructripple_1_1RCLValidatedLedger_1_1MakeGenesis_html"><div class="ttname"><a href="structripple_1_1RCLValidatedLedger_1_1MakeGenesis.html">ripple::RCLValidatedLedger::MakeGenesis</a></div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8h_source.html#l00158">RCLValidations.h:158</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLValidatedLedger_html_a92e81158c1016bd7f6c5309ce6091a57"><div class="ttname"><a href="classripple_1_1RCLValidatedLedger.html#a92e81158c1016bd7f6c5309ce6091a57">ripple::RCLValidatedLedger::ledgerID_</a></div><div class="ttdeci">ID ledgerID_</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8h_source.html#l00194">RCLValidations.h:194</a></div></div>
@@ -293,16 +293,17 @@ $(function() {
<div class="ttc" id="aclassripple_1_1RCLValidationsAdaptor_html_a642615a5ff0015b5cd42b215018f316f"><div class="ttname"><a href="classripple_1_1RCLValidationsAdaptor.html#a642615a5ff0015b5cd42b215018f316f">ripple::RCLValidationsAdaptor::RCLValidationsAdaptor</a></div><div class="ttdeci">RCLValidationsAdaptor(Application &amp;app, beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8cpp_source.html#l00115">RCLValidations.cpp:115</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLValidation_html"><div class="ttname"><a href="classripple_1_1RCLValidation.html">ripple::RCLValidation</a></div><div class="ttdoc">Wrapper over STValidation for generic Validation code.</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8h_source.html#l00038">RCLValidations.h:38</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLValidatedLedger_html"><div class="ttname"><a href="classripple_1_1RCLValidatedLedger.html">ripple::RCLValidatedLedger</a></div><div class="ttdoc">Wraps a ledger instance for use in generic Validations LedgerTrie.</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8h_source.html#l00153">RCLValidations.h:153</a></div></div>
<div class="ttc" id="anamespaceripple_html_a356c68147333a9a48a344718038576d9"><div class="ttname"><a href="namespaceripple.html#a356c68147333a9a48a344718038576d9">ripple::uint256</a></div><div class="ttdeci">base_uint&lt; 256 &gt; uint256</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00493">base_uint.h:493</a></div></div>
<div class="ttc" id="anamespaceripple_html_a356c68147333a9a48a344718038576d9"><div class="ttname"><a href="namespaceripple.html#a356c68147333a9a48a344718038576d9">ripple::uint256</a></div><div class="ttdeci">base_uint&lt; 256 &gt; uint256</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00457">base_uint.h:457</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLValidation_html_a4d543a3572385895c93617ad3e30a893"><div class="ttname"><a href="classripple_1_1RCLValidation.html#a4d543a3572385895c93617ad3e30a893">ripple::RCLValidation::seq</a></div><div class="ttdeci">std::uint32_t seq() const</div><div class="ttdoc">Validated ledger's sequence number (0 if none)</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8h_source.html#l00063">RCLValidations.h:63</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLValidatedLedger_html_ac390ca267febb71a61e9fcdbaca0f3c2"><div class="ttname"><a href="classripple_1_1RCLValidatedLedger.html#ac390ca267febb71a61e9fcdbaca0f3c2">ripple::RCLValidatedLedger::seq</a></div><div class="ttdeci">Seq seq() const</div><div class="ttdoc">The sequence (index) of the ledger.</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8cpp_source.html#l00068">RCLValidations.cpp:68</a></div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint&lt; 160, detail::NodeIDTag &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLValidatedLedger_html_a6b81953ef679bbfc464def69651f6d6b"><div class="ttname"><a href="classripple_1_1RCLValidatedLedger.html#a6b81953ef679bbfc464def69651f6d6b">ripple::RCLValidatedLedger::RCLValidatedLedger</a></div><div class="ttdeci">RCLValidatedLedger(MakeGenesis)</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8cpp_source.html#l00040">RCLValidations.cpp:40</a></div></div>
<div class="ttc" id="anamespaceripple_html_a64de22dd240dd6746fc27624bcee405d"><div class="ttname"><a href="namespaceripple.html#a64de22dd240dd6746fc27624bcee405d">ripple::sfLoadFee</a></div><div class="ttdeci">const SF_UINT32 sfLoadFee</div></div>
<div class="ttc" id="aclassripple_1_1PublicKey_html"><div class="ttname"><a href="classripple_1_1PublicKey.html">ripple::PublicKey</a></div><div class="ttdoc">A public key.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8h_source.html#l00059">PublicKey.h:59</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLValidationsAdaptor_html_abe09a632ad7bb4fb77c1ce0cce5fd580"><div class="ttname"><a href="classripple_1_1RCLValidationsAdaptor.html#abe09a632ad7bb4fb77c1ce0cce5fd580">ripple::RCLValidationsAdaptor::j_</a></div><div class="ttdeci">beast::Journal j_</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8h_source.html#l00232">RCLValidations.h:232</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5d5a7a015d4380bef9e500a0424e6123"><div class="ttname"><a href="namespaceripple.html#a5d5a7a015d4380bef9e500a0424e6123">ripple::sfCookie</a></div><div class="ttdeci">const SF_UINT64 sfCookie</div></div>
<div class="ttc" id="aclassripple_1_1RCLValidatedLedger_html_afe1e61e38124257ba2d4bc8a4aeccec5"><div class="ttname"><a href="classripple_1_1RCLValidatedLedger.html#afe1e61e38124257ba2d4bc8a4aeccec5">ripple::RCLValidatedLedger::j_</a></div><div class="ttdeci">beast::Journal j_</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8h_source.html#l00197">RCLValidations.h:197</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLValidation_html_ae7989a377ded456eaab60cb44233e272"><div class="ttname"><a href="classripple_1_1RCLValidation.html#ae7989a377ded456eaab60cb44233e272">ripple::RCLValidation::full</a></div><div class="ttdeci">bool full() const</div><div class="ttdoc">Whether the validation is full (not-partial)</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8h_source.html#l00117">RCLValidations.h:117</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1932b552a7e76eba44a31bdcdd4a5315"><div class="ttname"><a href="namespaceripple.html#a1932b552a7e76eba44a31bdcdd4a5315">ripple::sfLedgerSequence</a></div><div class="ttdeci">const SF_U32 sfLedgerSequence(access, STI_UINT32, 6, &quot;LedgerSequence&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00358">SField.h:358</a></div></div>
<div class="ttc" id="atime_point_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLValidatedLedger_html_a49bbbf81d38f4bec551eae6176be023f"><div class="ttname"><a href="classripple_1_1RCLValidatedLedger.html#a49bbbf81d38f4bec551eae6176be023f">ripple::RCLValidatedLedger::ledgerSeq_</a></div><div class="ttdeci">Seq ledgerSeq_</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8h_source.html#l00195">RCLValidations.h:195</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLValidatedLedger_html_a360dd594e7c769f0c70072be45a30788"><div class="ttname"><a href="classripple_1_1RCLValidatedLedger.html#a360dd594e7c769f0c70072be45a30788">ripple::RCLValidatedLedger::operator[]</a></div><div class="ttdeci">ID operator[](Seq const &amp;s) const</div><div class="ttdoc">Lookup the ID of the ancestor ledger.</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8cpp_source.html#l00079">RCLValidations.cpp:79</a></div></div>
@@ -320,7 +321,6 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Validations_html"><div class="ttname"><a href="classripple_1_1Validations.html">ripple::Validations&lt; RCLValidationsAdaptor &gt;</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLValidation_html_a5e005ed40af7f1d519f3b1c95bffdf32"><div class="ttname"><a href="classripple_1_1RCLValidation.html#a5e005ed40af7f1d519f3b1c95bffdf32">ripple::RCLValidation::signTime</a></div><div class="ttdeci">NetClock::time_point signTime() const</div><div class="ttdoc">Validation's signing time.</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8h_source.html#l00070">RCLValidations.h:70</a></div></div>
<div class="ttc" id="amutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="anamespaceripple_html_af28cbf7ee349c8f1d816afe92f4c5da3"><div class="ttname"><a href="namespaceripple.html#af28cbf7ee349c8f1d816afe92f4c5da3">ripple::sfCookie</a></div><div class="ttdeci">const SF_U64 sfCookie(access, STI_UINT64, 10, &quot;Cookie&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00406">SField.h:406</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLValidation_html_a088bbd590a55757fcc4c444a460b4db6"><div class="ttname"><a href="classripple_1_1RCLValidation.html#a088bbd590a55757fcc4c444a460b4db6">ripple::RCLValidation::val_</a></div><div class="ttdeci">std::shared_ptr&lt; STValidation &gt; val_</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8h_source.html#l00040">RCLValidations.h:40</a></div></div>
<div class="ttc" id="aclassripple_1_1RCLValidatedLedger_html_a44c540c8f016ba00c0739c22cf08fd16"><div class="ttname"><a href="classripple_1_1RCLValidatedLedger.html#a44c540c8f016ba00c0739c22cf08fd16">ripple::RCLValidatedLedger::mismatch</a></div><div class="ttdeci">friend Seq mismatch(RCLValidatedLedger const &amp;a, RCLValidatedLedger const &amp;b)</div><div class="ttdoc">Find the sequence number of the earliest mismatching ancestor.</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8cpp_source.html#l00098">RCLValidations.cpp:98</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5be750120b2129bbf4ec4fccb592de4c"><div class="ttname"><a href="namespaceripple.html#a5be750120b2129bbf4ec4fccb592de4c">ripple::handleNewValidation</a></div><div class="ttdeci">void handleNewValidation(Application &amp;app, std::shared_ptr&lt; STValidation &gt; const &amp;val, std::string const &amp;source)</div><div class="ttdoc">Handle a new validation.</div><div class="ttdef"><b>Definition:</b> <a href="RCLValidations_8cpp_source.html#l00152">RCLValidations.cpp:152</a></div></div>