This commit is contained in:
manojsdoshi
2022-04-06 23:38:52 +00:00
parent 1896d70739
commit c5ab09fd50
2908 changed files with 94790 additions and 63023 deletions

View File

@@ -117,7 +117,7 @@ $(function() {
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="comment">// clang-format off</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keyword">static</span> <a class="code" href="classripple_1_1SOTemplate.html">SOTemplate</a> <span class="keyword">const</span> format{</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; {<a class="code" href="namespaceripple.html#ac1371098a8a7c1e1238290d0220dc941">sfFlags</a>, <a class="code" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a515d1dfe6cbb412fbbcece5bb23a0763">soeREQUIRED</a>},</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; {<a class="code" href="namespaceripple.html#a266776a504efbf1c69fe23b0f0023621">sfLedgerHash</a>, <a class="code" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a515d1dfe6cbb412fbbcece5bb23a0763">soeREQUIRED</a>},</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; {<a class="code" href="namespaceripple.html#aa15a7bfdf8c1f751ebe3b76a14d2b027">sfLedgerHash</a>, <a class="code" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a515d1dfe6cbb412fbbcece5bb23a0763">soeREQUIRED</a>},</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; {<a class="code" href="namespaceripple.html#a4a189668d64758cfcac4022778e496f5">sfLedgerSequence</a>, <a class="code" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a515d1dfe6cbb412fbbcece5bb23a0763">soeREQUIRED</a>},</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; {<a class="code" href="namespaceripple.html#a812c61cb81aeca1f7009c926d30e1aaa">sfCloseTime</a>, <a class="code" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a148febf7586dd994c342f8279d664a12">soeOPTIONAL</a>},</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; {<a class="code" href="namespaceripple.html#a64de22dd240dd6746fc27624bcee405d">sfLoadFee</a>, <a class="code" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a148febf7586dd994c342f8279d664a12">soeOPTIONAL</a>},</div>
@@ -128,9 +128,9 @@ $(function() {
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; {<a class="code" href="namespaceripple.html#a1323d21bedd138bb1a2c17a5ac0ec500">sfSigningTime</a>, <a class="code" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a515d1dfe6cbb412fbbcece5bb23a0763">soeREQUIRED</a>},</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; {<a class="code" href="namespaceripple.html#a590913040d5c9a68f3bf1d4da20311ad">sfSigningPubKey</a>, <a class="code" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a515d1dfe6cbb412fbbcece5bb23a0763">soeREQUIRED</a>},</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; {<a class="code" href="namespaceripple.html#a61932ff70203e248b70ca3b215667435">sfSignature</a>, <a class="code" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a515d1dfe6cbb412fbbcece5bb23a0763">soeREQUIRED</a>},</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; {<a class="code" href="namespaceripple.html#a5074a4ee456f65360405a3690f7c6e06">sfConsensusHash</a>, <a class="code" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a148febf7586dd994c342f8279d664a12">soeOPTIONAL</a>},</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; {<a class="code" href="namespaceripple.html#aa50b5d7bea242704ccd3ab923fe6706e">sfConsensusHash</a>, <a class="code" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a148febf7586dd994c342f8279d664a12">soeOPTIONAL</a>},</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; {<a class="code" href="namespaceripple.html#a5d5a7a015d4380bef9e500a0424e6123">sfCookie</a>, <a class="code" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a6e29f8256eb42e1331d2820986b09643">soeDEFAULT</a>},</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; {<a class="code" href="namespaceripple.html#a5999c2f1741218f0554d7f588f6211c4">sfValidatedHash</a>, <a class="code" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a148febf7586dd994c342f8279d664a12">soeOPTIONAL</a>},</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; {<a class="code" href="namespaceripple.html#a77416a84f0a9aa3eca88bef852a97fc2">sfValidatedHash</a>, <a class="code" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a148febf7586dd994c342f8279d664a12">soeOPTIONAL</a>},</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; {<a class="code" href="namespaceripple.html#ae225b78bf472a30fbf3be25a61e5e595">sfServerVersion</a>, <a class="code" href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a148febf7586dd994c342f8279d664a12">soeOPTIONAL</a>},</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; };</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="comment">// clang-format on</span></div>
@@ -147,13 +147,13 @@ $(function() {
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<a class="code" href="classripple_1_1base__uint.html">uint256</a></div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="classripple_1_1STValidation.html#abdf587b8dd5331ad1517f4e1969a8662"> 77</a></span>&#160;<a class="code" href="classripple_1_1STValidation.html#abdf587b8dd5331ad1517f4e1969a8662">STValidation::getLedgerHash</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="keyword"></span>{</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1STObject.html#af89b6c7fd94c998549037d0c44a068a1">getFieldH256</a>(<a class="code" href="namespaceripple.html#a266776a504efbf1c69fe23b0f0023621">sfLedgerHash</a>);</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1STObject.html#af89b6c7fd94c998549037d0c44a068a1">getFieldH256</a>(<a class="code" href="namespaceripple.html#aa15a7bfdf8c1f751ebe3b76a14d2b027">sfLedgerHash</a>);</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;}</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; </div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<a class="code" href="classripple_1_1base__uint.html">uint256</a></div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classripple_1_1STValidation.html#a23a7944d7d642c1c0ce8dc1817672d4b"> 83</a></span>&#160;<a class="code" href="classripple_1_1STValidation.html#a23a7944d7d642c1c0ce8dc1817672d4b">STValidation::getConsensusHash</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="keyword"></span>{</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1STObject.html#af89b6c7fd94c998549037d0c44a068a1">getFieldH256</a>(<a class="code" href="namespaceripple.html#a5074a4ee456f65360405a3690f7c6e06">sfConsensusHash</a>);</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classripple_1_1STObject.html#af89b6c7fd94c998549037d0c44a068a1">getFieldH256</a>(<a class="code" href="namespaceripple.html#aa50b5d7bea242704ccd3ab923fe6706e">sfConsensusHash</a>);</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;}</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; </div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<a class="codeRef" href="http://en.cppreference.com/w/cpp/chrono/time_point.html">NetClock::time_point</a></div>
@@ -221,10 +221,9 @@ $(function() {
<div class="ttc" id="aclassripple_1_1STObject_html_a09be758ae97b9e9e392aa2606cc0559f"><div class="ttname"><a href="classripple_1_1STObject.html#a09be758ae97b9e9e392aa2606cc0559f">ripple::STObject::getFieldVL</a></div><div class="ttdeci">Blob getFieldVL(SField const &amp;field) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00595">STObject.cpp:595</a></div></div>
<div class="ttc" id="aclassripple_1_1STValidation_html_a8aa71319344367e6f6b04bf9ae320749"><div class="ttname"><a href="classripple_1_1STValidation.html#a8aa71319344367e6f6b04bf9ae320749">ripple::STValidation::validationFormat</a></div><div class="ttdeci">static SOTemplate const &amp; validationFormat()</div><div class="ttdef"><b>Definition:</b> <a href="STValidation_8cpp_source.html#l00041">STValidation.cpp:41</a></div></div>
<div class="ttc" id="aclassripple_1_1STValidation_html_ad6a6e4556b9cae5cbe91026f20541136"><div class="ttname"><a href="classripple_1_1STValidation.html#ad6a6e4556b9cae5cbe91026f20541136">ripple::STValidation::getSignature</a></div><div class="ttdeci">Blob getSignature() const</div><div class="ttdef"><b>Definition:</b> <a href="STValidation_8cpp_source.html#l00124">STValidation.cpp:124</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5999c2f1741218f0554d7f588f6211c4"><div class="ttname"><a href="namespaceripple.html#a5999c2f1741218f0554d7f588f6211c4">ripple::sfValidatedHash</a></div><div class="ttdeci">const SF_HASH256 sfValidatedHash</div></div>
<div class="ttc" id="anamespaceripple_html_a266776a504efbf1c69fe23b0f0023621"><div class="ttname"><a href="namespaceripple.html#a266776a504efbf1c69fe23b0f0023621">ripple::sfLedgerHash</a></div><div class="ttdeci">const SF_HASH256 sfLedgerHash</div></div>
<div class="ttc" id="anamespaceripple_html_abedda589258487931711c4efea516376"><div class="ttname"><a href="namespaceripple.html#abedda589258487931711c4efea516376">ripple::vfFullyCanonicalSig</a></div><div class="ttdeci">constexpr std::uint32_t vfFullyCanonicalSig</div><div class="ttdef"><b>Definition:</b> <a href="STValidation_8h_source.html#l00042">STValidation.h:42</a></div></div>
<div class="ttc" id="anamespaceripple_html_adc1f8a2c9b47d7c08e671ad3473e9d3a"><div class="ttname"><a href="namespaceripple.html#adc1f8a2c9b47d7c08e671ad3473e9d3a">ripple::publicKeyType</a></div><div class="ttdeci">std::optional&lt; KeyType &gt; publicKeyType(Slice const &amp;slice)</div><div class="ttdoc">Returns the type of public key.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8cpp_source.html#l00203">PublicKey.cpp:203</a></div></div>
<div class="ttc" id="anamespaceripple_html_a77416a84f0a9aa3eca88bef852a97fc2"><div class="ttname"><a href="namespaceripple.html#a77416a84f0a9aa3eca88bef852a97fc2">ripple::sfValidatedHash</a></div><div class="ttdeci">const SF_UINT256 sfValidatedHash</div></div>
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint</a></div><div class="ttdoc">Integers of any length that is a multiple of 32-bits.</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00075">base_uint.h:75</a></div></div>
<div class="ttc" id="aclassripple_1_1SOTemplate_html"><div class="ttname"><a href="classripple_1_1SOTemplate.html">ripple::SOTemplate</a></div><div class="ttdoc">Defines the fields and their attributes within a STObject.</div><div class="ttdef"><b>Definition:</b> <a href="SOTemplate_8h_source.html#l00082">SOTemplate.h:82</a></div></div>
<div class="ttc" id="aclassripple_1_1STValidation_html_a1332084b8404976678c7b10aa90fd373"><div class="ttname"><a href="classripple_1_1STValidation.html#a1332084b8404976678c7b10aa90fd373">ripple::STValidation::getSignerPublic</a></div><div class="ttdeci">PublicKey const &amp; getSignerPublic() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="STValidation_8h_source.html#l00233">STValidation.h:233</a></div></div>
@@ -236,6 +235,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_ad905dc8b70717f4492bebb6b7e189042a148febf7586dd994c342f8279d664a12"><div class="ttname"><a href="namespaceripple.html#ad905dc8b70717f4492bebb6b7e189042a148febf7586dd994c342f8279d664a12">ripple::soeOPTIONAL</a></div><div class="ttdeci">@ soeOPTIONAL</div><div class="ttdef"><b>Definition:</b> <a href="SOTemplate_8h_source.html#l00036">SOTemplate.h:36</a></div></div>
<div class="ttc" id="aclassripple_1_1STValidation_html_a3ce9844ef8dc996ccd4091bb74136e98"><div class="ttname"><a href="classripple_1_1STValidation.html#a3ce9844ef8dc996ccd4091bb74136e98">ripple::STValidation::getSerialized</a></div><div class="ttdeci">Blob getSerialized() const</div><div class="ttdef"><b>Definition:</b> <a href="STValidation_8cpp_source.html#l00130">STValidation.cpp:130</a></div></div>
<div class="ttc" id="aclassripple_1_1STValidation_html_ae2ad4368ffbab07c0ceae3d7aabf0bb7"><div class="ttname"><a href="classripple_1_1STValidation.html#ae2ad4368ffbab07c0ceae3d7aabf0bb7">ripple::STValidation::move</a></div><div class="ttdeci">STBase * move(std::size_t n, void *buf) override</div><div class="ttdef"><b>Definition:</b> <a href="STValidation_8cpp_source.html#l00035">STValidation.cpp:35</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa15a7bfdf8c1f751ebe3b76a14d2b027"><div class="ttname"><a href="namespaceripple.html#aa15a7bfdf8c1f751ebe3b76a14d2b027">ripple::sfLedgerHash</a></div><div class="ttdeci">const SF_UINT256 sfLedgerHash</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_1STValidation_html_aa0911213ec5399168a171156b130ba7a"><div class="ttname"><a href="classripple_1_1STValidation.html#aa0911213ec5399168a171156b130ba7a">ripple::STValidation::isFull</a></div><div class="ttdeci">bool isFull() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="STValidation_8cpp_source.html#l00118">STValidation.cpp:118</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>
@@ -251,11 +251,11 @@ $(function() {
<div class="ttc" id="aclassripple_1_1STObject_html_a7adccac3a1b54244ae210afe7c5916e8"><div class="ttname"><a href="classripple_1_1STObject.html#a7adccac3a1b54244ae210afe7c5916e8">ripple::STObject::add</a></div><div class="ttdeci">void add(Serializer &amp;s) const override</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00085">STObject.cpp:85</a></div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</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="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="aclassripple_1_1STObject_html_a8fef83dfa7d80728eb5080b3d93cb407"><div class="ttname"><a href="classripple_1_1STObject.html#a8fef83dfa7d80728eb5080b3d93cb407">ripple::STObject::getSigningHash</a></div><div class="ttdeci">uint256 getSigningHash(HashPrefix prefix) const</div><div class="ttdef"><b>Definition:</b> <a href="STObject_8cpp_source.html#l00348">STObject.cpp:348</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5074a4ee456f65360405a3690f7c6e06"><div class="ttname"><a href="namespaceripple.html#a5074a4ee456f65360405a3690f7c6e06">ripple::sfConsensusHash</a></div><div class="ttdeci">const SF_HASH256 sfConsensusHash</div></div>
<div class="ttc" id="aclassripple_1_1STBase_html"><div class="ttname"><a href="classripple_1_1STBase.html">ripple::STBase</a></div><div class="ttdoc">A type which can be exported to a well known binary format.</div><div class="ttdef"><b>Definition:</b> <a href="STBase_8h_source.html#l00066">STBase.h:66</a></div></div>
<div class="ttc" id="anamespaceripple_html_ac1371098a8a7c1e1238290d0220dc941"><div class="ttname"><a href="namespaceripple.html#ac1371098a8a7c1e1238290d0220dc941">ripple::sfFlags</a></div><div class="ttdeci">const SF_UINT32 sfFlags</div></div>
<div class="ttc" id="anamespaceripple_html_a52366e572b1b40e5e913cf14e1d51ce3"><div class="ttname"><a href="namespaceripple.html#a52366e572b1b40e5e913cf14e1d51ce3">ripple::verifyDigest</a></div><div class="ttdeci">bool verifyDigest(PublicKey const &amp;publicKey, uint256 const &amp;digest, Slice const &amp;sig, bool mustBeFullyCanonical) noexcept</div><div class="ttdoc">Verify a secp256k1 signature on the digest of a message.</div><div class="ttdef"><b>Definition:</b> <a href="PublicKey_8cpp_source.html#l00218">PublicKey.cpp:218</a></div></div>
<div class="ttc" id="aclassripple_1_1Serializer_html_a5f8c275ba7cfa80e56671b6935e29242"><div class="ttname"><a href="classripple_1_1Serializer.html#a5f8c275ba7cfa80e56671b6935e29242">ripple::Serializer::peekData</a></div><div class="ttdeci">Blob const &amp; peekData() const</div><div class="ttdef"><b>Definition:</b> <a href="Serializer_8h_source.html#l00168">Serializer.h:168</a></div></div>
<div class="ttc" id="anamespaceripple_html_aa50b5d7bea242704ccd3ab923fe6706e"><div class="ttname"><a href="namespaceripple.html#aa50b5d7bea242704ccd3ab923fe6706e">ripple::sfConsensusHash</a></div><div class="ttdeci">const SF_UINT256 sfConsensusHash</div></div>
<div class="ttc" id="anamespaceripple_html_a61932ff70203e248b70ca3b215667435"><div class="ttname"><a href="namespaceripple.html#a61932ff70203e248b70ca3b215667435">ripple::sfSignature</a></div><div class="ttdeci">const SF_VL sfSignature</div></div>
<div class="ttc" id="aclassripple_1_1STValidation_html_a3ef77d68fa4c619198ce70529d643b0d"><div class="ttname"><a href="classripple_1_1STValidation.html#a3ef77d68fa4c619198ce70529d643b0d">ripple::STValidation::getSeenTime</a></div><div class="ttdeci">NetClock::time_point getSeenTime() const noexcept</div><div class="ttdef"><b>Definition:</b> <a href="STValidation_8cpp_source.html#l00095">STValidation.cpp:95</a></div></div>
<div class="ttc" id="aclassripple_1_1STValidation_html_ad564bbe1e66d71fbb6b3d90d23e85946"><div class="ttname"><a href="classripple_1_1STValidation.html#ad564bbe1e66d71fbb6b3d90d23e85946">ripple::STValidation::getSigningHash</a></div><div class="ttdeci">uint256 getSigningHash() const</div><div class="ttdef"><b>Definition:</b> <a href="STValidation_8cpp_source.html#l00071">STValidation.cpp:71</a></div></div>