This commit is contained in:
nbougalis
2021-09-14 16:34:03 +00:00
parent 1ce46a7e6b
commit 062c9e2641
2021 changed files with 86789 additions and 76483 deletions

View File

@@ -360,7 +360,7 @@ $(function() {
<div class="ttc" id="anamespaceripple_html_aabe37451093c21757855542d68fba3ce"><div class="ttname"><a href="namespaceripple.html#aabe37451093c21757855542d68fba3ce">ripple::makeSlice</a></div><div class="ttdeci">std::enable_if_t&lt; std::is_same&lt; T, char &gt;::value||std::is_same&lt; T, unsigned char &gt;::value, Slice &gt; makeSlice(std::array&lt; T, N &gt; const &amp;a)</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00240">Slice.h:240</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="anamespaceripple_html_a8a16d6f665a032453ec4cbfca01929b6"><div class="ttname"><a href="namespaceripple.html#a8a16d6f665a032453ec4cbfca01929b6">ripple::ManifestDisposition</a></div><div class="ttdeci">ManifestDisposition</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00183">Manifest.h:183</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_adbe8167cfd5ac328a9bf8b85c319ddc1"><div class="ttname"><a href="classripple_1_1ManifestCache.html#adbe8167cfd5ac328a9bf8b85c319ddc1">ripple::ManifestCache::getMasterKey</a></div><div class="ttdeci">PublicKey getMasterKey(PublicKey const &amp;pk) const</div><div class="ttdoc">Returns ephemeral signing key's master public key.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00297">app/misc/impl/Manifest.cpp:297</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_adbe8167cfd5ac328a9bf8b85c319ddc1"><div class="ttname"><a href="classripple_1_1ManifestCache.html#adbe8167cfd5ac328a9bf8b85c319ddc1">ripple::ManifestCache::getMasterKey</a></div><div class="ttdeci">PublicKey getMasterKey(PublicKey const &amp;pk) const</div><div class="ttdoc">Returns ephemeral signing key's master public key.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00296">app/misc/impl/Manifest.cpp:296</a></div></div>
<div class="ttc" id="astructripple_1_1Manifest_html"><div class="ttname"><a href="structripple_1_1Manifest.html">ripple::Manifest</a></div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00078">Manifest.h:78</a></div></div>
<div class="ttc" id="aclassripple_1_1Slice_html"><div class="ttname"><a href="classripple_1_1Slice.html">ripple::Slice</a></div><div class="ttdoc">An immutable linear range of bytes.</div><div class="ttdef"><b>Definition:</b> <a href="Slice_8h_source.html#l00044">Slice.h:44</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad5143ceada01141772ae4aab984f94bda7f5cb74af5d7f4b82200738fdbdc5a45"><div class="ttname"><a href="namespaceripple.html#ad5143ceada01141772ae4aab984f94bda7f5cb74af5d7f4b82200738fdbdc5a45">ripple::HashPrefix::manifest</a></div><div class="ttdeci">@ manifest</div><div class="ttdoc">Manifest.</div></div>
@@ -368,7 +368,7 @@ $(function() {
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector&lt; unsigned char &gt;</a></div></div>
<div class="ttc" id="astructripple_1_1Manifest_html_a1f936fd6472383b4d2f7e584945fffc7"><div class="ttname"><a href="structripple_1_1Manifest.html#a1f936fd6472383b4d2f7e584945fffc7">ripple::Manifest::serialized</a></div><div class="ttdeci">std::string serialized</div><div class="ttdoc">The manifest in serialized form.</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00081">Manifest.h:81</a></div></div>
<div class="ttc" id="astructripple_1_1Manifest_html_aae586eb5d09377536ae8bd01937e35aa"><div class="ttname"><a href="structripple_1_1Manifest.html#aae586eb5d09377536ae8bd01937e35aa">ripple::Manifest::masterKey</a></div><div class="ttdeci">PublicKey masterKey</div><div class="ttdoc">The master key associated with this manifest.</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00084">Manifest.h:84</a></div></div>
<div class="ttc" id="astructripple_1_1Manifest_html_a6629a3a6841e98a10a8c93d4373b197b"><div class="ttname"><a href="structripple_1_1Manifest.html#a6629a3a6841e98a10a8c93d4373b197b">ripple::Manifest::verify</a></div><div class="ttdeci">bool verify() const</div><div class="ttdoc">Returns true if manifest signature is valid.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00185">app/misc/impl/Manifest.cpp:185</a></div></div>
<div class="ttc" id="astructripple_1_1Manifest_html_a6629a3a6841e98a10a8c93d4373b197b"><div class="ttname"><a href="structripple_1_1Manifest.html#a6629a3a6841e98a10a8c93d4373b197b">ripple::Manifest::verify</a></div><div class="ttdeci">bool verify() const</div><div class="ttdoc">Returns true if manifest signature is valid.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00184">app/misc/impl/Manifest.cpp:184</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_ad2e75cff2c2f79664967d4c0f0bf8284"><div class="ttname"><a href="classripple_1_1ManifestCache.html#ad2e75cff2c2f79664967d4c0f0bf8284">ripple::ManifestCache::for_each_manifest</a></div><div class="ttdeci">void for_each_manifest(PreFun &amp;&amp;pf, EachFun &amp;&amp;f) const</div><div class="ttdoc">Invokes the callback once for every populated manifest.</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00418">Manifest.h:418</a></div></div>
<div class="ttc" id="astructripple_1_1ValidatorToken_html"><div class="ttname"><a href="structripple_1_1ValidatorToken.html">ripple::ValidatorToken</a></div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00174">Manifest.h:174</a></div></div>
<div class="ttc" id="alock_guard_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a></div><div class="ttdoc">STL class.</div></div>
@@ -378,8 +378,8 @@ $(function() {
<div class="ttc" id="astructripple_1_1ValidatorToken_html_a51bc78fe3021e0f53177c30707b792fb"><div class="ttname"><a href="structripple_1_1ValidatorToken.html#a51bc78fe3021e0f53177c30707b792fb">ripple::ValidatorToken::manifest</a></div><div class="ttdeci">std::string manifest</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00176">Manifest.h:176</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_a930d70ff72f71414fcd5b560610cefb6"><div class="ttname"><a href="classbeast_1_1Journal.html#a930d70ff72f71414fcd5b560610cefb6">beast::Journal::getNullSink</a></div><div class="ttdeci">static Sink &amp; getNullSink()</div><div class="ttdoc">Returns a Sink which does nothing.</div><div class="ttdef"><b>Definition:</b> <a href="beast__Journal_8cpp_source.html#l00072">beast_Journal.cpp:72</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a57c39bc114f536cb471519a51efccd2c"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a57c39bc114f536cb471519a51efccd2c">ripple::ManifestCache::apply_mutex_</a></div><div class="ttdeci">std::mutex apply_mutex_</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00227">Manifest.h:227</a></div></div>
<div class="ttc" id="astructripple_1_1Manifest_html_a5828ebc380d9f2bf36e68b22e7825823"><div class="ttname"><a href="structripple_1_1Manifest.html#a5828ebc380d9f2bf36e68b22e7825823">ripple::Manifest::revoked</a></div><div class="ttdeci">bool revoked() const</div><div class="ttdoc">Returns true if manifest revokes master key.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00210">app/misc/impl/Manifest.cpp:210</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_ad38243694bc875ac8bff27e7370ef307"><div class="ttname"><a href="classripple_1_1ManifestCache.html#ad38243694bc875ac8bff27e7370ef307">ripple::ManifestCache::save</a></div><div class="ttdeci">void save(DatabaseCon &amp;dbCon, std::string const &amp;dbTable, std::function&lt; bool(PublicKey const &amp;)&gt; const &amp;isTrusted)</div><div class="ttdoc">Save cached manifests to database.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00542">app/misc/impl/Manifest.cpp:542</a></div></div>
<div class="ttc" id="astructripple_1_1Manifest_html_a5828ebc380d9f2bf36e68b22e7825823"><div class="ttname"><a href="structripple_1_1Manifest.html#a5828ebc380d9f2bf36e68b22e7825823">ripple::Manifest::revoked</a></div><div class="ttdeci">bool revoked() const</div><div class="ttdoc">Returns true if manifest revokes master key.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00209">app/misc/impl/Manifest.cpp:209</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_ad38243694bc875ac8bff27e7370ef307"><div class="ttname"><a href="classripple_1_1ManifestCache.html#ad38243694bc875ac8bff27e7370ef307">ripple::ManifestCache::save</a></div><div class="ttdeci">void save(DatabaseCon &amp;dbCon, std::string const &amp;dbTable, std::function&lt; bool(PublicKey const &amp;)&gt; const &amp;isTrusted)</div><div class="ttdoc">Save cached manifests to database.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00541">app/misc/impl/Manifest.cpp:541</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4a7f562868748b9246dbcab39091021c"><div class="ttname"><a href="namespaceripple.html#a4a7f562868748b9246dbcab39091021c">ripple::operator==</a></div><div class="ttdeci">bool operator==(Manifest const &amp;lhs, Manifest const &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00159">Manifest.h:159</a></div></div>
<div class="ttc" id="astructripple_1_1Manifest_html_a91bf419f6a29051f2ee7ab8f7929d3fc"><div class="ttname"><a href="structripple_1_1Manifest.html#a91bf419f6a29051f2ee7ab8f7929d3fc">ripple::Manifest::Manifest</a></div><div class="ttdeci">Manifest()=default</div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a9a12f544988a341ed709aab0677755a1"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a9a12f544988a341ed709aab0677755a1">ripple::ManifestCache::read_mutex_</a></div><div class="ttdeci">std::mutex read_mutex_</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00228">Manifest.h:228</a></div></div>
@@ -390,38 +390,38 @@ $(function() {
<div class="ttc" id="aload_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/atomic/atomic/load.html">std::atomic::load</a></div><div class="ttdeci">T load(T... args)</div></div>
<div class="ttc" id="aenable_if_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/enable_if.html">std::enable_if_t</a></div></div>
<div class="ttc" id="anamespaceripple_html_a068a05c4d658a764ce2be1810e1779fd"><div class="ttname"><a href="namespaceripple.html#a068a05c4d658a764ce2be1810e1779fd">ripple::operator!=</a></div><div class="ttdeci">bool operator!=(Manifest const &amp;lhs, Manifest const &amp;rhs)</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00169">Manifest.h:169</a></div></div>
<div class="ttc" id="astructripple_1_1Manifest_html_a83ebec182b61b00e7e37036a8c5e0b6b"><div class="ttname"><a href="structripple_1_1Manifest.html#a83ebec182b61b00e7e37036a8c5e0b6b">ripple::Manifest::getSignature</a></div><div class="ttdeci">std::optional&lt; Blob &gt; getSignature() const</div><div class="ttdoc">Returns manifest signature.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00220">app/misc/impl/Manifest.cpp:220</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a6494e744b90cbecd735b460fcd7be82f"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a6494e744b90cbecd735b460fcd7be82f">ripple::ManifestCache::revoked</a></div><div class="ttdeci">bool revoked(PublicKey const &amp;pk) const</div><div class="ttdoc">Returns true if master key has been revoked in a manifest.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00345">app/misc/impl/Manifest.cpp:345</a></div></div>
<div class="ttc" id="astructripple_1_1Manifest_html_a83ebec182b61b00e7e37036a8c5e0b6b"><div class="ttname"><a href="structripple_1_1Manifest.html#a83ebec182b61b00e7e37036a8c5e0b6b">ripple::Manifest::getSignature</a></div><div class="ttdeci">std::optional&lt; Blob &gt; getSignature() const</div><div class="ttdoc">Returns manifest signature.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00219">app/misc/impl/Manifest.cpp:219</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a6494e744b90cbecd735b460fcd7be82f"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a6494e744b90cbecd735b460fcd7be82f">ripple::ManifestCache::revoked</a></div><div class="ttdeci">bool revoked(PublicKey const &amp;pk) const</div><div class="ttdoc">Returns true if master key has been revoked in a manifest.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00344">app/misc/impl/Manifest.cpp:344</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a78e50a3a9a3c02e82874340a07eaef5d"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a78e50a3a9a3c02e82874340a07eaef5d">ripple::ManifestCache::j_</a></div><div class="ttdeci">beast::Journal j_</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00226">Manifest.h:226</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a7f05c967613f99e5f05af017673c6765"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a7f05c967613f99e5f05af017673c6765">ripple::ManifestCache::for_each_manifest</a></div><div class="ttdeci">void for_each_manifest(Function &amp;&amp;f) const</div><div class="ttdoc">Invokes the callback once for every populated manifest.</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00392">Manifest.h:392</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae0ca3b7a2ae99eadf8d6d82328c47d8b"><div class="ttname"><a href="namespaceripple.html#ae0ca3b7a2ae99eadf8d6d82328c47d8b">ripple::loadValidatorToken</a></div><div class="ttdeci">std::optional&lt; ValidatorToken &gt; loadValidatorToken(std::vector&lt; std::string &gt; const &amp;blob)</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00240">app/misc/impl/Manifest.cpp:240</a></div></div>
<div class="ttc" id="anamespaceripple_html_ae0ca3b7a2ae99eadf8d6d82328c47d8b"><div class="ttname"><a href="namespaceripple.html#ae0ca3b7a2ae99eadf8d6d82328c47d8b">ripple::loadValidatorToken</a></div><div class="ttdeci">std::optional&lt; ValidatorToken &gt; loadValidatorToken(std::vector&lt; std::string &gt; const &amp;blob)</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00239">app/misc/impl/Manifest.cpp:239</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_acfd2b0682f4ce9cafc0b643c332e053b"><div class="ttname"><a href="classripple_1_1ManifestCache.html#acfd2b0682f4ce9cafc0b643c332e053b">ripple::ManifestCache::seq_</a></div><div class="ttdeci">std::atomic&lt; std::uint32_t &gt; seq_</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00236">Manifest.h:236</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a8409a7089c3e04f972f1513a54576133"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a8409a7089c3e04f972f1513a54576133">ripple::ManifestCache::getSigningKey</a></div><div class="ttdeci">PublicKey getSigningKey(PublicKey const &amp;pk) const</div><div class="ttdoc">Returns master key's current signing key.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00285">app/misc/impl/Manifest.cpp:285</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a8409a7089c3e04f972f1513a54576133"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a8409a7089c3e04f972f1513a54576133">ripple::ManifestCache::getSigningKey</a></div><div class="ttdeci">PublicKey getSigningKey(PublicKey const &amp;pk) const</div><div class="ttdoc">Returns master key's current signing key.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00284">app/misc/impl/Manifest.cpp:284</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#l00058">Journal.h:58</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="aclassripple_1_1SecretKey_html"><div class="ttname"><a href="classripple_1_1SecretKey.html">ripple::SecretKey</a></div><div class="ttdoc">A secret key.</div><div class="ttdef"><b>Definition:</b> <a href="SecretKey_8h_source.html#l00036">SecretKey.h:36</a></div></div>
<div class="ttc" id="astructripple_1_1Manifest_html_aa5b2668cf6c82f77235fd578453c83e3"><div class="ttname"><a href="structripple_1_1Manifest.html#aa5b2668cf6c82f77235fd578453c83e3">ripple::Manifest::getMasterSignature</a></div><div class="ttdeci">Blob getMasterSignature() const</div><div class="ttdoc">Returns manifest master key signature.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00231">app/misc/impl/Manifest.cpp:231</a></div></div>
<div class="ttc" id="astructripple_1_1Manifest_html_aa5b2668cf6c82f77235fd578453c83e3"><div class="ttname"><a href="structripple_1_1Manifest.html#aa5b2668cf6c82f77235fd578453c83e3">ripple::Manifest::getMasterSignature</a></div><div class="ttdeci">Blob getMasterSignature() const</div><div class="ttdoc">Returns manifest master key signature.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00230">app/misc/impl/Manifest.cpp:230</a></div></div>
<div class="ttc" id="aatomic_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic&lt; std::uint32_t &gt;</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8a16d6f665a032453ec4cbfca01929b6afedb2d84cafe20862cb4399751a8a7e3"><div class="ttname"><a href="namespaceripple.html#a8a16d6f665a032453ec4cbfca01929b6afedb2d84cafe20862cb4399751a8a7e3">ripple::ManifestDisposition::invalid</a></div><div class="ttdeci">@ invalid</div><div class="ttdoc">Timely, but invalid signature.</div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a093d015f0c2d38111f217ab167a3973d"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a093d015f0c2d38111f217ab167a3973d">ripple::ManifestCache::getSequence</a></div><div class="ttdeci">std::optional&lt; std::uint32_t &gt; getSequence(PublicKey const &amp;pk) const</div><div class="ttdoc">Returns master key's current manifest sequence.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00309">app/misc/impl/Manifest.cpp:309</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a093d015f0c2d38111f217ab167a3973d"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a093d015f0c2d38111f217ab167a3973d">ripple::ManifestCache::getSequence</a></div><div class="ttdeci">std::optional&lt; std::uint32_t &gt; getSequence(PublicKey const &amp;pk) const</div><div class="ttdoc">Returns master key's current manifest sequence.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00308">app/misc/impl/Manifest.cpp:308</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8a16d6f665a032453ec4cbfca01929b6a3e4d891a5df3d6d0d7dd9432a1bc6470"><div class="ttname"><a href="namespaceripple.html#a8a16d6f665a032453ec4cbfca01929b6a3e4d891a5df3d6d0d7dd9432a1bc6470">ripple::ManifestDisposition::accepted</a></div><div class="ttdeci">@ accepted</div><div class="ttdoc">Manifest is valid.</div></div>
<div class="ttc" id="astructripple_1_1Manifest_html_a490b23ccbe6465588ce99f058f6ab1ea"><div class="ttname"><a href="structripple_1_1Manifest.html#a490b23ccbe6465588ce99f058f6ab1ea">ripple::Manifest::sequence</a></div><div class="ttdeci">std::uint32_t sequence</div><div class="ttdoc">The sequence number of this manifest.</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00090">Manifest.h:90</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html"><div class="ttname"><a href="classripple_1_1ManifestCache.html">ripple::ManifestCache</a></div><div class="ttdoc">Remembers manifests with the highest sequence number.</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00223">Manifest.h:223</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a4fd705df2aded2766ea1e5a98eb0ca74"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a4fd705df2aded2766ea1e5a98eb0ca74">ripple::ManifestCache::getManifest</a></div><div class="ttdeci">std::optional&lt; std::string &gt; getManifest(PublicKey const &amp;pk) const</div><div class="ttdoc">Returns mainfest corresponding to a given public key.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00333">app/misc/impl/Manifest.cpp:333</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_ae3996fe85083b04c4f568cd527a84dc8"><div class="ttname"><a href="classripple_1_1ManifestCache.html#ae3996fe85083b04c4f568cd527a84dc8">ripple::ManifestCache::getDomain</a></div><div class="ttdeci">std::optional&lt; std::string &gt; getDomain(PublicKey const &amp;pk) const</div><div class="ttdoc">Returns domain claimed by a given public key.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00321">app/misc/impl/Manifest.cpp:321</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a4fd705df2aded2766ea1e5a98eb0ca74"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a4fd705df2aded2766ea1e5a98eb0ca74">ripple::ManifestCache::getManifest</a></div><div class="ttdeci">std::optional&lt; std::string &gt; getManifest(PublicKey const &amp;pk) const</div><div class="ttdoc">Returns mainfest corresponding to a given public key.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00332">app/misc/impl/Manifest.cpp:332</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_ae3996fe85083b04c4f568cd527a84dc8"><div class="ttname"><a href="classripple_1_1ManifestCache.html#ae3996fe85083b04c4f568cd527a84dc8">ripple::ManifestCache::getDomain</a></div><div class="ttdeci">std::optional&lt; std::string &gt; getDomain(PublicKey const &amp;pk) const</div><div class="ttdoc">Returns domain claimed by a given public key.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00320">app/misc/impl/Manifest.cpp:320</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8a16d6f665a032453ec4cbfca01929b6a36f34fd8319cf30f8e132ef294c616af"><div class="ttname"><a href="namespaceripple.html#a8a16d6f665a032453ec4cbfca01929b6a36f34fd8319cf30f8e132ef294c616af">ripple::ManifestDisposition::stale</a></div><div class="ttdeci">@ stale</div><div class="ttdoc">Sequence is too old.</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_1ManifestCache_html_a2c088a5eb9f576fc06b07a5a91877093"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a2c088a5eb9f576fc06b07a5a91877093">ripple::ManifestCache::ManifestCache</a></div><div class="ttdeci">ManifestCache(beast::Journal j=beast::Journal(beast::Journal::getNullSink()))</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00239">Manifest.h:239</a></div></div>
<div class="ttc" id="astructripple_1_1Manifest_html_a2e4ab4f862d8ae3eea49e4077a9a95d7"><div class="ttname"><a href="structripple_1_1Manifest.html#a2e4ab4f862d8ae3eea49e4077a9a95d7">ripple::Manifest::operator=</a></div><div class="ttdeci">Manifest &amp; operator=(Manifest const &amp;other)=delete</div></div>
<div class="ttc" id="aclassripple_1_1DatabaseCon_html"><div class="ttname"><a href="classripple_1_1DatabaseCon.html">ripple::DatabaseCon</a></div><div class="ttdef"><b>Definition:</b> <a href="DatabaseCon_8h_source.html#l00081">DatabaseCon.h:81</a></div></div>
<div class="ttc" id="astructripple_1_1Manifest_html_a712565e4cb72c5c595b26d96db933569"><div class="ttname"><a href="structripple_1_1Manifest.html#a712565e4cb72c5c595b26d96db933569">ripple::Manifest::hash</a></div><div class="ttdeci">uint256 hash() const</div><div class="ttdoc">Returns hash of serialized manifest data.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00201">app/misc/impl/Manifest.cpp:201</a></div></div>
<div class="ttc" id="astructripple_1_1Manifest_html_a712565e4cb72c5c595b26d96db933569"><div class="ttname"><a href="structripple_1_1Manifest.html#a712565e4cb72c5c595b26d96db933569">ripple::Manifest::hash</a></div><div class="ttdeci">uint256 hash() const</div><div class="ttdoc">Returns hash of serialized manifest data.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00200">app/misc/impl/Manifest.cpp:200</a></div></div>
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/optional.html">optional</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_af9776f187d3686a7fba4c2d2fbeebdf4"><div class="ttname"><a href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">ripple::to_string</a></div><div class="ttdeci">std::string to_string(Manifest const &amp;m)</div><div class="ttdoc">Format the specified manifest to a string for debugging purposes.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00039">app/misc/impl/Manifest.cpp:39</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_ac42643e71e254d658a38a61a070864c6"><div class="ttname"><a href="classripple_1_1ManifestCache.html#ac42643e71e254d658a38a61a070864c6">ripple::ManifestCache::load</a></div><div class="ttdeci">bool load(DatabaseCon &amp;dbCon, std::string const &amp;dbTable, std::string const &amp;configManifest, std::vector&lt; std::string &gt; const &amp;configRevocation)</div><div class="ttdoc">Populate manifest cache with manifests in database and config.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00485">app/misc/impl/Manifest.cpp:485</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a882c588d2f26d7d61ae3ffe4212cbae0"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a882c588d2f26d7d61ae3ffe4212cbae0">ripple::ManifestCache::applyManifest</a></div><div class="ttdeci">ManifestDisposition applyManifest(Manifest m)</div><div class="ttdoc">Add manifest to cache.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00357">app/misc/impl/Manifest.cpp:357</a></div></div>
<div class="ttc" id="anamespaceripple_html_af9776f187d3686a7fba4c2d2fbeebdf4"><div class="ttname"><a href="namespaceripple.html#af9776f187d3686a7fba4c2d2fbeebdf4">ripple::to_string</a></div><div class="ttdeci">std::string to_string(Manifest const &amp;m)</div><div class="ttdoc">Format the specified manifest to a string for debugging purposes.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00038">app/misc/impl/Manifest.cpp:38</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_ac42643e71e254d658a38a61a070864c6"><div class="ttname"><a href="classripple_1_1ManifestCache.html#ac42643e71e254d658a38a61a070864c6">ripple::ManifestCache::load</a></div><div class="ttdeci">bool load(DatabaseCon &amp;dbCon, std::string const &amp;dbTable, std::string const &amp;configManifest, std::vector&lt; std::string &gt; const &amp;configRevocation)</div><div class="ttdoc">Populate manifest cache with manifests in database and config.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00484">app/misc/impl/Manifest.cpp:484</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a882c588d2f26d7d61ae3ffe4212cbae0"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a882c588d2f26d7d61ae3ffe4212cbae0">ripple::ManifestCache::applyManifest</a></div><div class="ttdeci">ManifestDisposition applyManifest(Manifest m)</div><div class="ttdoc">Add manifest to cache.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00356">app/misc/impl/Manifest.cpp:356</a></div></div>
<div class="ttc" id="aunordered_map_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/unordered_map.html">std::unordered_map</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="anamespaceripple_html_a1e486c608fa3ad43cc19fc37bb1f425d"><div class="ttname"><a href="namespaceripple.html#a1e486c608fa3ad43cc19fc37bb1f425d">ripple::deserializeManifest</a></div><div class="ttdeci">std::optional&lt; Manifest &gt; deserializeManifest(Slice s)</div><div class="ttdoc">Constructs Manifest from serialized string.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00051">app/misc/impl/Manifest.cpp:51</a></div></div>
<div class="ttc" id="anamespaceripple_html_a1e486c608fa3ad43cc19fc37bb1f425d"><div class="ttname"><a href="namespaceripple.html#a1e486c608fa3ad43cc19fc37bb1f425d">ripple::deserializeManifest</a></div><div class="ttdeci">std::optional&lt; Manifest &gt; deserializeManifest(Slice s)</div><div class="ttdoc">Constructs Manifest from serialized string.</div><div class="ttdef"><b>Definition:</b> <a href="app_2misc_2impl_2Manifest_8cpp_source.html#l00050">app/misc/impl/Manifest.cpp:50</a></div></div>
<div class="ttc" id="astructripple_1_1ValidatorToken_html_a66ea3b1024e4671de1f027a1db34aa56"><div class="ttname"><a href="structripple_1_1ValidatorToken.html#a66ea3b1024e4671de1f027a1db34aa56">ripple::ValidatorToken::validationSecret</a></div><div class="ttdeci">SecretKey validationSecret</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00177">Manifest.h:177</a></div></div>
<div class="ttc" id="aclassripple_1_1ManifestCache_html_a55b2fe63f46ce104f2dffb351e792c79"><div class="ttname"><a href="classripple_1_1ManifestCache.html#a55b2fe63f46ce104f2dffb351e792c79">ripple::ManifestCache::sequence</a></div><div class="ttdeci">std::uint32_t sequence() const</div><div class="ttdoc">A monotonically increasing number used to detect new manifests.</div><div class="ttdef"><b>Definition:</b> <a href="Manifest_8h_source.html#l00247">Manifest.h:247</a></div></div>
<div class="ttc" id="astring_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/string.html">string</a></div></div>