mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-21 19:45:53 +00:00
deploy: afc05659ed
This commit is contained in:
@@ -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: PerfLogImp.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&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&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()"
|
||||
@@ -118,6 +123,7 @@ $(function() {
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespaceripple.html">ripple</a> {</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="keyword">namespace </span>perf {</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="foldopen" id="foldopen00043" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a9c6120850c122c793516a269b37885e5"> 43</a></span><a class="code hl_function" href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a9c6120850c122c793516a269b37885e5">PerfLogImp::Counters::Counters</a>(</div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set<char const*></a> <span class="keyword">const</span>& labels,</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_class" href="classripple_1_1JobTypes.html">JobTypes</a> <span class="keyword">const</span>& jobTypes)</div>
|
||||
@@ -153,8 +159,10 @@ $(function() {
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> }</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> }</div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
|
||||
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
|
||||
<div class="foldopen" id="foldopen00080" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#af79a96d4164c8d6129d816102a8e3ad2"> 80</a></span><a class="code hl_function" href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#af79a96d4164c8d6129d816102a8e3ad2">PerfLogImp::Counters::countersJson</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a> rpcobj(<a class="code hl_enumvalue" href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6">Json::objectValue</a>);</div>
|
||||
@@ -248,8 +256,10 @@ $(function() {
|
||||
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> counters[jss::job_queue] = jqobj;</div>
|
||||
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> <span class="keywordflow">return</span> counters;</div>
|
||||
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> </div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span><a class="code hl_class" href="classJson_1_1Value.html">Json::Value</a></div>
|
||||
<div class="foldopen" id="foldopen00175" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a00784838ca66b11c10bd46349af29e45"> 175</a></span><a class="code hl_function" href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a00784838ca66b11c10bd46349af29e45">PerfLogImp::Counters::currentJson</a>()<span class="keyword"> const</span></div>
|
||||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span><span class="keyword"></span>{</div>
|
||||
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> <span class="keyword">auto</span> <span class="keyword">const</span> present = <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock/now.html">steady_clock::now</a>();</div>
|
||||
@@ -295,10 +305,12 @@ $(function() {
|
||||
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> <a class="code hl_enumvalue" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000">current</a>[jss::methods] = methodsArray;</div>
|
||||
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <span class="keywordflow">return</span> <a class="code hl_enumvalue" href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000">current</a>;</div>
|
||||
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> </div>
|
||||
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span><span class="comment">//-----------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> </div>
|
||||
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00224" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"><a class="line" href="classripple_1_1perf_1_1PerfLogImp.html#ae99b291a5018e217c8e133f58d747249"> 224</a></span><a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#ae99b291a5018e217c8e133f58d747249">PerfLogImp::openLog</a>()</div>
|
||||
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span>{</div>
|
||||
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a83968d02bdad06aa4dbe3a93e68b20a9">setup_</a>.<a class="code hl_variable" href="structripple_1_1perf_1_1PerfLog_1_1Setup.html#a54b372860912c7f6acfc8f084e981574">perfLog</a>.empty())</div>
|
||||
@@ -331,8 +343,10 @@ $(function() {
|
||||
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> <a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a1053044ecf85c001da6c1a3b4afd9bba">signalStop_</a>();</div>
|
||||
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> }</div>
|
||||
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> </div>
|
||||
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00258" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="classripple_1_1perf_1_1PerfLogImp.html#afd6c74e0ad7435848b1306d0ea1ca267"> 258</a></span><a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#afd6c74e0ad7435848b1306d0ea1ca267">PerfLogImp::run</a>()</div>
|
||||
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span>{</div>
|
||||
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> <a class="code hl_function" href="namespacebeast.html#ab3bd70e6eb43bbd99b5fe518efce8c7e">beast::setCurrentThreadName</a>(<span class="stringliteral">"perflog"</span>);</div>
|
||||
@@ -356,8 +370,10 @@ $(function() {
|
||||
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> <a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#aed1efce69652da91d46e05b8549d3692">report</a>();</div>
|
||||
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> }</div>
|
||||
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> </div>
|
||||
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00283" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="classripple_1_1perf_1_1PerfLogImp.html#aed1efce69652da91d46e05b8549d3692"> 283</a></span><a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#aed1efce69652da91d46e05b8549d3692">PerfLogImp::report</a>()</div>
|
||||
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span>{</div>
|
||||
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> <span class="keywordflow">if</span> (!<a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#ad7e95c7d24fd917d729019dd9ee19c3d">logFile_</a>)</div>
|
||||
@@ -385,7 +401,9 @@ $(function() {
|
||||
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> </div>
|
||||
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> <a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#ad7e95c7d24fd917d729019dd9ee19c3d">logFile_</a> << <a class="code hl_class" href="classJson_1_1Compact.html">Json::Compact</a>{std::move(<a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#aed1efce69652da91d46e05b8549d3692">report</a>)} << <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a>;</div>
|
||||
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> </div>
|
||||
<div class="foldopen" id="foldopen00311" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"><a class="line" href="classripple_1_1perf_1_1PerfLogImp.html#adc4b9285fcf971b93bde351bb9c69c12"> 311</a></span><a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#adc4b9285fcf971b93bde351bb9c69c12">PerfLogImp::PerfLogImp</a>(</div>
|
||||
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> <a class="code hl_struct" href="structripple_1_1perf_1_1PerfLog_1_1Setup.html">Setup</a> <span class="keyword">const</span>& setup,</div>
|
||||
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> <a class="code hl_class" href="classripple_1_1Application.html">Application</a>& app,</div>
|
||||
@@ -395,13 +413,17 @@ $(function() {
|
||||
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span>{</div>
|
||||
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> <a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#ae99b291a5018e217c8e133f58d747249">openLog</a>();</div>
|
||||
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> </div>
|
||||
<div class="foldopen" id="foldopen00321" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"><a class="line" href="classripple_1_1perf_1_1PerfLogImp.html#ab800b42ef0191eb5675e7f65acde20bd"> 321</a></span><a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#ab800b42ef0191eb5675e7f65acde20bd">PerfLogImp::~PerfLogImp</a>()</div>
|
||||
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span>{</div>
|
||||
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> <a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#a8e96e40c590fb7d220c384e45922a3c3">stop</a>();</div>
|
||||
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> </div>
|
||||
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00327" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="classripple_1_1perf_1_1PerfLogImp.html#a5a6df6b772a186b0c889ebec2cae7678"> 327</a></span><a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#a5a6df6b772a186b0c889ebec2cae7678">PerfLogImp::rpcStart</a>(<a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>& method, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> <span class="keyword">const</span> requestId)</div>
|
||||
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span>{</div>
|
||||
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span> <span class="keyword">auto</span> counter = <a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a20fd0dee9b953abca00dc37c4ce43964">counters_</a>.<a class="code hl_variable" href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a05bb53df2b2251dc6150680f12098954">rpc_</a>.find(method);</div>
|
||||
@@ -419,8 +441,10 @@ $(function() {
|
||||
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> <a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a20fd0dee9b953abca00dc37c4ce43964">counters_</a>.<a class="code hl_variable" href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a63af43350af863cbf29c75b635b30500">methods_</a>[requestId] = {</div>
|
||||
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> counter->first.c_str(), <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock/now.html">steady_clock::now</a>()};</div>
|
||||
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
|
||||
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00346" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"><a class="line" href="classripple_1_1perf_1_1PerfLogImp.html#a09db64fc2f2fda2ce5baed6593246e3a"> 346</a></span><a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#a09db64fc2f2fda2ce5baed6593246e3a">PerfLogImp::rpcEnd</a>(</div>
|
||||
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</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>& method,</div>
|
||||
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> <span class="keyword">const</span> requestId,</div>
|
||||
@@ -455,8 +479,10 @@ $(function() {
|
||||
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> counter->second.value.duration += std::chrono::duration_cast<microseconds>(</div>
|
||||
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> <a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock/now.html">steady_clock::now</a>() - startTime);</div>
|
||||
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> </div>
|
||||
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00382" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"><a class="line" href="classripple_1_1perf_1_1PerfLogImp.html#a2f3601164c8f96b278d3596a617e3a58"> 382</a></span><a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#a2f3601164c8f96b278d3596a617e3a58">PerfLogImp::jobQueue</a>(<a class="code hl_enumeration" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17a">JobType</a> <span class="keyword">const</span> type)</div>
|
||||
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span>{</div>
|
||||
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> <span class="keyword">auto</span> counter = <a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a20fd0dee9b953abca00dc37c4ce43964">counters_</a>.<a class="code hl_variable" href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#afe955a760afed3a898cca80240fb8591">jq_</a>.find(type);</div>
|
||||
@@ -469,8 +495,10 @@ $(function() {
|
||||
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> lock(counter->second.mutex);</div>
|
||||
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> ++counter->second.value.queued;</div>
|
||||
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> </div>
|
||||
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00396" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"><a class="line" href="classripple_1_1perf_1_1PerfLogImp.html#a4112e34e1dfcead94a54b47ca1c0407c"> 396</a></span><a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#a4112e34e1dfcead94a54b47ca1c0407c">PerfLogImp::jobStart</a>(</div>
|
||||
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> <a class="code hl_enumeration" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17a">JobType</a> <span class="keyword">const</span> type,</div>
|
||||
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">microseconds</a> dur,</div>
|
||||
@@ -493,8 +521,10 @@ $(function() {
|
||||
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> <span class="keywordflow">if</span> (instance >= 0 && instance < <a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a20fd0dee9b953abca00dc37c4ce43964">counters_</a>.<a class="code hl_variable" href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a497a30fda256f1ca07cb388aaaa77821">jobs_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/size.html">size</a>())</div>
|
||||
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> <a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a20fd0dee9b953abca00dc37c4ce43964">counters_</a>.<a class="code hl_variable" href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a497a30fda256f1ca07cb388aaaa77821">jobs_</a>[instance] = {type, startTime};</div>
|
||||
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> </div>
|
||||
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00420" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"><a class="line" href="classripple_1_1perf_1_1PerfLogImp.html#ae20e7fc6dada760cae91c8b37fa87422"> 420</a></span><a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#ae20e7fc6dada760cae91c8b37fa87422">PerfLogImp::jobFinish</a>(<a class="code hl_enumeration" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17a">JobType</a> <span class="keyword">const</span> type, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">microseconds</a> dur, <span class="keywordtype">int</span> instance)</div>
|
||||
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span>{</div>
|
||||
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> <span class="keyword">auto</span> counter = <a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a20fd0dee9b953abca00dc37c4ce43964">counters_</a>.<a class="code hl_variable" href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#afe955a760afed3a898cca80240fb8591">jq_</a>.find(type);</div>
|
||||
@@ -513,16 +543,20 @@ $(function() {
|
||||
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> <span class="keywordflow">if</span> (instance >= 0 && instance < <a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a20fd0dee9b953abca00dc37c4ce43964">counters_</a>.<a class="code hl_variable" href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a497a30fda256f1ca07cb388aaaa77821">jobs_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/size.html">size</a>())</div>
|
||||
<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> <a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a20fd0dee9b953abca00dc37c4ce43964">counters_</a>.<a class="code hl_variable" href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a497a30fda256f1ca07cb388aaaa77821">jobs_</a>[instance] = {<a class="code hl_enumvalue" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa24d4471c57d1ff11dd7e60e7525c3882">jtINVALID</a>, <a class="code hl_typedef" href="classripple_1_1perf_1_1PerfLog.html#a2a46a4c21fbebad094b6d7b0b9fc0812">steady_time_point</a>()};</div>
|
||||
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> </div>
|
||||
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00440" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"><a class="line" href="classripple_1_1perf_1_1PerfLogImp.html#a0ac856fa5485f35e47fdb8352d34b3b7"> 440</a></span><a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#a0ac856fa5485f35e47fdb8352d34b3b7">PerfLogImp::resizeJobs</a>(<span class="keywordtype">int</span> <span class="keyword">const</span> resize)</div>
|
||||
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span>{</div>
|
||||
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> lock(<a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a20fd0dee9b953abca00dc37c4ce43964">counters_</a>.<a class="code hl_variable" href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#ad62cf933e90b3252ac06736c11a9f565">jobsMutex_</a>);</div>
|
||||
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> <span class="keywordflow">if</span> (resize > <a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a20fd0dee9b953abca00dc37c4ce43964">counters_</a>.<a class="code hl_variable" href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a497a30fda256f1ca07cb388aaaa77821">jobs_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/size.html">size</a>())</div>
|
||||
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"> 444</span> <a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a20fd0dee9b953abca00dc37c4ce43964">counters_</a>.<a class="code hl_variable" href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a497a30fda256f1ca07cb388aaaa77821">jobs_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/container/vector/resize.html">resize</a>(resize, {<a class="code hl_enumvalue" href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa24d4471c57d1ff11dd7e60e7525c3882">jtINVALID</a>, <a class="code hl_typedef" href="classripple_1_1perf_1_1PerfLog.html#a2a46a4c21fbebad094b6d7b0b9fc0812">steady_time_point</a>()});</div>
|
||||
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> </div>
|
||||
<div class="line"><a id="l00447" name="l00447"></a><span class="lineno"> 447</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00448" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"><a class="line" href="classripple_1_1perf_1_1PerfLogImp.html#a5afbfcca0cf2c81ac88fa18aabd50b1f"> 448</a></span><a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#a5afbfcca0cf2c81ac88fa18aabd50b1f">PerfLogImp::rotate</a>()</div>
|
||||
<div class="line"><a id="l00449" name="l00449"></a><span class="lineno"> 449</span>{</div>
|
||||
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"> 450</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a83968d02bdad06aa4dbe3a93e68b20a9">setup_</a>.<a class="code hl_variable" href="structripple_1_1perf_1_1PerfLog_1_1Setup.html#a54b372860912c7f6acfc8f084e981574">perfLog</a>.empty())</div>
|
||||
@@ -532,15 +566,19 @@ $(function() {
|
||||
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"> 454</span> <a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#ad7d1af796595eb57075c4d79fc92081e">rotate_</a> = <span class="keyword">true</span>;</div>
|
||||
<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"> 455</span> <a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a75bd7e44bdf90e50fa50640e877f091a">cond_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/thread/condition_variable/notify_one.html">notify_one</a>();</div>
|
||||
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"> 456</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"> 457</span> </div>
|
||||
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"> 458</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00459" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"><a class="line" href="classripple_1_1perf_1_1PerfLogImp.html#aaf753116ce7d16f627a2e6a2acacdf6f"> 459</a></span><a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#aaf753116ce7d16f627a2e6a2acacdf6f">PerfLogImp::start</a>()</div>
|
||||
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span>{</div>
|
||||
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a83968d02bdad06aa4dbe3a93e68b20a9">setup_</a>.<a class="code hl_variable" href="structripple_1_1perf_1_1PerfLog_1_1Setup.html#a54b372860912c7f6acfc8f084e981574">perfLog</a>.size())</div>
|
||||
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"> 462</span> <a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a7c6f683b5952c800a659a810582462f2">thread_</a> = <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/thread.html">std::thread</a>(&<a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#afd6c74e0ad7435848b1306d0ea1ca267">PerfLogImp::run</a>, <span class="keyword">this</span>);</div>
|
||||
<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"> 463</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"> 464</span> </div>
|
||||
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"> 465</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00466" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"><a class="line" href="classripple_1_1perf_1_1PerfLogImp.html#a8e96e40c590fb7d220c384e45922a3c3"> 466</a></span><a class="code hl_function" href="classripple_1_1perf_1_1PerfLogImp.html#a8e96e40c590fb7d220c384e45922a3c3">PerfLogImp::stop</a>()</div>
|
||||
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span>{</div>
|
||||
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a7c6f683b5952c800a659a810582462f2">thread_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/thread/thread/joinable.html">joinable</a>())</div>
|
||||
@@ -553,10 +591,12 @@ $(function() {
|
||||
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> <a class="code hl_variable" href="classripple_1_1perf_1_1PerfLogImp.html#a7c6f683b5952c800a659a810582462f2">thread_</a>.<a class="code hl_functionRef" href="http://en.cppreference.com/w/cpp/thread/thread/join.html">join</a>();</div>
|
||||
<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> }</div>
|
||||
<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> </div>
|
||||
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span><span class="comment">//-----------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> </div>
|
||||
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span><a class="code hl_struct" href="structripple_1_1perf_1_1PerfLog_1_1Setup.html">PerfLog::Setup</a></div>
|
||||
<div class="foldopen" id="foldopen00482" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"><a class="line" href="namespaceripple_1_1perf.html#a05a394877a70f3d8ee8ec2a42b906763"> 482</a></span><a class="code hl_function" href="namespaceripple_1_1perf.html#a05a394877a70f3d8ee8ec2a42b906763">setup_PerfLog</a>(<a class="code hl_class" href="classripple_1_1Section.html">Section</a> <span class="keyword">const</span>& section, boost::filesystem::path <span class="keyword">const</span>& configDir)</div>
|
||||
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"> 483</span>{</div>
|
||||
<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"> 484</span> <a class="code hl_struct" href="structripple_1_1perf_1_1PerfLog_1_1Setup.html">PerfLog::Setup</a> setup;</div>
|
||||
@@ -577,64 +617,67 @@ $(function() {
|
||||
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"> 499</span> setup.<a class="code hl_variable" href="structripple_1_1perf_1_1PerfLog_1_1Setup.html#af75669578067c4dc062f0e8cbe722060">logInterval</a> = <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a>(logInterval);</div>
|
||||
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span> <span class="keywordflow">return</span> setup;</div>
|
||||
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"> 502</span> </div>
|
||||
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"> 503</span><a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr<PerfLog></a></div>
|
||||
<div class="foldopen" id="foldopen00504" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00504" name="l00504"></a><span class="lineno"><a class="line" href="namespaceripple_1_1perf.html#aef38cd26fe2b2e924f8c117aff08b598"> 504</a></span><a class="code hl_function" href="namespaceripple_1_1perf.html#aef38cd26fe2b2e924f8c117aff08b598">make_PerfLog</a>(</div>
|
||||
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"> 505</span> <a class="code hl_struct" href="structripple_1_1perf_1_1PerfLog_1_1Setup.html">PerfLog::Setup</a> <span class="keyword">const</span>& setup,</div>
|
||||
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span> <a class="code hl_class" href="classripple_1_1Application.html">Application</a>& app,</div>
|
||||
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> journal,</div>
|
||||
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a><<span class="keywordtype">void</span>()>&& signalStop)</div>
|
||||
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span>{</div>
|
||||
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span> <span class="keywordflow">return</span> std::make_unique<PerfLogImp>(</div>
|
||||
<div class="line"><a id="l00510" name="l00510"></a><span class="lineno"> 510</span> <span class="keywordflow">return</span> <a class="code hl_variableRef" href="http://en.cppreference.com/w/cpp/types/is_same.html">std::make_unique<PerfLogImp></a>(</div>
|
||||
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"> 511</span> setup, app, journal, std::move(signalStop));</div>
|
||||
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span> </div>
|
||||
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span>} <span class="comment">// namespace perf</span></div>
|
||||
<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="ttc" id="aatomic_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/atomic.html">atomic</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>
|
||||
<div class="ttc" id="aclassJson_1_1Compact_html"><div class="ttname"><a href="classJson_1_1Compact.html">Json::Compact</a></div><div class="ttdoc">Decorator for streaming out compact json.</div><div class="ttdef"><b>Definition:</b> <a href="json__writer_8h_source.html#l00317">json_writer.h:318</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_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#l00910">json_value.cpp:910</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>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_a3dfb8e2e3eecccdb5cf78ff21bca069c"><div class="ttname"><a href="classbeast_1_1Journal.html#a3dfb8e2e3eecccdb5cf78ff21bca069c">beast::Journal::fatal</a></div><div class="ttdeci">Stream fatal() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00352">Journal.h:352</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_1Compact_html"><div class="ttname"><a href="classJson_1_1Compact.html">Json::Compact</a></div><div class="ttdoc">Decorator for streaming out compact json.</div><div class="ttdef"><b>Definition</b> <a href="json__writer_8h_source.html#l00317">json_writer.h:318</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_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#l00910">json_value.cpp:910</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>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_a3dfb8e2e3eecccdb5cf78ff21bca069c"><div class="ttname"><a href="classbeast_1_1Journal.html#a3dfb8e2e3eecccdb5cf78ff21bca069c">beast::Journal::fatal</a></div><div class="ttdeci">Stream fatal() const</div><div class="ttdef"><b>Definition</b> <a href="Journal_8h_source.html#l00352">Journal.h:352</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_a337ff00f72b3421fd50b54656456acdb"><div class="ttname"><a href="classripple_1_1Application.html#a337ff00f72b3421fd50b54656456acdb">ripple::Application::getNodeStore</a></div><div class="ttdeci">virtual NodeStore::Database & getNodeStore()=0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Application_html_a8f55e8599c1fdd368f131ff26c2039f1"><div class="ttname"><a href="classripple_1_1Application.html#a8f55e8599c1fdd368f131ff26c2039f1">ripple::Application::getOPs</a></div><div class="ttdeci">virtual NetworkOPs & getOPs()=0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1JobTypes_html"><div class="ttname"><a href="classripple_1_1JobTypes.html">ripple::JobTypes</a></div><div class="ttdef"><b>Definition:</b> <a href="JobTypes_8h_source.html#l00031">JobTypes.h:32</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1JobTypes_html_a5074e5249cca76b85be82279c66f819c"><div class="ttname"><a href="classripple_1_1JobTypes.html#a5074e5249cca76b85be82279c66f819c">ripple::JobTypes::name</a></div><div class="ttdeci">static std::string const & name(JobType jt)</div><div class="ttdef"><b>Definition:</b> <a href="JobTypes_8h_source.html#l00135">JobTypes.h:135</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1JobTypes_html_a8d73dfe5019a7e7ef72727198a28061b"><div class="ttname"><a href="classripple_1_1JobTypes.html#a8d73dfe5019a7e7ef72727198a28061b">ripple::JobTypes::size</a></div><div class="ttdeci">Map::size_type size() const</div><div class="ttdef"><b>Definition:</b> <a href="JobTypes_8h_source.html#l00159">JobTypes.h:159</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1JobTypes_html"><div class="ttname"><a href="classripple_1_1JobTypes.html">ripple::JobTypes</a></div><div class="ttdef"><b>Definition</b> <a href="JobTypes_8h_source.html#l00031">JobTypes.h:32</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1JobTypes_html_a5074e5249cca76b85be82279c66f819c"><div class="ttname"><a href="classripple_1_1JobTypes.html#a5074e5249cca76b85be82279c66f819c">ripple::JobTypes::name</a></div><div class="ttdeci">static std::string const & name(JobType jt)</div><div class="ttdef"><b>Definition</b> <a href="JobTypes_8h_source.html#l00135">JobTypes.h:135</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1JobTypes_html_a8d73dfe5019a7e7ef72727198a28061b"><div class="ttname"><a href="classripple_1_1JobTypes.html#a8d73dfe5019a7e7ef72727198a28061b">ripple::JobTypes::size</a></div><div class="ttdeci">Map::size_type size() const</div><div class="ttdef"><b>Definition</b> <a href="JobTypes_8h_source.html#l00159">JobTypes.h:159</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1NetworkOPs_html_a51bff8f9e909c4983b14ba2682ac118c"><div class="ttname"><a href="classripple_1_1NetworkOPs.html#a51bff8f9e909c4983b14ba2682ac118c">ripple::NetworkOPs::stateAccounting</a></div><div class="ttdeci">virtual void stateAccounting(Json::Value &obj)=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 &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_1Section_html"><div class="ttname"><a href="classripple_1_1Section.html">ripple::Section</a></div><div class="ttdoc">Holds a collection of configuration values.</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00044">BasicConfig.h:45</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a07283882956c5712918d96a4180f2cc1"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a07283882956c5712918d96a4180f2cc1">ripple::perf::PerfLogImp::hostname_</a></div><div class="ttdeci">std::string const hostname_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00131">PerfLogImp.h:131</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a09db64fc2f2fda2ce5baed6593246e3a"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a09db64fc2f2fda2ce5baed6593246e3a">ripple::perf::PerfLogImp::rpcEnd</a></div><div class="ttdeci">void rpcEnd(std::string const &method, std::uint64_t const requestId, bool finish)</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00346">PerfLogImp.cpp:346</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a0ac856fa5485f35e47fdb8352d34b3b7"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a0ac856fa5485f35e47fdb8352d34b3b7">ripple::perf::PerfLogImp::resizeJobs</a></div><div class="ttdeci">void resizeJobs(int const resize) override</div><div class="ttdoc">Ensure enough room to store each currently executing job.</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00440">PerfLogImp.cpp:440</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a0d490e9e6572de6f1aa4e182ffaaab52"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a0d490e9e6572de6f1aa4e182ffaaab52">ripple::perf::PerfLogImp::j_</a></div><div class="ttdeci">beast::Journal const j_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00123">PerfLogImp.h:123</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a1053044ecf85c001da6c1a3b4afd9bba"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a1053044ecf85c001da6c1a3b4afd9bba">ripple::perf::PerfLogImp::signalStop_</a></div><div class="ttdeci">std::function< void()> const signalStop_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00124">PerfLogImp.h:124</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a20fd0dee9b953abca00dc37c4ce43964"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a20fd0dee9b953abca00dc37c4ce43964">ripple::perf::PerfLogImp::counters_</a></div><div class="ttdeci">Counters counters_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00125">PerfLogImp.h:125</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a2f3601164c8f96b278d3596a617e3a58"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a2f3601164c8f96b278d3596a617e3a58">ripple::perf::PerfLogImp::jobQueue</a></div><div class="ttdeci">void jobQueue(JobType const type) override</div><div class="ttdoc">Log queued job.</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00382">PerfLogImp.cpp:382</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a2f4cf2488a0eaeaf944c2df554ea6570"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a2f4cf2488a0eaeaf944c2df554ea6570">ripple::perf::PerfLogImp::app_</a></div><div class="ttdeci">Application & app_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00122">PerfLogImp.h:122</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a4112e34e1dfcead94a54b47ca1c0407c"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a4112e34e1dfcead94a54b47ca1c0407c">ripple::perf::PerfLogImp::jobStart</a></div><div class="ttdeci">void jobStart(JobType const type, microseconds dur, steady_time_point startTime, int instance) override</div><div class="ttdoc">Log job executing.</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00396">PerfLogImp.cpp:396</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a5a6df6b772a186b0c889ebec2cae7678"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a5a6df6b772a186b0c889ebec2cae7678">ripple::perf::PerfLogImp::rpcStart</a></div><div class="ttdeci">void rpcStart(std::string const &method, std::uint64_t const requestId) override</div><div class="ttdoc">Log start of RPC call.</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00327">PerfLogImp.cpp:327</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a5afbfcca0cf2c81ac88fa18aabd50b1f"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a5afbfcca0cf2c81ac88fa18aabd50b1f">ripple::perf::PerfLogImp::rotate</a></div><div class="ttdeci">void rotate() override</div><div class="ttdoc">Rotate perf log file.</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00448">PerfLogImp.cpp:448</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a75bd7e44bdf90e50fa50640e877f091a"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a75bd7e44bdf90e50fa50640e877f091a">ripple::perf::PerfLogImp::cond_</a></div><div class="ttdeci">std::condition_variable cond_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00129">PerfLogImp.h:129</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a7c6f683b5952c800a659a810582462f2"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a7c6f683b5952c800a659a810582462f2">ripple::perf::PerfLogImp::thread_</a></div><div class="ttdeci">std::thread thread_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00127">PerfLogImp.h:127</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a83968d02bdad06aa4dbe3a93e68b20a9"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a83968d02bdad06aa4dbe3a93e68b20a9">ripple::perf::PerfLogImp::setup_</a></div><div class="ttdeci">Setup const setup_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00121">PerfLogImp.h:121</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a8e96e40c590fb7d220c384e45922a3c3"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a8e96e40c590fb7d220c384e45922a3c3">ripple::perf::PerfLogImp::stop</a></div><div class="ttdeci">void stop() override</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00466">PerfLogImp.cpp:466</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a9debb4743b9d653d2f6a9bc528ea4d5f"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a9debb4743b9d653d2f6a9bc528ea4d5f">ripple::perf::PerfLogImp::stop_</a></div><div class="ttdeci">bool stop_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00132">PerfLogImp.h:132</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_aaf753116ce7d16f627a2e6a2acacdf6f"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#aaf753116ce7d16f627a2e6a2acacdf6f">ripple::perf::PerfLogImp::start</a></div><div class="ttdeci">void start() override</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00459">PerfLogImp.cpp:459</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_ab800b42ef0191eb5675e7f65acde20bd"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#ab800b42ef0191eb5675e7f65acde20bd">ripple::perf::PerfLogImp::~PerfLogImp</a></div><div class="ttdeci">~PerfLogImp() override</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00321">PerfLogImp.cpp:321</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_ac64e671807b0a09696d1392244b795dd"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#ac64e671807b0a09696d1392244b795dd">ripple::perf::PerfLogImp::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00128">PerfLogImp.h:128</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_ad7d1af796595eb57075c4d79fc92081e"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#ad7d1af796595eb57075c4d79fc92081e">ripple::perf::PerfLogImp::rotate_</a></div><div class="ttdeci">bool rotate_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00133">PerfLogImp.h:133</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_ad7e95c7d24fd917d729019dd9ee19c3d"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#ad7e95c7d24fd917d729019dd9ee19c3d">ripple::perf::PerfLogImp::logFile_</a></div><div class="ttdeci">std::ofstream logFile_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00126">PerfLogImp.h:126</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_adc4b9285fcf971b93bde351bb9c69c12"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#adc4b9285fcf971b93bde351bb9c69c12">ripple::perf::PerfLogImp::PerfLogImp</a></div><div class="ttdeci">PerfLogImp(Setup const &setup, Application &app, beast::Journal journal, std::function< void()> &&signalStop)</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00311">PerfLogImp.cpp:311</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_ae20e7fc6dada760cae91c8b37fa87422"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#ae20e7fc6dada760cae91c8b37fa87422">ripple::perf::PerfLogImp::jobFinish</a></div><div class="ttdeci">void jobFinish(JobType const type, microseconds dur, int instance) override</div><div class="ttdoc">Log job finishing.</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00420">PerfLogImp.cpp:420</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_ae5ea969b68090bcca188a43c65189c66"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#ae5ea969b68090bcca188a43c65189c66">ripple::perf::PerfLogImp::lastLog_</a></div><div class="ttdeci">system_time_point lastLog_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00130">PerfLogImp.h:130</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_ae99b291a5018e217c8e133f58d747249"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#ae99b291a5018e217c8e133f58d747249">ripple::perf::PerfLogImp::openLog</a></div><div class="ttdeci">void openLog()</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00224">PerfLogImp.cpp:224</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_aed1efce69652da91d46e05b8549d3692"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#aed1efce69652da91d46e05b8549d3692">ripple::perf::PerfLogImp::report</a></div><div class="ttdeci">void report()</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00283">PerfLogImp.cpp:283</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_afd6c74e0ad7435848b1306d0ea1ca267"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#afd6c74e0ad7435848b1306d0ea1ca267">ripple::perf::PerfLogImp::run</a></div><div class="ttdeci">void run()</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00258">PerfLogImp.cpp:258</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLog_html_a2a46a4c21fbebad094b6d7b0b9fc0812"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLog.html#a2a46a4c21fbebad094b6d7b0b9fc0812">ripple::perf::PerfLog::steady_time_point</a></div><div class="ttdeci">std::chrono::time_point< steady_clock > steady_time_point</div><div class="ttdef"><b>Definition:</b> <a href="PerfLog_8h_source.html#l00056">PerfLog.h:56</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 &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_1Section_html"><div class="ttname"><a href="classripple_1_1Section.html">ripple::Section</a></div><div class="ttdoc">Holds a collection of configuration values.</div><div class="ttdef"><b>Definition</b> <a href="BasicConfig_8h_source.html#l00044">BasicConfig.h:45</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a07283882956c5712918d96a4180f2cc1"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a07283882956c5712918d96a4180f2cc1">ripple::perf::PerfLogImp::hostname_</a></div><div class="ttdeci">std::string const hostname_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00131">PerfLogImp.h:131</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a09db64fc2f2fda2ce5baed6593246e3a"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a09db64fc2f2fda2ce5baed6593246e3a">ripple::perf::PerfLogImp::rpcEnd</a></div><div class="ttdeci">void rpcEnd(std::string const &method, std::uint64_t const requestId, bool finish)</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00346">PerfLogImp.cpp:346</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a0ac856fa5485f35e47fdb8352d34b3b7"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a0ac856fa5485f35e47fdb8352d34b3b7">ripple::perf::PerfLogImp::resizeJobs</a></div><div class="ttdeci">void resizeJobs(int const resize) override</div><div class="ttdoc">Ensure enough room to store each currently executing job.</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00440">PerfLogImp.cpp:440</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a0d490e9e6572de6f1aa4e182ffaaab52"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a0d490e9e6572de6f1aa4e182ffaaab52">ripple::perf::PerfLogImp::j_</a></div><div class="ttdeci">beast::Journal const j_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00123">PerfLogImp.h:123</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a1053044ecf85c001da6c1a3b4afd9bba"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a1053044ecf85c001da6c1a3b4afd9bba">ripple::perf::PerfLogImp::signalStop_</a></div><div class="ttdeci">std::function< void()> const signalStop_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00124">PerfLogImp.h:124</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a20fd0dee9b953abca00dc37c4ce43964"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a20fd0dee9b953abca00dc37c4ce43964">ripple::perf::PerfLogImp::counters_</a></div><div class="ttdeci">Counters counters_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00125">PerfLogImp.h:125</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a2f3601164c8f96b278d3596a617e3a58"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a2f3601164c8f96b278d3596a617e3a58">ripple::perf::PerfLogImp::jobQueue</a></div><div class="ttdeci">void jobQueue(JobType const type) override</div><div class="ttdoc">Log queued job.</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00382">PerfLogImp.cpp:382</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a2f4cf2488a0eaeaf944c2df554ea6570"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a2f4cf2488a0eaeaf944c2df554ea6570">ripple::perf::PerfLogImp::app_</a></div><div class="ttdeci">Application & app_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00122">PerfLogImp.h:122</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a4112e34e1dfcead94a54b47ca1c0407c"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a4112e34e1dfcead94a54b47ca1c0407c">ripple::perf::PerfLogImp::jobStart</a></div><div class="ttdeci">void jobStart(JobType const type, microseconds dur, steady_time_point startTime, int instance) override</div><div class="ttdoc">Log job executing.</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00396">PerfLogImp.cpp:396</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a5a6df6b772a186b0c889ebec2cae7678"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a5a6df6b772a186b0c889ebec2cae7678">ripple::perf::PerfLogImp::rpcStart</a></div><div class="ttdeci">void rpcStart(std::string const &method, std::uint64_t const requestId) override</div><div class="ttdoc">Log start of RPC call.</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00327">PerfLogImp.cpp:327</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a5afbfcca0cf2c81ac88fa18aabd50b1f"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a5afbfcca0cf2c81ac88fa18aabd50b1f">ripple::perf::PerfLogImp::rotate</a></div><div class="ttdeci">void rotate() override</div><div class="ttdoc">Rotate perf log file.</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00448">PerfLogImp.cpp:448</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a75bd7e44bdf90e50fa50640e877f091a"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a75bd7e44bdf90e50fa50640e877f091a">ripple::perf::PerfLogImp::cond_</a></div><div class="ttdeci">std::condition_variable cond_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00129">PerfLogImp.h:129</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a7c6f683b5952c800a659a810582462f2"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a7c6f683b5952c800a659a810582462f2">ripple::perf::PerfLogImp::thread_</a></div><div class="ttdeci">std::thread thread_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00127">PerfLogImp.h:127</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a83968d02bdad06aa4dbe3a93e68b20a9"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a83968d02bdad06aa4dbe3a93e68b20a9">ripple::perf::PerfLogImp::setup_</a></div><div class="ttdeci">Setup const setup_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00121">PerfLogImp.h:121</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a8e96e40c590fb7d220c384e45922a3c3"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a8e96e40c590fb7d220c384e45922a3c3">ripple::perf::PerfLogImp::stop</a></div><div class="ttdeci">void stop() override</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00466">PerfLogImp.cpp:466</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_a9debb4743b9d653d2f6a9bc528ea4d5f"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#a9debb4743b9d653d2f6a9bc528ea4d5f">ripple::perf::PerfLogImp::stop_</a></div><div class="ttdeci">bool stop_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00132">PerfLogImp.h:132</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_aaf753116ce7d16f627a2e6a2acacdf6f"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#aaf753116ce7d16f627a2e6a2acacdf6f">ripple::perf::PerfLogImp::start</a></div><div class="ttdeci">void start() override</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00459">PerfLogImp.cpp:459</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_ab800b42ef0191eb5675e7f65acde20bd"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#ab800b42ef0191eb5675e7f65acde20bd">ripple::perf::PerfLogImp::~PerfLogImp</a></div><div class="ttdeci">~PerfLogImp() override</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00321">PerfLogImp.cpp:321</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_ac64e671807b0a09696d1392244b795dd"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#ac64e671807b0a09696d1392244b795dd">ripple::perf::PerfLogImp::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00128">PerfLogImp.h:128</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_ad7d1af796595eb57075c4d79fc92081e"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#ad7d1af796595eb57075c4d79fc92081e">ripple::perf::PerfLogImp::rotate_</a></div><div class="ttdeci">bool rotate_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00133">PerfLogImp.h:133</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_ad7e95c7d24fd917d729019dd9ee19c3d"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#ad7e95c7d24fd917d729019dd9ee19c3d">ripple::perf::PerfLogImp::logFile_</a></div><div class="ttdeci">std::ofstream logFile_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00126">PerfLogImp.h:126</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_adc4b9285fcf971b93bde351bb9c69c12"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#adc4b9285fcf971b93bde351bb9c69c12">ripple::perf::PerfLogImp::PerfLogImp</a></div><div class="ttdeci">PerfLogImp(Setup const &setup, Application &app, beast::Journal journal, std::function< void()> &&signalStop)</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00311">PerfLogImp.cpp:311</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_ae20e7fc6dada760cae91c8b37fa87422"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#ae20e7fc6dada760cae91c8b37fa87422">ripple::perf::PerfLogImp::jobFinish</a></div><div class="ttdeci">void jobFinish(JobType const type, microseconds dur, int instance) override</div><div class="ttdoc">Log job finishing.</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00420">PerfLogImp.cpp:420</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_ae5ea969b68090bcca188a43c65189c66"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#ae5ea969b68090bcca188a43c65189c66">ripple::perf::PerfLogImp::lastLog_</a></div><div class="ttdeci">system_time_point lastLog_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00130">PerfLogImp.h:130</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_ae99b291a5018e217c8e133f58d747249"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#ae99b291a5018e217c8e133f58d747249">ripple::perf::PerfLogImp::openLog</a></div><div class="ttdeci">void openLog()</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00224">PerfLogImp.cpp:224</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_aed1efce69652da91d46e05b8549d3692"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#aed1efce69652da91d46e05b8549d3692">ripple::perf::PerfLogImp::report</a></div><div class="ttdeci">void report()</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00283">PerfLogImp.cpp:283</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLogImp_html_afd6c74e0ad7435848b1306d0ea1ca267"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLogImp.html#afd6c74e0ad7435848b1306d0ea1ca267">ripple::perf::PerfLogImp::run</a></div><div class="ttdeci">void run()</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00258">PerfLogImp.cpp:258</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1perf_1_1PerfLog_html_a2a46a4c21fbebad094b6d7b0b9fc0812"><div class="ttname"><a href="classripple_1_1perf_1_1PerfLog.html#a2a46a4c21fbebad094b6d7b0b9fc0812">ripple::perf::PerfLog::steady_time_point</a></div><div class="ttdeci">std::chrono::time_point< steady_clock > steady_time_point</div><div class="ttdef"><b>Definition</b> <a href="PerfLog_8h_source.html#l00056">PerfLog.h:56</a></div></div>
|
||||
<div class="ttc" id="aclose_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ofstream/close.html">std::ofstream::close</a></div><div class="ttdeci">T close(T... args)</div></div>
|
||||
<div class="ttc" id="acount_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration/count.html">std::chrono::microseconds::count</a></div><div class="ttdeci">T count(T... args)</div></div>
|
||||
<div class="ttc" id="acstdint_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/cstdint.html">cstdint</a></div></div>
|
||||
@@ -644,23 +687,24 @@ $(function() {
|
||||
<div class="ttc" id="afunction_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a></div></div>
|
||||
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a></div></div>
|
||||
<div class="ttc" id="ais_open_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html">std::ofstream::is_open</a></div><div class="ttdeci">T is_open(T... args)</div></div>
|
||||
<div class="ttc" id="ais_same_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/is_same.html">std::is_same_v</a></div><div class="ttdeci">T is_same_v</div></div>
|
||||
<div class="ttc" id="aiterator_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/iterator.html">iterator</a></div></div>
|
||||
<div class="ttc" id="ajoin_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/thread/join.html">std::thread::join</a></div><div class="ttdeci">T join(T... args)</div></div>
|
||||
<div class="ttc" id="ajoinable_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/thread/joinable.html">std::thread::joinable</a></div><div class="ttdeci">T joinable(T... args)</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>
|
||||
<div class="ttc" id="amutex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/mutex.html">mutex</a></div></div>
|
||||
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a></div><div class="ttdeci">@ arrayValue</div><div class="ttdoc">array value (ordered list)</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00044">json_value.h:44</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="anamespacebeast_html_ab3bd70e6eb43bbd99b5fe518efce8c7e"><div class="ttname"><a href="namespacebeast.html#ab3bd70e6eb43bbd99b5fe518efce8c7e">beast::setCurrentThreadName</a></div><div class="ttdeci">void setCurrentThreadName(std::string_view newThreadName)</div><div class="ttdoc">Changes the name of the caller thread.</div><div class="ttdef"><b>Definition:</b> <a href="CurrentThreadName_8cpp_source.html#l00123">CurrentThreadName.cpp:123</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1perf_html_a05a394877a70f3d8ee8ec2a42b906763"><div class="ttname"><a href="namespaceripple_1_1perf.html#a05a394877a70f3d8ee8ec2a42b906763">ripple::perf::setup_PerfLog</a></div><div class="ttdeci">PerfLog::Setup setup_PerfLog(Section const &section, boost::filesystem::path const &configDir)</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00482">PerfLogImp.cpp:482</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1perf_html_aef38cd26fe2b2e924f8c117aff08b598"><div class="ttname"><a href="namespaceripple_1_1perf.html#aef38cd26fe2b2e924f8c117aff08b598">ripple::perf::make_PerfLog</a></div><div class="ttdeci">std::unique_ptr< PerfLog > make_PerfLog(PerfLog::Setup const &setup, Application &app, beast::Journal journal, std::function< void()> &&signalStop)</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00504">PerfLogImp.cpp:504</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_a53f80df10254751781250aa20704e98f"><div class="ttname"><a href="namespaceripple.html#a53f80df10254751781250aa20704e98f">ripple::set</a></div><div class="ttdeci">bool set(T &target, std::string const &name, Section const &section)</div><div class="ttdoc">Set a value from a configuration Section If the named value is not found or doesn't parse as a T,...</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00315">BasicConfig.h:315</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a55f440d44d3b98aa990fadd4ebb7c87e"><div class="ttname"><a href="namespaceripple.html#a55f440d44d3b98aa990fadd4ebb7c87e">ripple::get_if_exists</a></div><div class="ttdeci">bool get_if_exists(Section const &section, std::string const &name, T &v)</div><div class="ttdef"><b>Definition:</b> <a href="BasicConfig_8h_source.html#l00386">BasicConfig.h:386</a></div></div>
|
||||
<div class="ttc" id="anamespaceJson_html_a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4"><div class="ttname"><a href="namespaceJson.html#a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4">Json::arrayValue</a></div><div class="ttdeci">@ arrayValue</div><div class="ttdoc">array value (ordered list)</div><div class="ttdef"><b>Definition</b> <a href="json__value_8h_source.html#l00044">json_value.h:44</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="anamespacebeast_html_ab3bd70e6eb43bbd99b5fe518efce8c7e"><div class="ttname"><a href="namespacebeast.html#ab3bd70e6eb43bbd99b5fe518efce8c7e">beast::setCurrentThreadName</a></div><div class="ttdeci">void setCurrentThreadName(std::string_view newThreadName)</div><div class="ttdoc">Changes the name of the caller thread.</div><div class="ttdef"><b>Definition</b> <a href="CurrentThreadName_8cpp_source.html#l00123">CurrentThreadName.cpp:123</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1perf_html_a05a394877a70f3d8ee8ec2a42b906763"><div class="ttname"><a href="namespaceripple_1_1perf.html#a05a394877a70f3d8ee8ec2a42b906763">ripple::perf::setup_PerfLog</a></div><div class="ttdeci">PerfLog::Setup setup_PerfLog(Section const &section, boost::filesystem::path const &configDir)</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00482">PerfLogImp.cpp:482</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1perf_html_aef38cd26fe2b2e924f8c117aff08b598"><div class="ttname"><a href="namespaceripple_1_1perf.html#aef38cd26fe2b2e924f8c117aff08b598">ripple::perf::make_PerfLog</a></div><div class="ttdeci">std::unique_ptr< PerfLog > make_PerfLog(PerfLog::Setup const &setup, Application &app, beast::Journal journal, std::function< void()> &&signalStop)</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00504">PerfLogImp.cpp:504</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_a53f80df10254751781250aa20704e98f"><div class="ttname"><a href="namespaceripple.html#a53f80df10254751781250aa20704e98f">ripple::set</a></div><div class="ttdeci">bool set(T &target, std::string const &name, Section const &section)</div><div class="ttdoc">Set a value from a configuration Section If the named value is not found or doesn't parse as a T,...</div><div class="ttdef"><b>Definition</b> <a href="BasicConfig_8h_source.html#l00315">BasicConfig.h:315</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a55f440d44d3b98aa990fadd4ebb7c87e"><div class="ttname"><a href="namespaceripple.html#a55f440d44d3b98aa990fadd4ebb7c87e">ripple::get_if_exists</a></div><div class="ttdeci">bool get_if_exists(Section const &section, std::string const &name, T &v)</div><div class="ttdef"><b>Definition</b> <a href="BasicConfig_8h_source.html#l00386">BasicConfig.h:386</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000"><div class="ttname"><a href="namespaceripple.html#a6434c1a0fd22b77e2e4a228c0eca79eba43b5c9175984c071f30b873fdce0a000">ripple::ValStatus::current</a></div><div class="ttdeci">@ current</div><div class="ttdoc">This was a new validation and was added.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac124fe6744b7fe887dec949b56b16d50"><div class="ttname"><a href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">ripple::to_string</a></div><div class="ttdeci">std::string to_string(base_uint< Bits, Tag > const &a)</div><div class="ttdef"><b>Definition:</b> <a href="base__uint_8h_source.html#l00630">base_uint.h:630</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17a"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17a">ripple::JobType</a></div><div class="ttdeci">JobType</div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00035">Job.h:35</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17aa24d4471c57d1ff11dd7e60e7525c3882"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa24d4471c57d1ff11dd7e60e7525c3882">ripple::jtINVALID</a></div><div class="ttdeci">@ jtINVALID</div><div class="ttdef"><b>Definition:</b> <a href="Job_8h_source.html#l00037">Job.h:37</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac124fe6744b7fe887dec949b56b16d50"><div class="ttname"><a href="namespaceripple.html#ac124fe6744b7fe887dec949b56b16d50">ripple::to_string</a></div><div class="ttdeci">std::string to_string(base_uint< Bits, Tag > const &a)</div><div class="ttdef"><b>Definition</b> <a href="base__uint_8h_source.html#l00630">base_uint.h:630</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17a"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17a">ripple::JobType</a></div><div class="ttdeci">JobType</div><div class="ttdef"><b>Definition</b> <a href="Job_8h_source.html#l00035">Job.h:35</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ae0f54f8ce649d639bf3e2b295347e17aa24d4471c57d1ff11dd7e60e7525c3882"><div class="ttname"><a href="namespaceripple.html#ae0f54f8ce649d639bf3e2b295347e17aa24d4471c57d1ff11dd7e60e7525c3882">ripple::jtINVALID</a></div><div class="ttdeci">@ jtINVALID</div><div class="ttdef"><b>Definition</b> <a href="Job_8h_source.html#l00037">Job.h:37</a></div></div>
|
||||
<div class="ttc" id="anamespacestd_html"><div class="ttname"><a href="namespacestd.html">std</a></div><div class="ttdoc">STL namespace.</div></div>
|
||||
<div class="ttc" id="anotify_one_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/condition_variable/notify_one.html">std::condition_variable::notify_one</a></div><div class="ttdeci">T notify_one(T... args)</div></div>
|
||||
<div class="ttc" id="anow_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/steady_clock/now.html">std::chrono::steady_clock::now</a></div><div class="ttdeci">T now(T... args)</div></div>
|
||||
@@ -674,29 +718,29 @@ $(function() {
|
||||
<div class="ttc" id="asstream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/sstream.html">sstream</a></div></div>
|
||||
<div class="ttc" id="astdexcept_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/stdexcept.html">stdexcept</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>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq_html"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq.html">ripple::perf::PerfLogImp::Counters::Jq</a></div><div class="ttdoc">Job Queue task performance counters.</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00093">PerfLogImp.h:94</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq_html_a648c1390f4bd4e8f6dbc90b6189dc262"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq.html#a648c1390f4bd4e8f6dbc90b6189dc262">ripple::perf::PerfLogImp::Counters::Jq::queued</a></div><div class="ttdeci">std::uint64_t queued</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00097">PerfLogImp.h:97</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq_html_a6a855ee13d576c6705bb4cfde6d8c1dd"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq.html#a6a855ee13d576c6705bb4cfde6d8c1dd">ripple::perf::PerfLogImp::Counters::Jq::finished</a></div><div class="ttdeci">std::uint64_t finished</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00099">PerfLogImp.h:99</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq_html_abf04ceac08b10f40028e1502c49f99bf"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq.html#abf04ceac08b10f40028e1502c49f99bf">ripple::perf::PerfLogImp::Counters::Jq::started</a></div><div class="ttdeci">std::uint64_t started</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00098">PerfLogImp.h:98</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq_html_ac1a27c3de1704642d3e40fd61a2b37be"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq.html#ac1a27c3de1704642d3e40fd61a2b37be">ripple::perf::PerfLogImp::Counters::Jq::runningDuration</a></div><div class="ttdeci">microseconds runningDuration</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00102">PerfLogImp.h:102</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq_html_aedd700468b7cf0377c25969484d4c138"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq.html#aedd700468b7cf0377c25969484d4c138">ripple::perf::PerfLogImp::Counters::Jq::queuedDuration</a></div><div class="ttdeci">microseconds queuedDuration</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00101">PerfLogImp.h:101</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc_html"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc.html">ripple::perf::PerfLogImp::Counters::Rpc</a></div><div class="ttdoc">RPC performance counters.</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00079">PerfLogImp.h:80</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc_html_a4f48de56859fa9b36b537cd467d05f17"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc.html#a4f48de56859fa9b36b537cd467d05f17">ripple::perf::PerfLogImp::Counters::Rpc::duration</a></div><div class="ttdeci">microseconds duration</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00087">PerfLogImp.h:87</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc_html_a563fe00d196b141fcbb3b5d13f8163aa"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc.html#a563fe00d196b141fcbb3b5d13f8163aa">ripple::perf::PerfLogImp::Counters::Rpc::started</a></div><div class="ttdeci">std::uint64_t started</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00083">PerfLogImp.h:83</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc_html_a600de761715fd64d460c8fa354102c06"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc.html#a600de761715fd64d460c8fa354102c06">ripple::perf::PerfLogImp::Counters::Rpc::finished</a></div><div class="ttdeci">std::uint64_t finished</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00084">PerfLogImp.h:84</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc_html_ab2565b12bb65b4e8e08755cbbacc4832"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc.html#ab2565b12bb65b4e8e08755cbbacc4832">ripple::perf::PerfLogImp::Counters::Rpc::errored</a></div><div class="ttdeci">std::uint64_t errored</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00085">PerfLogImp.h:85</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_a00784838ca66b11c10bd46349af29e45"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a00784838ca66b11c10bd46349af29e45">ripple::perf::PerfLogImp::Counters::currentJson</a></div><div class="ttdeci">Json::Value currentJson() const</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00175">PerfLogImp.cpp:175</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_a05bb53df2b2251dc6150680f12098954"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a05bb53df2b2251dc6150680f12098954">ripple::perf::PerfLogImp::Counters::rpc_</a></div><div class="ttdeci">std::unordered_map< std::string, Locked< Rpc > > rpc_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00107">PerfLogImp.h:107</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_a497a30fda256f1ca07cb388aaaa77821"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a497a30fda256f1ca07cb388aaaa77821">ripple::perf::PerfLogImp::Counters::jobs_</a></div><div class="ttdeci">std::vector< std::pair< JobType, steady_time_point > > jobs_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00109">PerfLogImp.h:109</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_a63af43350af863cbf29c75b635b30500"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a63af43350af863cbf29c75b635b30500">ripple::perf::PerfLogImp::Counters::methods_</a></div><div class="ttdeci">std::unordered_map< std::uint64_t, MethodStart > methods_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00111">PerfLogImp.h:111</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_a9c6120850c122c793516a269b37885e5"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a9c6120850c122c793516a269b37885e5">ripple::perf::PerfLogImp::Counters::Counters</a></div><div class="ttdeci">Counters(std::set< char const * > const &labels, JobTypes const &jobTypes)</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00043">PerfLogImp.cpp:43</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_ab344810a6dfdbbc9e2808c8ff0d7683f"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#ab344810a6dfdbbc9e2808c8ff0d7683f">ripple::perf::PerfLogImp::Counters::methodsMutex_</a></div><div class="ttdeci">std::mutex methodsMutex_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00112">PerfLogImp.h:112</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_ad62cf933e90b3252ac06736c11a9f565"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#ad62cf933e90b3252ac06736c11a9f565">ripple::perf::PerfLogImp::Counters::jobsMutex_</a></div><div class="ttdeci">std::mutex jobsMutex_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00110">PerfLogImp.h:110</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_af79a96d4164c8d6129d816102a8e3ad2"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#af79a96d4164c8d6129d816102a8e3ad2">ripple::perf::PerfLogImp::Counters::countersJson</a></div><div class="ttdeci">Json::Value countersJson() const</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8cpp_source.html#l00080">PerfLogImp.cpp:80</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_afe955a760afed3a898cca80240fb8591"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#afe955a760afed3a898cca80240fb8591">ripple::perf::PerfLogImp::Counters::jq_</a></div><div class="ttdeci">std::unordered_map< JobType, Locked< Jq > > jq_</div><div class="ttdef"><b>Definition:</b> <a href="PerfLogImp_8h_source.html#l00108">PerfLogImp.h:108</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLog_1_1Setup_html"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLog_1_1Setup.html">ripple::perf::PerfLog::Setup</a></div><div class="ttdoc">Configuration from [perf] section of rippled.cfg.</div><div class="ttdef"><b>Definition:</b> <a href="PerfLog_8h_source.html#l00065">PerfLog.h:66</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLog_1_1Setup_html_a54b372860912c7f6acfc8f084e981574"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLog_1_1Setup.html#a54b372860912c7f6acfc8f084e981574">ripple::perf::PerfLog::Setup::perfLog</a></div><div class="ttdeci">boost::filesystem::path perfLog</div><div class="ttdef"><b>Definition:</b> <a href="PerfLog_8h_source.html#l00067">PerfLog.h:67</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLog_1_1Setup_html_af75669578067c4dc062f0e8cbe722060"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLog_1_1Setup.html#af75669578067c4dc062f0e8cbe722060">ripple::perf::PerfLog::Setup::logInterval</a></div><div class="ttdeci">milliseconds logInterval</div><div class="ttdef"><b>Definition:</b> <a href="PerfLog_8h_source.html#l00069">PerfLog.h:69</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq_html"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq.html">ripple::perf::PerfLogImp::Counters::Jq</a></div><div class="ttdoc">Job Queue task performance counters.</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00093">PerfLogImp.h:94</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq_html_a648c1390f4bd4e8f6dbc90b6189dc262"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq.html#a648c1390f4bd4e8f6dbc90b6189dc262">ripple::perf::PerfLogImp::Counters::Jq::queued</a></div><div class="ttdeci">std::uint64_t queued</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00097">PerfLogImp.h:97</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq_html_a6a855ee13d576c6705bb4cfde6d8c1dd"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq.html#a6a855ee13d576c6705bb4cfde6d8c1dd">ripple::perf::PerfLogImp::Counters::Jq::finished</a></div><div class="ttdeci">std::uint64_t finished</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00099">PerfLogImp.h:99</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq_html_abf04ceac08b10f40028e1502c49f99bf"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq.html#abf04ceac08b10f40028e1502c49f99bf">ripple::perf::PerfLogImp::Counters::Jq::started</a></div><div class="ttdeci">std::uint64_t started</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00098">PerfLogImp.h:98</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq_html_ac1a27c3de1704642d3e40fd61a2b37be"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq.html#ac1a27c3de1704642d3e40fd61a2b37be">ripple::perf::PerfLogImp::Counters::Jq::runningDuration</a></div><div class="ttdeci">microseconds runningDuration</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00102">PerfLogImp.h:102</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq_html_aedd700468b7cf0377c25969484d4c138"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Jq.html#aedd700468b7cf0377c25969484d4c138">ripple::perf::PerfLogImp::Counters::Jq::queuedDuration</a></div><div class="ttdeci">microseconds queuedDuration</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00101">PerfLogImp.h:101</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc_html"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc.html">ripple::perf::PerfLogImp::Counters::Rpc</a></div><div class="ttdoc">RPC performance counters.</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00079">PerfLogImp.h:80</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc_html_a4f48de56859fa9b36b537cd467d05f17"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc.html#a4f48de56859fa9b36b537cd467d05f17">ripple::perf::PerfLogImp::Counters::Rpc::duration</a></div><div class="ttdeci">microseconds duration</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00087">PerfLogImp.h:87</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc_html_a563fe00d196b141fcbb3b5d13f8163aa"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc.html#a563fe00d196b141fcbb3b5d13f8163aa">ripple::perf::PerfLogImp::Counters::Rpc::started</a></div><div class="ttdeci">std::uint64_t started</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00083">PerfLogImp.h:83</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc_html_a600de761715fd64d460c8fa354102c06"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc.html#a600de761715fd64d460c8fa354102c06">ripple::perf::PerfLogImp::Counters::Rpc::finished</a></div><div class="ttdeci">std::uint64_t finished</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00084">PerfLogImp.h:84</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc_html_ab2565b12bb65b4e8e08755cbbacc4832"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters_1_1Rpc.html#ab2565b12bb65b4e8e08755cbbacc4832">ripple::perf::PerfLogImp::Counters::Rpc::errored</a></div><div class="ttdeci">std::uint64_t errored</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00085">PerfLogImp.h:85</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_a00784838ca66b11c10bd46349af29e45"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a00784838ca66b11c10bd46349af29e45">ripple::perf::PerfLogImp::Counters::currentJson</a></div><div class="ttdeci">Json::Value currentJson() const</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00175">PerfLogImp.cpp:175</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_a05bb53df2b2251dc6150680f12098954"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a05bb53df2b2251dc6150680f12098954">ripple::perf::PerfLogImp::Counters::rpc_</a></div><div class="ttdeci">std::unordered_map< std::string, Locked< Rpc > > rpc_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00107">PerfLogImp.h:107</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_a497a30fda256f1ca07cb388aaaa77821"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a497a30fda256f1ca07cb388aaaa77821">ripple::perf::PerfLogImp::Counters::jobs_</a></div><div class="ttdeci">std::vector< std::pair< JobType, steady_time_point > > jobs_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00109">PerfLogImp.h:109</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_a63af43350af863cbf29c75b635b30500"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a63af43350af863cbf29c75b635b30500">ripple::perf::PerfLogImp::Counters::methods_</a></div><div class="ttdeci">std::unordered_map< std::uint64_t, MethodStart > methods_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00111">PerfLogImp.h:111</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_a9c6120850c122c793516a269b37885e5"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#a9c6120850c122c793516a269b37885e5">ripple::perf::PerfLogImp::Counters::Counters</a></div><div class="ttdeci">Counters(std::set< char const * > const &labels, JobTypes const &jobTypes)</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00043">PerfLogImp.cpp:43</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_ab344810a6dfdbbc9e2808c8ff0d7683f"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#ab344810a6dfdbbc9e2808c8ff0d7683f">ripple::perf::PerfLogImp::Counters::methodsMutex_</a></div><div class="ttdeci">std::mutex methodsMutex_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00112">PerfLogImp.h:112</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_ad62cf933e90b3252ac06736c11a9f565"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#ad62cf933e90b3252ac06736c11a9f565">ripple::perf::PerfLogImp::Counters::jobsMutex_</a></div><div class="ttdeci">std::mutex jobsMutex_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00110">PerfLogImp.h:110</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_af79a96d4164c8d6129d816102a8e3ad2"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#af79a96d4164c8d6129d816102a8e3ad2">ripple::perf::PerfLogImp::Counters::countersJson</a></div><div class="ttdeci">Json::Value countersJson() const</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8cpp_source.html#l00080">PerfLogImp.cpp:80</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLogImp_1_1Counters_html_afe955a760afed3a898cca80240fb8591"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLogImp_1_1Counters.html#afe955a760afed3a898cca80240fb8591">ripple::perf::PerfLogImp::Counters::jq_</a></div><div class="ttdeci">std::unordered_map< JobType, Locked< Jq > > jq_</div><div class="ttdef"><b>Definition</b> <a href="PerfLogImp_8h_source.html#l00108">PerfLogImp.h:108</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLog_1_1Setup_html"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLog_1_1Setup.html">ripple::perf::PerfLog::Setup</a></div><div class="ttdoc">Configuration from [perf] section of rippled.cfg.</div><div class="ttdef"><b>Definition</b> <a href="PerfLog_8h_source.html#l00065">PerfLog.h:66</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLog_1_1Setup_html_a54b372860912c7f6acfc8f084e981574"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLog_1_1Setup.html#a54b372860912c7f6acfc8f084e981574">ripple::perf::PerfLog::Setup::perfLog</a></div><div class="ttdeci">boost::filesystem::path perfLog</div><div class="ttdef"><b>Definition</b> <a href="PerfLog_8h_source.html#l00067">PerfLog.h:67</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1perf_1_1PerfLog_1_1Setup_html_af75669578067c4dc062f0e8cbe722060"><div class="ttname"><a href="structripple_1_1perf_1_1PerfLog_1_1Setup.html#af75669578067c4dc062f0e8cbe722060">ripple::perf::PerfLog::Setup::logInterval</a></div><div class="ttdeci">milliseconds logInterval</div><div class="ttdef"><b>Definition</b> <a href="PerfLog_8h_source.html#l00069">PerfLog.h:69</a></div></div>
|
||||
<div class="ttc" id="athread_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/thread.html">std::thread</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="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>
|
||||
@@ -709,7 +753,7 @@ $(function() {
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated by <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 <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>
|
||||
|
||||
Reference in New Issue
Block a user