mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-26 22:15:52 +00:00
deploy: 3e152fec74
This commit is contained in:
@@ -193,7 +193,7 @@ $(function() {
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span>{</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span>}</div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span><span class="keyword">const</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <a class="code hl_variable" href="classripple_1_1ValidatorList.html#af3c12788fe36cb6f48201d3c5a688d06">ValidatorList::filePrefix_</a> = <span class="stringliteral">"cache."</span>;</div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span> <a class="code hl_variable" href="classripple_1_1ValidatorList.html#adfef0eec37f112fc8a5429764f6f9080">ValidatorList::filePrefix_</a> = <span class="stringliteral">"cache."</span>;</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="classripple_1_1ValidatorList.html#aa4effc5014393e8a6eae30d95053df28"> 120</a></span><a class="code hl_function" href="classripple_1_1ValidatorList.html#aa4effc5014393e8a6eae30d95053df28">ValidatorList::ValidatorList</a>(</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <a class="code hl_class" href="classripple_1_1ManifestCache.html">ManifestCache</a>& validatorManifests,</div>
|
||||
@@ -365,7 +365,7 @@ $(function() {
|
||||
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">ValidatorList::lock_guard</a> <span class="keyword">const</span>&,</div>
|
||||
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <a class="code hl_class" href="classripple_1_1PublicKey.html">PublicKey</a> <span class="keyword">const</span>& pubKey)<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1ValidatorList.html#a9475570d68abff79cc3392bd658bccb4">dataPath_</a> / (<a class="code hl_variable" href="classripple_1_1ValidatorList.html#af3c12788fe36cb6f48201d3c5a688d06">filePrefix_</a> + <a class="code hl_function" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(pubKey));</div>
|
||||
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="classripple_1_1ValidatorList.html#a9475570d68abff79cc3392bd658bccb4">dataPath_</a> / (<a class="code hl_variable" href="classripple_1_1ValidatorList.html#adfef0eec37f112fc8a5429764f6f9080">filePrefix_</a> + <a class="code hl_function" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(pubKey));</div>
|
||||
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span>}</div>
|
||||
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> </div>
|
||||
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span><span class="comment">// static</span></div>
|
||||
@@ -416,7 +416,7 @@ $(function() {
|
||||
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> </div>
|
||||
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> <span class="keyword">auto</span> add = [&blobs, &outerManifest = pubCollection.<a class="code hl_variable" href="structripple_1_1ValidatorList_1_1PublisherListCollection.html#a1ca30d925811c0634bbaedc04da3881c">rawManifest</a>](</div>
|
||||
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> <a class="code hl_struct" href="structripple_1_1ValidatorList_1_1PublisherList.html">PublisherList</a> <span class="keyword">const</span>& pubList) {</div>
|
||||
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> <span class="keyword">auto</span>& blob = blobs.<a class="code hl_function" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a>(<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a>);</div>
|
||||
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> <span class="keyword">auto</span>& blob = blobs.<a class="code hl_function" href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">append</a>(<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a>);</div>
|
||||
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> blob[jss::blob] = pubList.rawBlob;</div>
|
||||
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> blob[jss::signature] = pubList.rawSignature;</div>
|
||||
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> <span class="keywordflow">if</span> (pubList.rawManifest &&</div>
|
||||
@@ -481,11 +481,11 @@ $(function() {
|
||||
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> <span class="keywordflow">switch</span> (version)</div>
|
||||
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span> {</div>
|
||||
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span> <span class="keywordflow">case</span> 1: {</div>
|
||||
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> <span class="keywordflow">if</span> (!body.<a class="code hl_function" href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">isMember</a>(jss::blob) || !body[jss::blob].<a class="code hl_function" href="classJson_1_1Value.html#a71e1f82cf1c3eaf969d400dcffb163a6">isString</a>() ||</div>
|
||||
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> !body.<a class="code hl_function" href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">isMember</a>(jss::signature) ||</div>
|
||||
<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> <span class="keywordflow">if</span> (!body.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::blob) || !body[jss::blob].<a class="code hl_function" href="classJson_1_1Value.html#a71e1f82cf1c3eaf969d400dcffb163a6">isString</a>() ||</div>
|
||||
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> !body.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::signature) ||</div>
|
||||
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> !body[jss::signature].<a class="code hl_function" href="classJson_1_1Value.html#a71e1f82cf1c3eaf969d400dcffb163a6">isString</a>() ||</div>
|
||||
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> <span class="comment">// If the v2 field is present, the VL is malformed</span></div>
|
||||
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> body.<a class="code hl_function" href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">isMember</a>(jss::blobs_v2))</div>
|
||||
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> body.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::blobs_v2))</div>
|
||||
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> <span class="keywordflow">return</span> {};</div>
|
||||
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> <a class="code hl_struct" href="structripple_1_1ValidatorBlobInfo.html">ValidatorBlobInfo</a>& info = result.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/emplace_back.html">emplace_back</a>();</div>
|
||||
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> info.<a class="code hl_variable" href="structripple_1_1ValidatorBlobInfo.html#a14a9062d631a59e17893186560310288">blob</a> = body[jss::blob].<a class="code hl_function" href="classJson_1_1Value.html#ab0d86bf425efefd03513e8dbfaca317b">asString</a>();</div>
|
||||
@@ -501,11 +501,11 @@ $(function() {
|
||||
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> <span class="comment">// validated elsewhere.</span></div>
|
||||
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> <span class="keywordflow">case</span> 2:</div>
|
||||
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> <span class="keywordflow">default</span>: {</div>
|
||||
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> <span class="keywordflow">if</span> (!body.<a class="code hl_function" href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">isMember</a>(jss::blobs_v2) ||</div>
|
||||
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> <span class="keywordflow">if</span> (!body.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::blobs_v2) ||</div>
|
||||
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> !body[jss::blobs_v2].<a class="code hl_function" href="classJson_1_1Value.html#a1627eb9d6568d6d0252fa8bb711c0a59">isArray</a>() ||</div>
|
||||
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> body[jss::blobs_v2].<a class="code hl_function" href="classJson_1_1Value.html#a23c7027ca674f989f90564d63ef36c74">size</a>() > <a class="code hl_variable" href="classripple_1_1ValidatorList.html#aa0c6d081fe5e626dc63a9cd949de2d85">maxSupportedBlobs</a> ||</div>
|
||||
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> <span class="comment">// If any of the v1 fields are present, the VL is malformed</span></div>
|
||||
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> body.<a class="code hl_function" href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">isMember</a>(jss::blob) || body.<a class="code hl_function" href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">isMember</a>(jss::signature))</div>
|
||||
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> body.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::blob) || body.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::signature))</div>
|
||||
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> <span class="keywordflow">return</span> {};</div>
|
||||
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> <span class="keyword">auto</span> <span class="keyword">const</span>& blobs = body[jss::blobs_v2];</div>
|
||||
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span> result.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/reserve.html">reserve</a>(blobs.size());</div>
|
||||
@@ -1306,7 +1306,7 @@ $(function() {
|
||||
<div class="line"><a id="l01229" name="l01229"></a><span class="lineno"> 1229</span> : pubCollection.remaining[sequence];</div>
|
||||
<div class="line"><a id="l01230" name="l01230"></a><span class="lineno"> 1230</span> publisher.sequence = sequence;</div>
|
||||
<div class="line"><a id="l01231" name="l01231"></a><span class="lineno"> 1231</span> publisher.validFrom = <a class="code hl_typedef" href="classbeast_1_1abstract__clock.html#a4e16832b0bdf9392c5138bbbde024d8e">TimeKeeper::time_point</a>{<a class="code hl_typedef" href="classbeast_1_1abstract__clock.html#ad024b15fa67696e8d1eba3744e800d32">TimeKeeper::duration</a>{</div>
|
||||
<div class="line"><a id="l01232" name="l01232"></a><span class="lineno"> 1232</span> list.<a class="code hl_function" href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">isMember</a>(jss::effective) ? list[jss::effective].<a class="code hl_function" href="classJson_1_1Value.html#a74b305583ec3aacf4f9dd06e799dc265">asUInt</a>() : 0}};</div>
|
||||
<div class="line"><a id="l01232" name="l01232"></a><span class="lineno"> 1232</span> list.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::effective) ? list[jss::effective].<a class="code hl_function" href="classJson_1_1Value.html#a74b305583ec3aacf4f9dd06e799dc265">asUInt</a>() : 0}};</div>
|
||||
<div class="line"><a id="l01233" name="l01233"></a><span class="lineno"> 1233</span> publisher.validUntil = <a class="code hl_typedef" href="classbeast_1_1abstract__clock.html#a4e16832b0bdf9392c5138bbbde024d8e">TimeKeeper::time_point</a>{</div>
|
||||
<div class="line"><a id="l01234" name="l01234"></a><span class="lineno"> 1234</span> <a class="code hl_typedef" href="classbeast_1_1abstract__clock.html#ad024b15fa67696e8d1eba3744e800d32">TimeKeeper::duration</a>{list[jss::expiration].<a class="code hl_function" href="classJson_1_1Value.html#a74b305583ec3aacf4f9dd06e799dc265">asUInt</a>()}};</div>
|
||||
<div class="line"><a id="l01235" name="l01235"></a><span class="lineno"> 1235</span> publisher.siteUri = std::move(siteUri);</div>
|
||||
@@ -1468,14 +1468,14 @@ $(function() {
|
||||
<div class="line"><a id="l01391" name="l01391"></a><span class="lineno"> 1391</span> <span class="keywordflow">if</span> (!r.<a class="code hl_function" href="classJson_1_1Reader.html#a8ee4d40504e4f8b069745d762ab4d78c">parse</a>(data, list))</div>
|
||||
<div class="line"><a id="l01392" name="l01392"></a><span class="lineno"> 1392</span> <span class="keywordflow">return</span> {<a class="code hl_enumvalue" href="namespaceripple.html#a6eaff79c38106bc3b27326d878c902d3afedb2d84cafe20862cb4399751a8a7e3">ListDisposition::invalid</a>, masterPubKey};</div>
|
||||
<div class="line"><a id="l01393" name="l01393"></a><span class="lineno"> 1393</span> </div>
|
||||
<div class="line"><a id="l01394" name="l01394"></a><span class="lineno"> 1394</span> <span class="keywordflow">if</span> (list.<a class="code hl_function" href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">isMember</a>(jss::sequence) && list[jss::sequence].<a class="code hl_function" href="classJson_1_1Value.html#aff51d8b52979ca06cf9d909accd5f695">isInt</a>() &&</div>
|
||||
<div class="line"><a id="l01395" name="l01395"></a><span class="lineno"> 1395</span> list.<a class="code hl_function" href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">isMember</a>(jss::expiration) && list[jss::expiration].<a class="code hl_function" href="classJson_1_1Value.html#aff51d8b52979ca06cf9d909accd5f695">isInt</a>() &&</div>
|
||||
<div class="line"><a id="l01396" name="l01396"></a><span class="lineno"> 1396</span> (!list.<a class="code hl_function" href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">isMember</a>(jss::effective) || list[jss::effective].<a class="code hl_function" href="classJson_1_1Value.html#aff51d8b52979ca06cf9d909accd5f695">isInt</a>()) &&</div>
|
||||
<div class="line"><a id="l01397" name="l01397"></a><span class="lineno"> 1397</span> list.<a class="code hl_function" href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">isMember</a>(jss::validators) && list[jss::validators].<a class="code hl_function" href="classJson_1_1Value.html#a1627eb9d6568d6d0252fa8bb711c0a59">isArray</a>())</div>
|
||||
<div class="line"><a id="l01394" name="l01394"></a><span class="lineno"> 1394</span> <span class="keywordflow">if</span> (list.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::sequence) && list[jss::sequence].<a class="code hl_function" href="classJson_1_1Value.html#aff51d8b52979ca06cf9d909accd5f695">isInt</a>() &&</div>
|
||||
<div class="line"><a id="l01395" name="l01395"></a><span class="lineno"> 1395</span> list.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::expiration) && list[jss::expiration].<a class="code hl_function" href="classJson_1_1Value.html#aff51d8b52979ca06cf9d909accd5f695">isInt</a>() &&</div>
|
||||
<div class="line"><a id="l01396" name="l01396"></a><span class="lineno"> 1396</span> (!list.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::effective) || list[jss::effective].<a class="code hl_function" href="classJson_1_1Value.html#aff51d8b52979ca06cf9d909accd5f695">isInt</a>()) &&</div>
|
||||
<div class="line"><a id="l01397" name="l01397"></a><span class="lineno"> 1397</span> list.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::validators) && list[jss::validators].<a class="code hl_function" href="classJson_1_1Value.html#a1627eb9d6568d6d0252fa8bb711c0a59">isArray</a>())</div>
|
||||
<div class="line"><a id="l01398" name="l01398"></a><span class="lineno"> 1398</span> {</div>
|
||||
<div class="line"><a id="l01399" name="l01399"></a><span class="lineno"> 1399</span> <span class="keyword">auto</span> <span class="keyword">const</span> sequence = list[jss::sequence].<a class="code hl_function" href="classJson_1_1Value.html#a74b305583ec3aacf4f9dd06e799dc265">asUInt</a>();</div>
|
||||
<div class="line"><a id="l01400" name="l01400"></a><span class="lineno"> 1400</span> <span class="keyword">auto</span> <span class="keyword">const</span> validFrom = <a class="code hl_typedef" href="classbeast_1_1abstract__clock.html#a4e16832b0bdf9392c5138bbbde024d8e">TimeKeeper::time_point</a>{<a class="code hl_typedef" href="classbeast_1_1abstract__clock.html#ad024b15fa67696e8d1eba3744e800d32">TimeKeeper::duration</a>{</div>
|
||||
<div class="line"><a id="l01401" name="l01401"></a><span class="lineno"> 1401</span> list.<a class="code hl_function" href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">isMember</a>(jss::effective) ? list[jss::effective].<a class="code hl_function" href="classJson_1_1Value.html#a74b305583ec3aacf4f9dd06e799dc265">asUInt</a>() : 0}};</div>
|
||||
<div class="line"><a id="l01401" name="l01401"></a><span class="lineno"> 1401</span> list.<a class="code hl_function" href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">isMember</a>(jss::effective) ? list[jss::effective].<a class="code hl_function" href="classJson_1_1Value.html#a74b305583ec3aacf4f9dd06e799dc265">asUInt</a>() : 0}};</div>
|
||||
<div class="line"><a id="l01402" name="l01402"></a><span class="lineno"> 1402</span> <span class="keyword">auto</span> <span class="keyword">const</span> validUntil = <a class="code hl_typedef" href="classbeast_1_1abstract__clock.html#a4e16832b0bdf9392c5138bbbde024d8e">TimeKeeper::time_point</a>{</div>
|
||||
<div class="line"><a id="l01403" name="l01403"></a><span class="lineno"> 1403</span> <a class="code hl_typedef" href="classbeast_1_1abstract__clock.html#ad024b15fa67696e8d1eba3744e800d32">TimeKeeper::duration</a>{list[jss::expiration].<a class="code hl_function" href="classJson_1_1Value.html#a74b305583ec3aacf4f9dd06e799dc265">asUInt</a>()}};</div>
|
||||
<div class="line"><a id="l01404" name="l01404"></a><span class="lineno"> 1404</span> <span class="keyword">auto</span> <span class="keyword">const</span> now = <a class="code hl_variable" href="classripple_1_1ValidatorList.html#a390041ee5976df2e6b170a3c6eed5de5">timeKeeper_</a>.<a class="code hl_function" href="classripple_1_1TimeKeeper.html#a2a0090c133fcbeb544017a3c7eddab6e">now</a>();</div>
|
||||
@@ -1735,14 +1735,14 @@ $(function() {
|
||||
<div class="line"><a id="l01658" name="l01658"></a><span class="lineno"> 1658</span> (res[jss::local_static_keys] = <a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a>);</div>
|
||||
<div class="line"><a id="l01659" name="l01659"></a><span class="lineno"> 1659</span> </div>
|
||||
<div class="line"><a id="l01660" name="l01660"></a><span class="lineno"> 1660</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& key : <a class="code hl_variable" href="classripple_1_1ValidatorList.html#a147f9d3a3afb1cdd7714d68202bd26ba">localPublisherList</a>.<a class="code hl_variable" href="structripple_1_1ValidatorList_1_1PublisherList.html#a1d97cceec8dbfaf845cceade47cfdbb4">list</a>)</div>
|
||||
<div class="line"><a id="l01661" name="l01661"></a><span class="lineno"> 1661</span> jLocalStaticKeys.<a class="code hl_function" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a>(<a class="code hl_function" href="namespaceripple.html#a08a13b62b18272366f788632359e8793">toBase58</a>(<a class="code hl_enumvalue" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6">TokenType::NodePublic</a>, key));</div>
|
||||
<div class="line"><a id="l01661" name="l01661"></a><span class="lineno"> 1661</span> jLocalStaticKeys.<a class="code hl_function" href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">append</a>(<a class="code hl_function" href="namespaceripple.html#a08a13b62b18272366f788632359e8793">toBase58</a>(<a class="code hl_enumvalue" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6">TokenType::NodePublic</a>, key));</div>
|
||||
<div class="line"><a id="l01662" name="l01662"></a><span class="lineno"> 1662</span> </div>
|
||||
<div class="line"><a id="l01663" name="l01663"></a><span class="lineno"> 1663</span> <span class="comment">// Publisher lists</span></div>
|
||||
<div class="line"><a id="l01664" name="l01664"></a><span class="lineno"> 1664</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>& jPublisherLists =</div>
|
||||
<div class="line"><a id="l01665" name="l01665"></a><span class="lineno"> 1665</span> (res[jss::publisher_lists] = <a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a>);</div>
|
||||
<div class="line"><a id="l01666" name="l01666"></a><span class="lineno"> 1666</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& [publicKey, pubCollection] : <a class="code hl_variable" href="classripple_1_1ValidatorList.html#aebd0354cf915b7c82161dca56c5c378b">publisherLists_</a>)</div>
|
||||
<div class="line"><a id="l01667" name="l01667"></a><span class="lineno"> 1667</span> {</div>
|
||||
<div class="line"><a id="l01668" name="l01668"></a><span class="lineno"> 1668</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>& curr = jPublisherLists.<a class="code hl_function" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a>(<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a>);</div>
|
||||
<div class="line"><a id="l01668" name="l01668"></a><span class="lineno"> 1668</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>& curr = jPublisherLists.<a class="code hl_function" href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">append</a>(<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a>);</div>
|
||||
<div class="line"><a id="l01669" name="l01669"></a><span class="lineno"> 1669</span> curr[jss::pubkey_publisher] = <a class="code hl_function" href="namespaceripple.html#a86e358ce3f06ff049af13c2342791cf8">strHex</a>(publicKey);</div>
|
||||
<div class="line"><a id="l01670" name="l01670"></a><span class="lineno"> 1670</span> curr[jss::available] =</div>
|
||||
<div class="line"><a id="l01671" name="l01671"></a><span class="lineno"> 1671</span> pubCollection.status == <a class="code hl_enumvalue" href="namespaceripple.html#aaf9d6587e02c610e84a029ad5b5e17b4ae4894ca167b08880bfc35862f18575eb">PublisherStatus::available</a>;</div>
|
||||
@@ -1761,7 +1761,7 @@ $(function() {
|
||||
<div class="line"><a id="l01684" name="l01684"></a><span class="lineno"> 1684</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>& keys = (target[jss::list] = <a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a>);</div>
|
||||
<div class="line"><a id="l01685" name="l01685"></a><span class="lineno"> 1685</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& key : publisherList.<a class="code hl_variable" href="structripple_1_1ValidatorList_1_1PublisherList.html#a1d97cceec8dbfaf845cceade47cfdbb4">list</a>)</div>
|
||||
<div class="line"><a id="l01686" name="l01686"></a><span class="lineno"> 1686</span> {</div>
|
||||
<div class="line"><a id="l01687" name="l01687"></a><span class="lineno"> 1687</span> keys.<a class="code hl_function" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a>(<a class="code hl_function" href="namespaceripple.html#a08a13b62b18272366f788632359e8793">toBase58</a>(<a class="code hl_enumvalue" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6">TokenType::NodePublic</a>, key));</div>
|
||||
<div class="line"><a id="l01687" name="l01687"></a><span class="lineno"> 1687</span> keys.<a class="code hl_function" href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">append</a>(<a class="code hl_function" href="namespaceripple.html#a08a13b62b18272366f788632359e8793">toBase58</a>(<a class="code hl_enumvalue" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6">TokenType::NodePublic</a>, key));</div>
|
||||
<div class="line"><a id="l01688" name="l01688"></a><span class="lineno"> 1688</span> }</div>
|
||||
<div class="line"><a id="l01689" name="l01689"></a><span class="lineno"> 1689</span> };</div>
|
||||
<div class="line"><a id="l01690" name="l01690"></a><span class="lineno"> 1690</span> {</div>
|
||||
@@ -1779,7 +1779,7 @@ $(function() {
|
||||
<div class="line"><a id="l01702" name="l01702"></a><span class="lineno"> 1702</span> <span class="keyword">using namespace </span>std::chrono_literals;</div>
|
||||
<div class="line"><a id="l01703" name="l01703"></a><span class="lineno"> 1703</span> </div>
|
||||
<div class="line"><a id="l01704" name="l01704"></a><span class="lineno"> 1704</span> (void)sequence;</div>
|
||||
<div class="line"><a id="l01705" name="l01705"></a><span class="lineno"> 1705</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>& r = remaining.<a class="code hl_function" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a>(<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a>);</div>
|
||||
<div class="line"><a id="l01705" name="l01705"></a><span class="lineno"> 1705</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>& r = remaining.<a class="code hl_function" href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">append</a>(<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a>);</div>
|
||||
<div class="line"><a id="l01706" name="l01706"></a><span class="lineno"> 1706</span> appendList(future, r);</div>
|
||||
<div class="line"><a id="l01707" name="l01707"></a><span class="lineno"> 1707</span> <span class="comment">// Race conditions can happen, so make this check "fuzzy"</span></div>
|
||||
<div class="line"><a id="l01708" name="l01708"></a><span class="lineno"> 1708</span> XRPL_ASSERT(</div>
|
||||
@@ -1795,7 +1795,7 @@ $(function() {
|
||||
<div class="line"><a id="l01718" name="l01718"></a><span class="lineno"> 1718</span> (res[jss::trusted_validator_keys] = <a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a>);</div>
|
||||
<div class="line"><a id="l01719" name="l01719"></a><span class="lineno"> 1719</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& k : trustedMasterKeys_)</div>
|
||||
<div class="line"><a id="l01720" name="l01720"></a><span class="lineno"> 1720</span> {</div>
|
||||
<div class="line"><a id="l01721" name="l01721"></a><span class="lineno"> 1721</span> jValidatorKeys.<a class="code hl_function" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a>(<a class="code hl_function" href="namespaceripple.html#a08a13b62b18272366f788632359e8793">toBase58</a>(<a class="code hl_enumvalue" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6">TokenType::NodePublic</a>, k));</div>
|
||||
<div class="line"><a id="l01721" name="l01721"></a><span class="lineno"> 1721</span> jValidatorKeys.<a class="code hl_function" href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">append</a>(<a class="code hl_function" href="namespaceripple.html#a08a13b62b18272366f788632359e8793">toBase58</a>(<a class="code hl_enumvalue" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6">TokenType::NodePublic</a>, k));</div>
|
||||
<div class="line"><a id="l01722" name="l01722"></a><span class="lineno"> 1722</span> }</div>
|
||||
<div class="line"><a id="l01723" name="l01723"></a><span class="lineno"> 1723</span> </div>
|
||||
<div class="line"><a id="l01724" name="l01724"></a><span class="lineno"> 1724</span> <span class="comment">// signing keys</span></div>
|
||||
@@ -1816,7 +1816,7 @@ $(function() {
|
||||
<div class="line"><a id="l01739" name="l01739"></a><span class="lineno"> 1739</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a>& jNegativeUNL = (res[jss::NegativeUNL] = <a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a>);</div>
|
||||
<div class="line"><a id="l01740" name="l01740"></a><span class="lineno"> 1740</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& k : negativeUNL_)</div>
|
||||
<div class="line"><a id="l01741" name="l01741"></a><span class="lineno"> 1741</span> {</div>
|
||||
<div class="line"><a id="l01742" name="l01742"></a><span class="lineno"> 1742</span> jNegativeUNL.<a class="code hl_function" href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">append</a>(<a class="code hl_function" href="namespaceripple.html#a08a13b62b18272366f788632359e8793">toBase58</a>(<a class="code hl_enumvalue" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6">TokenType::NodePublic</a>, k));</div>
|
||||
<div class="line"><a id="l01742" name="l01742"></a><span class="lineno"> 1742</span> jNegativeUNL.<a class="code hl_function" href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">append</a>(<a class="code hl_function" href="namespaceripple.html#a08a13b62b18272366f788632359e8793">toBase58</a>(<a class="code hl_enumvalue" href="namespaceripple.html#a1bf8df553d36589191c8057c136cce03ac3fe5edb1f8a81a8e585f6a27c120be6">TokenType::NodePublic</a>, k));</div>
|
||||
<div class="line"><a id="l01743" name="l01743"></a><span class="lineno"> 1743</span> }</div>
|
||||
<div class="line"><a id="l01744" name="l01744"></a><span class="lineno"> 1744</span> }</div>
|
||||
<div class="line"><a id="l01745" name="l01745"></a><span class="lineno"> 1745</span> </div>
|
||||
@@ -2251,13 +2251,13 @@ $(function() {
|
||||
<div class="ttc" id="aclassJson_1_1Reader_html_a8ee4d40504e4f8b069745d762ab4d78c"><div class="ttname"><a href="classJson_1_1Reader.html#a8ee4d40504e4f8b069745d762ab4d78c">Json::Reader::parse</a></div><div class="ttdeci">bool parse(std::string const &document, Value &root)</div><div class="ttdoc">Read a Value from a JSON document.</div><div class="ttdef"><b>Definition:</b> <a href="json__reader_8cpp_source.html#l00078">json_reader.cpp:78</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00147">json_value.h:148</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a1627eb9d6568d6d0252fa8bb711c0a59"><div class="ttname"><a href="classJson_1_1Value.html#a1627eb9d6568d6d0252fa8bb711c0a59">Json::Value::isArray</a></div><div class="ttdeci">bool isArray() const</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l01034">json_value.cpp:1034</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a21526b61dea2a1771030473e6248621e"><div class="ttname"><a href="classJson_1_1Value.html#a21526b61dea2a1771030473e6248621e">Json::Value::append</a></div><div class="ttdeci">Value & append(Value const &value)</div><div class="ttdoc">Append value to array at the end.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00897">json_value.cpp:897</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a23c7027ca674f989f90564d63ef36c74"><div class="ttname"><a href="classJson_1_1Value.html#a23c7027ca674f989f90564d63ef36c74">Json::Value::size</a></div><div class="ttdeci">UInt size() const</div><div class="ttdoc">Number of values in array or object.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00712">json_value.cpp:712</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a3696d34c1a1833742b4bf8e5b247f125"><div class="ttname"><a href="classJson_1_1Value.html#a3696d34c1a1833742b4bf8e5b247f125">Json::Value::toStyledString</a></div><div class="ttdeci">std::string toStyledString() const</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l01058">json_value.cpp:1058</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a71e1f82cf1c3eaf969d400dcffb163a6"><div class="ttname"><a href="classJson_1_1Value.html#a71e1f82cf1c3eaf969d400dcffb163a6">Json::Value::isString</a></div><div class="ttdeci">bool isString() const</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l01028">json_value.cpp:1028</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a74b305583ec3aacf4f9dd06e799dc265"><div class="ttname"><a href="classJson_1_1Value.html#a74b305583ec3aacf4f9dd06e799dc265">Json::Value::asUInt</a></div><div class="ttdeci">UInt asUInt() const</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00551">json_value.cpp:551</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_a7e49ac977e4bcf59745a09d426669f75"><div class="ttname"><a href="classJson_1_1Value.html#a7e49ac977e4bcf59745a09d426669f75">Json::Value::append</a></div><div class="ttdeci">Value & append(const Value &value)</div><div class="ttdoc">Append value to array at the end.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00897">json_value.cpp:897</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_ab0d86bf425efefd03513e8dbfaca317b"><div class="ttname"><a href="classJson_1_1Value.html#ab0d86bf425efefd03513e8dbfaca317b">Json::Value::asString</a></div><div class="ttdeci">std::string asString() const</div><div class="ttdoc">Returns the unquoted string value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00475">json_value.cpp:475</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_ad6d4df2227321bab05e86667609a7fad"><div class="ttname"><a href="classJson_1_1Value.html#ad6d4df2227321bab05e86667609a7fad">Json::Value::isMember</a></div><div class="ttdeci">bool isMember(const char *key) const</div><div class="ttdoc">Return true if the object has a member named key.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00949">json_value.cpp:949</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_abfa90c81f6aee7877bd5fb4c8445994f"><div class="ttname"><a href="classJson_1_1Value.html#abfa90c81f6aee7877bd5fb4c8445994f">Json::Value::isMember</a></div><div class="ttdeci">bool isMember(char const *key) const</div><div class="ttdoc">Return true if the object has a member named key.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00949">json_value.cpp:949</a></div></div>
|
||||
<div class="ttc" id="aclassJson_1_1Value_html_aff51d8b52979ca06cf9d909accd5f695"><div class="ttname"><a href="classJson_1_1Value.html#aff51d8b52979ca06cf9d909accd5f695">Json::Value::isInt</a></div><div class="ttdeci">bool isInt() const</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8cpp_source.html#l00998">json_value.cpp:998</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1IP_1_1Endpoint_html_adcbd20a3d8d1d3f7c6a3ae541f519fb4"><div class="ttname"><a href="classbeast_1_1IP_1_1Endpoint.html#adcbd20a3d8d1d3f7c6a3ae541f519fb4">beast::IP::Endpoint::to_string</a></div><div class="ttdeci">std::string to_string() const</div><div class="ttdoc">Returns a string representing the endpoint.</div><div class="ttdef"><b>Definition:</b> <a href="IPEndpoint_8cpp_source.html#l00067">IPEndpoint.cpp:67</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00059">Journal.h:60</a></div></div>
|
||||
@@ -2330,10 +2330,10 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_ac0fc258a8801e974c5d94cde492b00d3"><div class="ttname"><a href="classripple_1_1ValidatorList.html#ac0fc258a8801e974c5d94cde492b00d3">ripple::ValidatorList::load</a></div><div class="ttdeci">bool load(std::optional< PublicKey > const &localSigningKey, std::vector< std::string > const &configKeys, std::vector< std::string > const &publisherKeys, std::optional< std::size_t > listThreshold={})</div><div class="ttdoc">Load configured trusted keys.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00139">ValidatorList.cpp:139</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_ac3b9186600dcd1c5326c80af17165741"><div class="ttname"><a href="classripple_1_1ValidatorList.html#ac3b9186600dcd1c5326c80af17165741">ripple::ValidatorList::minimumQuorum_</a></div><div class="ttdeci">std::optional< std::size_t > minimumQuorum_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00234">ValidatorList.h:234</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_acf339d3f8e4939b5cd5075374ecc9691"><div class="ttname"><a href="classripple_1_1ValidatorList.html#acf339d3f8e4939b5cd5075374ecc9691">ripple::ValidatorList::parseBlobs</a></div><div class="ttdeci">static std::vector< ValidatorBlobInfo > parseBlobs(std::uint32_t version, Json::Value const &body)</div><div class="ttdoc">Pull the blob/signature/manifest information out of the appropriate Json body fields depending on the...</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00400">ValidatorList.cpp:400</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_adfef0eec37f112fc8a5429764f6f9080"><div class="ttname"><a href="classripple_1_1ValidatorList.html#adfef0eec37f112fc8a5429764f6f9080">ripple::ValidatorList::filePrefix_</a></div><div class="ttdeci">static std::string const filePrefix_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00274">ValidatorList.h:274</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_aebd0354cf915b7c82161dca56c5c378b"><div class="ttname"><a href="classripple_1_1ValidatorList.html#aebd0354cf915b7c82161dca56c5c378b">ripple::ValidatorList::publisherLists_</a></div><div class="ttdeci">hash_map< PublicKey, PublisherListCollection > publisherLists_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00237">ValidatorList.h:237</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_aed9fb899a5dbc48018f3bdeedb55a110"><div class="ttname"><a href="classripple_1_1ValidatorList.html#aed9fb899a5dbc48018f3bdeedb55a110">ripple::ValidatorList::applyLists</a></div><div class="ttdeci">PublisherListStats applyLists(std::string const &manifest, std::uint32_t version, std::vector< ValidatorBlobInfo > const &blobs, std::string siteUri, std::optional< uint256 > const &hash={})</div><div class="ttdoc">Apply multiple published lists of public keys.</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00998">ValidatorList.cpp:998</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_af2dde165e04bd3a99a397fe3541f341e"><div class="ttname"><a href="classripple_1_1ValidatorList.html#af2dde165e04bd3a99a397fe3541f341e">ripple::ValidatorList::buildValidatorListMessages</a></div><div class="ttdeci">static std::pair< std::size_t, std::size_t > buildValidatorListMessages(std::size_t messageVersion, std::uint64_t peerSequence, std::size_t maxSequence, std::uint32_t rawVersion, std::string const &rawManifest, std::map< std::size_t, ValidatorBlobInfo > const &blobInfos, std::vector< MessageWithHash > &messages, std::size_t maxSize=maximiumMessageSize)</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8cpp_source.html#l00672">ValidatorList.cpp:672</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_af3c12788fe36cb6f48201d3c5a688d06"><div class="ttname"><a href="classripple_1_1ValidatorList.html#af3c12788fe36cb6f48201d3c5a688d06">ripple::ValidatorList::filePrefix_</a></div><div class="ttdeci">static const std::string filePrefix_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00274">ValidatorList.h:274</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_af8fe24acb044cf9b928d14a1e84b63ac"><div class="ttname"><a href="classripple_1_1ValidatorList.html#af8fe24acb044cf9b928d14a1e84b63ac">ripple::ValidatorList::publisherManifests_</a></div><div class="ttdeci">ManifestCache & publisherManifests_</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00225">ValidatorList.h:225</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1ValidatorList_html_afb78f6ff830cea855542f3ad78a587b1"><div class="ttname"><a href="classripple_1_1ValidatorList.html#afb78f6ff830cea855542f3ad78a587b1">ripple::ValidatorList::supportedListVersions</a></div><div class="ttdeci">static constexpr std::uint32_t supportedListVersions[]</div><div class="ttdef"><b>Definition:</b> <a href="ValidatorList_8h_source.html#l00269">ValidatorList.h:269</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< 256 ></a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user