This commit is contained in:
bthomee
2025-08-19 09:49:50 -07:00
parent bb5efdeec8
commit e7f4ae8bed
14888 changed files with 259444 additions and 168566 deletions

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>rippled: GetCounts.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@@ -112,6 +117,7 @@ $(function() {
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceripple.html">ripple</a> {</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keyword">static</span> <span class="keywordtype">void</span></div>
<div class="foldopen" id="foldopen00037" data-start="{" data-end="}">
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="namespaceripple.html#aff7770d395cd41834ee217de67c103db"> 37</a></span><a class="code hl_function" href="namespaceripple.html#aff7770d395cd41834ee217de67c103db">textTime</a>(</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&amp; text,</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/time_point.html">UptimeClock::time_point</a>&amp; seconds,</div>
@@ -135,8 +141,10 @@ $(function() {
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keywordflow">if</span> (i &gt; 1)</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> text += <span class="stringliteral">&quot;s&quot;</span>;</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span>}</div>
</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="foldopen" id="foldopen00062" data-start="{" data-end="}">
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="namespaceripple.html#abb3ed6f67e12d06f83f0f478f3f61fd1"> 62</a></span><a class="code hl_function" href="namespaceripple.html#abb3ed6f67e12d06f83f0f478f3f61fd1">getCountsJson</a>(<a class="code hl_class" href="classripple_1_1Application.html">Application</a>&amp; app, <span class="keywordtype">int</span> minObjectCount)</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span>{</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keyword">auto</span> objectCounts = <a class="code hl_function" href="classripple_1_1CountedObjects.html#a5e1e7b7931d2626df762785f7d24838c">CountedObjects::getInstance</a>().<a class="code hl_function" href="classripple_1_1CountedObjects.html#a8f9e97d7ecc290702f3c39240c622f4e">getCounts</a>(minObjectCount);</div>
@@ -208,11 +216,13 @@ $(function() {
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> </div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <span class="keywordflow">return</span> ret;</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span>}</div>
</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> </div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span><span class="comment">// {</span></div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span><span class="comment">// min_count: &lt;number&gt; // optional, defaults to 10</span></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span><span class="comment">// }</span></div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="foldopen" id="foldopen00138" data-start="{" data-end="}">
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="namespaceripple.html#a966f8872c94e046474d270a697e4ed6f"> 138</a></span><a class="code hl_function" href="namespaceripple.html#a966f8872c94e046474d270a697e4ed6f">doGetCounts</a>(<a class="code hl_struct" href="structripple_1_1RPC_1_1JsonContext.html">RPC::JsonContext</a>&amp; context)</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span>{</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <span class="keywordtype">int</span> minCount = 10;</div>
@@ -222,13 +232,14 @@ $(function() {
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> </div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keywordflow">return</span> <a class="code hl_function" href="namespaceripple.html#abb3ed6f67e12d06f83f0f478f3f61fd1">getCountsJson</a>(context.<a class="code hl_variable" href="structripple_1_1RPC_1_1Context.html#a7878751d68ed7fd43c385913c5e6ff04">app</a>, minCount);</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span>}</div>
</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span>} <span class="comment">// namespace ripple</span></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>
<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#l00148">json_value.h:149</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#l00558">json_value.cpp:558</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#l00962">json_value.cpp:962</a></div></div>
<div class="ttc" id="aclassripple_1_1Application_html"><div class="ttname"><a href="classripple_1_1Application.html">ripple::Application</a></div><div class="ttdef"><b>Definition:</b> <a href="Application_8h_source.html#l00113">Application.h:114</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#l00148">json_value.h:149</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#l00558">json_value.cpp:558</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#l00962">json_value.cpp:962</a></div></div>
<div class="ttc" id="aclassripple_1_1Application_html"><div class="ttname"><a href="classripple_1_1Application.html">ripple::Application</a></div><div class="ttdef"><b>Definition</b> <a href="Application_8h_source.html#l00113">Application.h:114</a></div></div>
<div class="ttc" id="aclassripple_1_1Application_html_a049ff9918f5093ff235bc7e3baa20457"><div class="ttname"><a href="classripple_1_1Application.html#a049ff9918f5093ff235bc7e3baa20457">ripple::Application::cachedSLEs</a></div><div class="ttdeci">virtual CachedSLEs &amp; cachedSLEs()=0</div></div>
<div class="ttc" id="aclassripple_1_1Application_html_a0c48dd5bcaef14e30e9ef5b96b0daa39"><div class="ttname"><a href="classripple_1_1Application.html#a0c48dd5bcaef14e30e9ef5b96b0daa39">ripple::Application::config</a></div><div class="ttdeci">virtual Config &amp; config()=0</div></div>
<div class="ttc" id="aclassripple_1_1Application_html_a337ff00f72b3421fd50b54656456acdb"><div class="ttname"><a href="classripple_1_1Application.html#a337ff00f72b3421fd50b54656456acdb">ripple::Application::getNodeStore</a></div><div class="ttdeci">virtual NodeStore::Database &amp; getNodeStore()=0</div></div>
@@ -238,38 +249,38 @@ $(function() {
<div class="ttc" id="aclassripple_1_1Application_html_a9e3f03e303b8524cdac477e7f6f4288f"><div class="ttname"><a href="classripple_1_1Application.html#a9e3f03e303b8524cdac477e7f6f4288f">ripple::Application::getNodeFamily</a></div><div class="ttdeci">virtual Family &amp; getNodeFamily()=0</div></div>
<div class="ttc" id="aclassripple_1_1Application_html_aa303fb1c72786fc008ef52079dee4fe3"><div class="ttname"><a href="classripple_1_1Application.html#aa303fb1c72786fc008ef52079dee4fe3">ripple::Application::getLedgerMaster</a></div><div class="ttdeci">virtual LedgerMaster &amp; getLedgerMaster()=0</div></div>
<div class="ttc" id="aclassripple_1_1Application_html_ab0e839b597cf03221a393cb754ec4e25"><div class="ttname"><a href="classripple_1_1Application.html#ab0e839b597cf03221a393cb754ec4e25">ripple::Application::getRelationalDatabase</a></div><div class="ttdeci">virtual RelationalDatabase &amp; getRelationalDatabase()=0</div></div>
<div class="ttc" id="aclassripple_1_1Config_html_aa09be5266eca22f68f27e60169291ec5"><div class="ttname"><a href="classripple_1_1Config.html#aa09be5266eca22f68f27e60169291ec5">ripple::Config::useTxTables</a></div><div class="ttdeci">bool useTxTables() const</div><div class="ttdef"><b>Definition:</b> <a href="Config_8h_source.html#l00342">Config.h:342</a></div></div>
<div class="ttc" id="aclassripple_1_1CountedObjects_html_a5e1e7b7931d2626df762785f7d24838c"><div class="ttname"><a href="classripple_1_1CountedObjects.html#a5e1e7b7931d2626df762785f7d24838c">ripple::CountedObjects::getInstance</a></div><div class="ttdeci">static CountedObjects &amp; getInstance() noexcept</div><div class="ttdef"><b>Definition:</b> <a href="CountedObject_8cpp_source.html#l00027">CountedObject.cpp:27</a></div></div>
<div class="ttc" id="aclassripple_1_1CountedObjects_html_a8f9e97d7ecc290702f3c39240c622f4e"><div class="ttname"><a href="classripple_1_1CountedObjects.html#a8f9e97d7ecc290702f3c39240c622f4e">ripple::CountedObjects::getCounts</a></div><div class="ttdeci">List getCounts(int minimumThreshold) const</div><div class="ttdef"><b>Definition:</b> <a href="CountedObject_8cpp_source.html#l00039">CountedObject.cpp:39</a></div></div>
<div class="ttc" id="aclassripple_1_1Config_html_aa09be5266eca22f68f27e60169291ec5"><div class="ttname"><a href="classripple_1_1Config.html#aa09be5266eca22f68f27e60169291ec5">ripple::Config::useTxTables</a></div><div class="ttdeci">bool useTxTables() const</div><div class="ttdef"><b>Definition</b> <a href="Config_8h_source.html#l00342">Config.h:342</a></div></div>
<div class="ttc" id="aclassripple_1_1CountedObjects_html_a5e1e7b7931d2626df762785f7d24838c"><div class="ttname"><a href="classripple_1_1CountedObjects.html#a5e1e7b7931d2626df762785f7d24838c">ripple::CountedObjects::getInstance</a></div><div class="ttdeci">static CountedObjects &amp; getInstance() noexcept</div><div class="ttdef"><b>Definition</b> <a href="CountedObject_8cpp_source.html#l00027">CountedObject.cpp:27</a></div></div>
<div class="ttc" id="aclassripple_1_1CountedObjects_html_a8f9e97d7ecc290702f3c39240c622f4e"><div class="ttname"><a href="classripple_1_1CountedObjects.html#a8f9e97d7ecc290702f3c39240c622f4e">ripple::CountedObjects::getCounts</a></div><div class="ttdeci">List getCounts(int minimumThreshold) const</div><div class="ttdef"><b>Definition</b> <a href="CountedObject_8cpp_source.html#l00039">CountedObject.cpp:39</a></div></div>
<div class="ttc" id="aclassripple_1_1Family_html_a3fc38122142593c76c2a28070607c3f9"><div class="ttname"><a href="classripple_1_1Family.html#a3fc38122142593c76c2a28070607c3f9">ripple::Family::getFullBelowCache</a></div><div class="ttdeci">virtual std::shared_ptr&lt; FullBelowCache &gt; getFullBelowCache()=0</div><div class="ttdoc">Return a pointer to the Family Full Below Cache.</div></div>
<div class="ttc" id="aclassripple_1_1Family_html_abeca3300256b01c3b204bacaea1dd92d"><div class="ttname"><a href="classripple_1_1Family.html#abeca3300256b01c3b204bacaea1dd92d">ripple::Family::getTreeNodeCache</a></div><div class="ttdeci">virtual std::shared_ptr&lt; TreeNodeCache &gt; getTreeNodeCache()=0</div><div class="ttdoc">Return a pointer to the Family Tree Node Cache.</div></div>
<div class="ttc" id="aclassripple_1_1InboundLedgers_html_aa8e8fceb23a3f9bf00b604c9c0a69d87"><div class="ttname"><a href="classripple_1_1InboundLedgers.html#aa8e8fceb23a3f9bf00b604c9c0a69d87">ripple::InboundLedgers::fetchRate</a></div><div class="ttdeci">virtual std::size_t fetchRate()=0</div><div class="ttdoc">Returns the rate of historical ledger fetches per minute.</div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a414aa94e494bb1e86e6f17ee84b204f6"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a414aa94e494bb1e86e6f17ee84b204f6">ripple::LedgerMaster::getCacheHitRate</a></div><div class="ttdeci">float getCacheHitRate()</div><div class="ttdef"><b>Definition:</b> <a href="LedgerMaster_8cpp_source.html#l01769">LedgerMaster.cpp:1769</a></div></div>
<div class="ttc" id="aclassripple_1_1LedgerMaster_html_a414aa94e494bb1e86e6f17ee84b204f6"><div class="ttname"><a href="classripple_1_1LedgerMaster.html#a414aa94e494bb1e86e6f17ee84b204f6">ripple::LedgerMaster::getCacheHitRate</a></div><div class="ttdeci">float getCacheHitRate()</div><div class="ttdef"><b>Definition</b> <a href="LedgerMaster_8cpp_source.html#l01769">LedgerMaster.cpp:1769</a></div></div>
<div class="ttc" id="aclassripple_1_1NetworkOPs_html_aa9220ccf8382acf85ccd1043f68b9c37"><div class="ttname"><a href="classripple_1_1NetworkOPs.html#aa9220ccf8382acf85ccd1043f68b9c37">ripple::NetworkOPs::getLocalTxCount</a></div><div class="ttdeci">virtual std::size_t getLocalTxCount()=0</div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a023779f42976b9c22da655bf9fd4f4a5"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a023779f42976b9c22da655bf9fd4f4a5">ripple::NodeStore::Database::getCountsJson</a></div><div class="ttdeci">void getCountsJson(Json::Value &amp;obj)</div><div class="ttdef"><b>Definition:</b> <a href="Database_8cpp_source.html#l00268">Database.cpp:268</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_a023779f42976b9c22da655bf9fd4f4a5"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#a023779f42976b9c22da655bf9fd4f4a5">ripple::NodeStore::Database::getCountsJson</a></div><div class="ttdeci">void getCountsJson(Json::Value &amp;obj)</div><div class="ttdef"><b>Definition</b> <a href="Database_8cpp_source.html#l00268">Database.cpp:268</a></div></div>
<div class="ttc" id="aclassripple_1_1NodeStore_1_1Database_html_aada6493667fd17dd426f6545bf4cac93"><div class="ttname"><a href="classripple_1_1NodeStore_1_1Database.html#aada6493667fd17dd426f6545bf4cac93">ripple::NodeStore::Database::getWriteLoad</a></div><div class="ttdeci">virtual std::int32_t getWriteLoad() const =0</div><div class="ttdoc">Retrieve the estimated number of pending write operations.</div></div>
<div class="ttc" id="aclassripple_1_1SQLiteDatabase_html"><div class="ttname"><a href="classripple_1_1SQLiteDatabase.html">ripple::SQLiteDatabase</a></div><div class="ttdef"><b>Definition:</b> <a href="SQLiteDatabase_8h_source.html#l00027">SQLiteDatabase.h:28</a></div></div>
<div class="ttc" id="aclassripple_1_1SQLiteDatabase_html"><div class="ttname"><a href="classripple_1_1SQLiteDatabase.html">ripple::SQLiteDatabase</a></div><div class="ttdef"><b>Definition</b> <a href="SQLiteDatabase_8h_source.html#l00027">SQLiteDatabase.h:28</a></div></div>
<div class="ttc" id="aclassripple_1_1TaggedCache_html_ad113108a142a6d0e74ef84345008aec6"><div class="ttname"><a href="classripple_1_1TaggedCache.html#ad113108a142a6d0e74ef84345008aec6">ripple::TaggedCache::rate</a></div><div class="ttdeci">double rate() const</div><div class="ttdoc">Returns the fraction of cache hits.</div></div>
<div class="ttc" id="aclassripple_1_1UptimeClock_html_ae854244a4dcf8de363337e93d5a04444"><div class="ttname"><a href="classripple_1_1UptimeClock.html#ae854244a4dcf8de363337e93d5a04444">ripple::UptimeClock::now</a></div><div class="ttdeci">static time_point now()</div><div class="ttdef"><b>Definition:</b> <a href="UptimeClock_8cpp_source.html#l00067">UptimeClock.cpp:67</a></div></div>
<div class="ttc" id="aclassripple_1_1UptimeClock_html_ae854244a4dcf8de363337e93d5a04444"><div class="ttname"><a href="classripple_1_1UptimeClock.html#ae854244a4dcf8de363337e93d5a04444">ripple::UptimeClock::now</a></div><div class="ttdeci">static time_point now()</div><div class="ttdef"><b>Definition</b> <a href="UptimeClock_8cpp_source.html#l00067">UptimeClock.cpp:67</a></div></div>
<div class="ttc" id="aduration_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a></div></div>
<div class="ttc" id="aempty_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/empty.html">std::string::empty</a></div><div class="ttdeci">T empty(T... args)</div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a></div><div class="ttdeci">@ objectValue</div><div class="ttdoc">object value (collection of name/value pairs).</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00046">json_value.h:45</a></div></div>
<div class="ttc" id="anamespaceJson_html_ab1488c31a37eea2d37f36a0961372572"><div class="ttname"><a href="namespaceJson.html#ab1488c31a37eea2d37f36a0961372572">Json::UInt</a></div><div class="ttdeci">unsigned int UInt</div><div class="ttdef"><b>Definition:</b> <a href="json__forwards_8h_source.html#l00027">json_forwards.h:27</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="algorithm_8h_source.html#l00025">algorithm.h:25</a></div></div>
<div class="ttc" id="anamespaceripple_html_a966f8872c94e046474d270a697e4ed6f"><div class="ttname"><a href="namespaceripple.html#a966f8872c94e046474d270a697e4ed6f">ripple::doGetCounts</a></div><div class="ttdeci">Json::Value doGetCounts(RPC::JsonContext &amp;context)</div><div class="ttdef"><b>Definition:</b> <a href="GetCounts_8cpp_source.html#l00138">GetCounts.cpp:138</a></div></div>
<div class="ttc" id="anamespaceripple_html_abb3ed6f67e12d06f83f0f478f3f61fd1"><div class="ttname"><a href="namespaceripple.html#abb3ed6f67e12d06f83f0f478f3f61fd1">ripple::getCountsJson</a></div><div class="ttdeci">Json::Value getCountsJson(Application &amp;app, int minObjectCount)</div><div class="ttdef"><b>Definition:</b> <a href="GetCounts_8cpp_source.html#l00062">GetCounts.cpp:62</a></div></div>
<div class="ttc" id="anamespaceripple_html_aff7770d395cd41834ee217de67c103db"><div class="ttname"><a href="namespaceripple.html#aff7770d395cd41834ee217de67c103db">ripple::textTime</a></div><div class="ttdeci">static void textTime(std::string &amp;text, UptimeClock::time_point &amp;seconds, char const *unitName, std::chrono::seconds unitVal)</div><div class="ttdef"><b>Definition:</b> <a href="GetCounts_8cpp_source.html#l00037">GetCounts.cpp:37</a></div></div>
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a></div><div class="ttdeci">@ objectValue</div><div class="ttdoc">object value (collection of name/value pairs).</div><div class="ttdef"><b>Definition</b> <a href="json__value_8h_source.html#l00046">json_value.h:45</a></div></div>
<div class="ttc" id="anamespaceJson_html_ab1488c31a37eea2d37f36a0961372572"><div class="ttname"><a href="namespaceJson.html#ab1488c31a37eea2d37f36a0961372572">Json::UInt</a></div><div class="ttdeci">unsigned int UInt</div><div class="ttdef"><b>Definition</b> <a href="json__forwards_8h_source.html#l00027">json_forwards.h:27</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="algorithm_8h_source.html#l00025">algorithm.h:25</a></div></div>
<div class="ttc" id="anamespaceripple_html_a966f8872c94e046474d270a697e4ed6f"><div class="ttname"><a href="namespaceripple.html#a966f8872c94e046474d270a697e4ed6f">ripple::doGetCounts</a></div><div class="ttdeci">Json::Value doGetCounts(RPC::JsonContext &amp;context)</div><div class="ttdef"><b>Definition</b> <a href="GetCounts_8cpp_source.html#l00138">GetCounts.cpp:138</a></div></div>
<div class="ttc" id="anamespaceripple_html_abb3ed6f67e12d06f83f0f478f3f61fd1"><div class="ttname"><a href="namespaceripple.html#abb3ed6f67e12d06f83f0f478f3f61fd1">ripple::getCountsJson</a></div><div class="ttdeci">Json::Value getCountsJson(Application &amp;app, int minObjectCount)</div><div class="ttdef"><b>Definition</b> <a href="GetCounts_8cpp_source.html#l00062">GetCounts.cpp:62</a></div></div>
<div class="ttc" id="anamespaceripple_html_aff7770d395cd41834ee217de67c103db"><div class="ttname"><a href="namespaceripple.html#aff7770d395cd41834ee217de67c103db">ripple::textTime</a></div><div class="ttdeci">static void textTime(std::string &amp;text, UptimeClock::time_point &amp;seconds, char const *unitName, std::chrono::seconds unitVal)</div><div class="ttdef"><b>Definition</b> <a href="GetCounts_8cpp_source.html#l00037">GetCounts.cpp:37</a></div></div>
<div class="ttc" id="asize_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div></div>
<div class="ttc" id="astructripple_1_1RPC_1_1Context_html_a7878751d68ed7fd43c385913c5e6ff04"><div class="ttname"><a href="structripple_1_1RPC_1_1Context.html#a7878751d68ed7fd43c385913c5e6ff04">ripple::RPC::Context::app</a></div><div class="ttdeci">Application &amp; app</div><div class="ttdef"><b>Definition:</b> <a href="Context_8h_source.html#l00041">Context.h:41</a></div></div>
<div class="ttc" id="astructripple_1_1RPC_1_1JsonContext_html"><div class="ttname"><a href="structripple_1_1RPC_1_1JsonContext.html">ripple::RPC::JsonContext</a></div><div class="ttdef"><b>Definition:</b> <a href="Context_8h_source.html#l00052">Context.h:53</a></div></div>
<div class="ttc" id="astructripple_1_1RPC_1_1JsonContext_html_a036b2c14552fbca49011c3d0e78017fa"><div class="ttname"><a href="structripple_1_1RPC_1_1JsonContext.html#a036b2c14552fbca49011c3d0e78017fa">ripple::RPC::JsonContext::params</a></div><div class="ttdeci">Json::Value params</div><div class="ttdef"><b>Definition:</b> <a href="Context_8h_source.html#l00063">Context.h:63</a></div></div>
<div class="ttc" id="astructripple_1_1RPC_1_1Context_html_a7878751d68ed7fd43c385913c5e6ff04"><div class="ttname"><a href="structripple_1_1RPC_1_1Context.html#a7878751d68ed7fd43c385913c5e6ff04">ripple::RPC::Context::app</a></div><div class="ttdeci">Application &amp; app</div><div class="ttdef"><b>Definition</b> <a href="Context_8h_source.html#l00041">Context.h:41</a></div></div>
<div class="ttc" id="astructripple_1_1RPC_1_1JsonContext_html"><div class="ttname"><a href="structripple_1_1RPC_1_1JsonContext.html">ripple::RPC::JsonContext</a></div><div class="ttdef"><b>Definition</b> <a href="Context_8h_source.html#l00052">Context.h:53</a></div></div>
<div class="ttc" id="astructripple_1_1RPC_1_1JsonContext_html_a036b2c14552fbca49011c3d0e78017fa"><div class="ttname"><a href="structripple_1_1RPC_1_1JsonContext.html#a036b2c14552fbca49011c3d0e78017fa">ripple::RPC::JsonContext::params</a></div><div class="ttdeci">Json::Value params</div><div class="ttdef"><b>Definition</b> <a href="Context_8h_source.html#l00063">Context.h:63</a></div></div>
<div class="ttc" id="atime_point_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/time_point.html">std::chrono::time_point</a></div></div>
<div class="ttc" id="atime_since_epoch_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/time_point/time_since_epoch.html">std::chrono::time_point::time_since_epoch</a></div><div class="ttdeci">T time_since_epoch(T... args)</div></div>
<div class="ttc" id="ato_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/to_string.html">std::to_string</a></div><div class="ttdeci">T to_string(T... args)</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>