mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-22 03:55: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: LoadMonitor.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()"
|
||||
@@ -113,13 +118,16 @@ $(function() {
|
||||
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
|
||||
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="comment">//------------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
|
||||
<div class="foldopen" id="foldopen00038" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="structripple_1_1LoadMonitor_1_1Stats.html#aa80e483b9c3c3ae65e9829141db610bb"> 38</a></span><a class="code hl_function" href="structripple_1_1LoadMonitor_1_1Stats.html#aa80e483b9c3c3ae65e9829141db610bb">LoadMonitor::Stats::Stats</a>()</div>
|
||||
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> : count(0), latencyAvg(0), latencyPeak(0), isOverloaded(false)</div>
|
||||
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>{</div>
|
||||
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="comment">//------------------------------------------------------------------------------</span></div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
|
||||
<div class="foldopen" id="foldopen00045" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classripple_1_1LoadMonitor.html#a332eab65a9fc011fd29d9a97acf9eee7"> 45</a></span><a class="code hl_function" href="classripple_1_1LoadMonitor.html#a332eab65a9fc011fd29d9a97acf9eee7">LoadMonitor::LoadMonitor</a>(<a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j)</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> : <a class="code hl_variable" href="classripple_1_1LoadMonitor.html#a75caa65ce5add23630cdb42282cb5498">mCounts</a>(0)</div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> , <a class="code hl_variable" href="classripple_1_1LoadMonitor.html#ae7e3bd39770353db4011d271293b2a7e">mLatencyEvents</a>(0)</div>
|
||||
@@ -131,6 +139,7 @@ $(function() {
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> , <a class="code hl_variable" href="classripple_1_1LoadMonitor.html#a7ed153bdf5929d5a7d54cece83f704c0">j_</a>(j)</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span>{</div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="comment">// VFALCO NOTE WHY do we need "the mutex?" This dependence on</span></div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="comment">// a hidden global, especially a synchronization primitive,</span></div>
|
||||
@@ -139,6 +148,7 @@ $(function() {
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="comment">//</span></div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="comment">// call with the mutex</span></div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00064" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="classripple_1_1LoadMonitor.html#afcec995204526bb7450681a1a055a7b2"> 64</a></span><a class="code hl_function" href="classripple_1_1LoadMonitor.html#afcec995204526bb7450681a1a055a7b2">LoadMonitor::update</a>()</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span>{</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">using namespace </span>std::chrono_literals;</div>
|
||||
@@ -175,8 +185,10 @@ $(function() {
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <a class="code hl_variable" href="classripple_1_1LoadMonitor.html#a8510929c85fd00f42d7439828fb6b250">mLatencyMSPeak</a> -= (<a class="code hl_variable" href="classripple_1_1LoadMonitor.html#a8510929c85fd00f42d7439828fb6b250">mLatencyMSPeak</a> / 4);</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> } <span class="keywordflow">while</span> (<a class="code hl_variable" href="classripple_1_1LoadMonitor.html#aeabcafcea9e565af1960a1f9b12b946d">mLastUpdate</a> < now);</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00102" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="classripple_1_1LoadMonitor.html#a79166931243de3e2e686f55ba47df1f8"> 102</a></span><a class="code hl_function" href="classripple_1_1LoadMonitor.html#a79166931243de3e2e686f55ba47df1f8">LoadMonitor::addLoadSample</a>(<a class="code hl_class" href="classripple_1_1LoadEvent.html">LoadEvent</a> <span class="keyword">const</span>& s)</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span>{</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <span class="keyword">using namespace </span><a class="code hl_namespaceRef" href="http://en.cppreference.com/w/namespacestd_1_1chrono.html">std::chrono</a>;</div>
|
||||
@@ -196,12 +208,14 @@ $(function() {
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> </div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <a class="code hl_function" href="classripple_1_1LoadMonitor.html#a4fba7cc5d86f2f3f7b739d51ab58b6d0">addSamples</a>(1, latency);</div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="comment">/* Add multiple samples</span></div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span><span class="comment"> @param count The number of samples to add</span></div>
|
||||
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span><span class="comment"> @param latencyMS The total number of milliseconds</span></div>
|
||||
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="comment">*/</span></div>
|
||||
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00127" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="classripple_1_1LoadMonitor.html#a4fba7cc5d86f2f3f7b739d51ab58b6d0"> 127</a></span><a class="code hl_function" href="classripple_1_1LoadMonitor.html#a4fba7cc5d86f2f3f7b739d51ab58b6d0">LoadMonitor::addSamples</a>(<span class="keywordtype">int</span> count, <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a> latency)</div>
|
||||
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span>{</div>
|
||||
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> sl(<a class="code hl_variable" href="classripple_1_1LoadMonitor.html#ab5dcc5c29ad22aef80c0a1ecb7312b8c">mutex_</a>);</div>
|
||||
@@ -217,8 +231,10 @@ $(function() {
|
||||
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> <span class="keywordflow">if</span> (<a class="code hl_variable" href="classripple_1_1LoadMonitor.html#a8510929c85fd00f42d7439828fb6b250">mLatencyMSPeak</a> < latencyPeak)</div>
|
||||
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <a class="code hl_variable" href="classripple_1_1LoadMonitor.html#a8510929c85fd00f42d7439828fb6b250">mLatencyMSPeak</a> = latencyPeak;</div>
|
||||
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> </div>
|
||||
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span><span class="keywordtype">void</span></div>
|
||||
<div class="foldopen" id="foldopen00144" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="classripple_1_1LoadMonitor.html#a43bd93f4382c736dcfd0c6128e04b5de"> 144</a></span><a class="code hl_function" href="classripple_1_1LoadMonitor.html#a43bd93f4382c736dcfd0c6128e04b5de">LoadMonitor::setTargetLatency</a>(</div>
|
||||
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a> avg,</div>
|
||||
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a> pk)</div>
|
||||
@@ -226,8 +242,10 @@ $(function() {
|
||||
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <a class="code hl_variable" href="classripple_1_1LoadMonitor.html#a83802fa87957a5dbec814e56d63041c9">mTargetLatencyAvg</a> = avg;</div>
|
||||
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <a class="code hl_variable" href="classripple_1_1LoadMonitor.html#ad5f71bfb73704d5b725ae6b8b93c46f3">mTargetLatencyPk</a> = pk;</div>
|
||||
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div>
|
||||
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00153" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="classripple_1_1LoadMonitor.html#acffbaf7b71e54ec99992f6405bb797b5"> 153</a></span><a class="code hl_function" href="classripple_1_1LoadMonitor.html#acffbaf7b71e54ec99992f6405bb797b5">LoadMonitor::isOverTarget</a>(</div>
|
||||
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a> avg,</div>
|
||||
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a> peak)</div>
|
||||
@@ -236,8 +254,10 @@ $(function() {
|
||||
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> <span class="keywordflow">return</span> (<a class="code hl_variable" href="classripple_1_1LoadMonitor.html#ad5f71bfb73704d5b725ae6b8b93c46f3">mTargetLatencyPk</a> > 0ms && (peak > <a class="code hl_variable" href="classripple_1_1LoadMonitor.html#ad5f71bfb73704d5b725ae6b8b93c46f3">mTargetLatencyPk</a>)) ||</div>
|
||||
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> (<a class="code hl_variable" href="classripple_1_1LoadMonitor.html#a83802fa87957a5dbec814e56d63041c9">mTargetLatencyAvg</a> > 0ms && (avg > <a class="code hl_variable" href="classripple_1_1LoadMonitor.html#a83802fa87957a5dbec814e56d63041c9">mTargetLatencyAvg</a>));</div>
|
||||
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
|
||||
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span><span class="keywordtype">bool</span></div>
|
||||
<div class="foldopen" id="foldopen00163" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="classripple_1_1LoadMonitor.html#a7b82ac7cfd946a5abea92bc433fe10fa"> 163</a></span><a class="code hl_function" href="classripple_1_1LoadMonitor.html#a7b82ac7cfd946a5abea92bc433fe10fa">LoadMonitor::isOver</a>()</div>
|
||||
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span>{</div>
|
||||
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a> sl(<a class="code hl_variable" href="classripple_1_1LoadMonitor.html#ab5dcc5c29ad22aef80c0a1ecb7312b8c">mutex_</a>);</div>
|
||||
@@ -251,8 +271,10 @@ $(function() {
|
||||
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> <a class="code hl_variable" href="classripple_1_1LoadMonitor.html#a5daa0839e8dc4eaae5a7e4d1cb73cd35">mLatencyMSAvg</a> / (<a class="code hl_variable" href="classripple_1_1LoadMonitor.html#ae7e3bd39770353db4011d271293b2a7e">mLatencyEvents</a> * 4),</div>
|
||||
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> <a class="code hl_variable" href="classripple_1_1LoadMonitor.html#a8510929c85fd00f42d7439828fb6b250">mLatencyMSPeak</a> / (<a class="code hl_variable" href="classripple_1_1LoadMonitor.html#ae7e3bd39770353db4011d271293b2a7e">mLatencyEvents</a> * 4));</div>
|
||||
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> </div>
|
||||
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span><a class="code hl_struct" href="structripple_1_1LoadMonitor_1_1Stats.html">LoadMonitor::Stats</a></div>
|
||||
<div class="foldopen" id="foldopen00178" data-start="{" data-end="}">
|
||||
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="classripple_1_1LoadMonitor.html#a6cabc692242c9c9ae90305ba7a8b13ae"> 178</a></span><a class="code hl_function" href="classripple_1_1LoadMonitor.html#a6cabc692242c9c9ae90305ba7a8b13ae">LoadMonitor::getStats</a>()</div>
|
||||
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span>{</div>
|
||||
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> <span class="keyword">using namespace </span>std::chrono_literals;</div>
|
||||
@@ -279,48 +301,49 @@ $(function() {
|
||||
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
|
||||
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> <span class="keywordflow">return</span> stats;</div>
|
||||
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span>}</div>
|
||||
</div>
|
||||
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> </div>
|
||||
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span>} <span class="comment">// namespace ripple</span></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_a87d6bd59020d94110027dcab3d9e3357"><div class="ttname"><a href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">beast::Journal::info</a></div><div class="ttdeci">Stream info() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00334">Journal.h:334</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_ad8fefe3e8ad583e1ed1bf02094ac3d8f"><div class="ttname"><a href="classbeast_1_1Journal.html#ad8fefe3e8ad583e1ed1bf02094ac3d8f">beast::Journal::warn</a></div><div class="ttdeci">Stream warn() const</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00340">Journal.h:340</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadEvent_html"><div class="ttname"><a href="classripple_1_1LoadEvent.html">ripple::LoadEvent</a></div><div class="ttdef"><b>Definition:</b> <a href="LoadEvent_8h_source.html#l00035">LoadEvent.h:36</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadEvent_html_a5b73c808b14fd4de13510e4126037801"><div class="ttname"><a href="classripple_1_1LoadEvent.html#a5b73c808b14fd4de13510e4126037801">ripple::LoadEvent::name</a></div><div class="ttdeci">std::string const & name() const</div><div class="ttdef"><b>Definition:</b> <a href="LoadEvent_8cpp_source.html#l00047">LoadEvent.cpp:47</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadEvent_html_a5c86ec124a65d109e1a1c469f6bef792"><div class="ttname"><a href="classripple_1_1LoadEvent.html#a5c86ec124a65d109e1a1c469f6bef792">ripple::LoadEvent::waitTime</a></div><div class="ttdeci">std::chrono::steady_clock::duration waitTime() const</div><div class="ttdef"><b>Definition:</b> <a href="LoadEvent_8cpp_source.html#l00053">LoadEvent.cpp:53</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadEvent_html_a77fe563d65b3545d3621f60b5937dc79"><div class="ttname"><a href="classripple_1_1LoadEvent.html#a77fe563d65b3545d3621f60b5937dc79">ripple::LoadEvent::runTime</a></div><div class="ttdeci">std::chrono::steady_clock::duration runTime() const</div><div class="ttdef"><b>Definition:</b> <a href="LoadEvent_8cpp_source.html#l00059">LoadEvent.cpp:59</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a332eab65a9fc011fd29d9a97acf9eee7"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a332eab65a9fc011fd29d9a97acf9eee7">ripple::LoadMonitor::LoadMonitor</a></div><div class="ttdeci">LoadMonitor(beast::Journal j)</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8cpp_source.html#l00045">LoadMonitor.cpp:45</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a43bd93f4382c736dcfd0c6128e04b5de"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a43bd93f4382c736dcfd0c6128e04b5de">ripple::LoadMonitor::setTargetLatency</a></div><div class="ttdeci">void setTargetLatency(std::chrono::milliseconds avg, std::chrono::milliseconds pk)</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8cpp_source.html#l00144">LoadMonitor.cpp:144</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a4fba7cc5d86f2f3f7b739d51ab58b6d0"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a4fba7cc5d86f2f3f7b739d51ab58b6d0">ripple::LoadMonitor::addSamples</a></div><div class="ttdeci">void addSamples(int count, std::chrono::milliseconds latency)</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8cpp_source.html#l00127">LoadMonitor.cpp:127</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a5daa0839e8dc4eaae5a7e4d1cb73cd35"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a5daa0839e8dc4eaae5a7e4d1cb73cd35">ripple::LoadMonitor::mLatencyMSAvg</a></div><div class="ttdeci">std::chrono::milliseconds mLatencyMSAvg</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8h_source.html#l00082">LoadMonitor.h:82</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a6cabc692242c9c9ae90305ba7a8b13ae"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a6cabc692242c9c9ae90305ba7a8b13ae">ripple::LoadMonitor::getStats</a></div><div class="ttdeci">Stats getStats()</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8cpp_source.html#l00178">LoadMonitor.cpp:178</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a75caa65ce5add23630cdb42282cb5498"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a75caa65ce5add23630cdb42282cb5498">ripple::LoadMonitor::mCounts</a></div><div class="ttdeci">std::uint64_t mCounts</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8h_source.html#l00080">LoadMonitor.h:80</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a79166931243de3e2e686f55ba47df1f8"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a79166931243de3e2e686f55ba47df1f8">ripple::LoadMonitor::addLoadSample</a></div><div class="ttdeci">void addLoadSample(LoadEvent const &sample)</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8cpp_source.html#l00102">LoadMonitor.cpp:102</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a7b82ac7cfd946a5abea92bc433fe10fa"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a7b82ac7cfd946a5abea92bc433fe10fa">ripple::LoadMonitor::isOver</a></div><div class="ttdeci">bool isOver()</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8cpp_source.html#l00163">LoadMonitor.cpp:163</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a7ed153bdf5929d5a7d54cece83f704c0"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a7ed153bdf5929d5a7d54cece83f704c0">ripple::LoadMonitor::j_</a></div><div class="ttdeci">beast::Journal const j_</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8h_source.html#l00087">LoadMonitor.h:87</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a83802fa87957a5dbec814e56d63041c9"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a83802fa87957a5dbec814e56d63041c9">ripple::LoadMonitor::mTargetLatencyAvg</a></div><div class="ttdeci">std::chrono::milliseconds mTargetLatencyAvg</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8h_source.html#l00084">LoadMonitor.h:84</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a8510929c85fd00f42d7439828fb6b250"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a8510929c85fd00f42d7439828fb6b250">ripple::LoadMonitor::mLatencyMSPeak</a></div><div class="ttdeci">std::chrono::milliseconds mLatencyMSPeak</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8h_source.html#l00083">LoadMonitor.h:83</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_ab5dcc5c29ad22aef80c0a1ecb7312b8c"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#ab5dcc5c29ad22aef80c0a1ecb7312b8c">ripple::LoadMonitor::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8h_source.html#l00078">LoadMonitor.h:78</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_acffbaf7b71e54ec99992f6405bb797b5"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#acffbaf7b71e54ec99992f6405bb797b5">ripple::LoadMonitor::isOverTarget</a></div><div class="ttdeci">bool isOverTarget(std::chrono::milliseconds avg, std::chrono::milliseconds peak)</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8cpp_source.html#l00153">LoadMonitor.cpp:153</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_ad5f71bfb73704d5b725ae6b8b93c46f3"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#ad5f71bfb73704d5b725ae6b8b93c46f3">ripple::LoadMonitor::mTargetLatencyPk</a></div><div class="ttdeci">std::chrono::milliseconds mTargetLatencyPk</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8h_source.html#l00085">LoadMonitor.h:85</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_ae7e3bd39770353db4011d271293b2a7e"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#ae7e3bd39770353db4011d271293b2a7e">ripple::LoadMonitor::mLatencyEvents</a></div><div class="ttdeci">int mLatencyEvents</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8h_source.html#l00081">LoadMonitor.h:81</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_aeabcafcea9e565af1960a1f9b12b946d"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#aeabcafcea9e565af1960a1f9b12b946d">ripple::LoadMonitor::mLastUpdate</a></div><div class="ttdeci">UptimeClock::time_point mLastUpdate</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8h_source.html#l00086">LoadMonitor.h:86</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_afcec995204526bb7450681a1a055a7b2"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#afcec995204526bb7450681a1a055a7b2">ripple::LoadMonitor::update</a></div><div class="ttdeci">void update()</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8cpp_source.html#l00064">LoadMonitor.cpp:64</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1UptimeClock_html"><div class="ttname"><a href="classripple_1_1UptimeClock.html">ripple::UptimeClock</a></div><div class="ttdoc">Tracks program uptime to seconds precision.</div><div class="ttdef"><b>Definition:</b> <a href="UptimeClock_8h_source.html#l00037">UptimeClock.h:38</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1UptimeClock_html_ae854244a4dcf8de363337e93d5a04444"><div class="ttname"><a href="classripple_1_1UptimeClock.html#ae854244a4dcf8de363337e93d5a04444">ripple::UptimeClock::now</a></div><div class="ttdeci">static time_point now()</div><div class="ttdef"><b>Definition:</b> <a href="UptimeClock_8cpp_source.html#l00067">UptimeClock.cpp:67</a></div></div>
|
||||
<div class="ttc" id="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_a87d6bd59020d94110027dcab3d9e3357"><div class="ttname"><a href="classbeast_1_1Journal.html#a87d6bd59020d94110027dcab3d9e3357">beast::Journal::info</a></div><div class="ttdeci">Stream info() const</div><div class="ttdef"><b>Definition</b> <a href="Journal_8h_source.html#l00334">Journal.h:334</a></div></div>
|
||||
<div class="ttc" id="aclassbeast_1_1Journal_html_ad8fefe3e8ad583e1ed1bf02094ac3d8f"><div class="ttname"><a href="classbeast_1_1Journal.html#ad8fefe3e8ad583e1ed1bf02094ac3d8f">beast::Journal::warn</a></div><div class="ttdeci">Stream warn() const</div><div class="ttdef"><b>Definition</b> <a href="Journal_8h_source.html#l00340">Journal.h:340</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadEvent_html"><div class="ttname"><a href="classripple_1_1LoadEvent.html">ripple::LoadEvent</a></div><div class="ttdef"><b>Definition</b> <a href="LoadEvent_8h_source.html#l00035">LoadEvent.h:36</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadEvent_html_a5b73c808b14fd4de13510e4126037801"><div class="ttname"><a href="classripple_1_1LoadEvent.html#a5b73c808b14fd4de13510e4126037801">ripple::LoadEvent::name</a></div><div class="ttdeci">std::string const & name() const</div><div class="ttdef"><b>Definition</b> <a href="LoadEvent_8cpp_source.html#l00047">LoadEvent.cpp:47</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadEvent_html_a5c86ec124a65d109e1a1c469f6bef792"><div class="ttname"><a href="classripple_1_1LoadEvent.html#a5c86ec124a65d109e1a1c469f6bef792">ripple::LoadEvent::waitTime</a></div><div class="ttdeci">std::chrono::steady_clock::duration waitTime() const</div><div class="ttdef"><b>Definition</b> <a href="LoadEvent_8cpp_source.html#l00053">LoadEvent.cpp:53</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadEvent_html_a77fe563d65b3545d3621f60b5937dc79"><div class="ttname"><a href="classripple_1_1LoadEvent.html#a77fe563d65b3545d3621f60b5937dc79">ripple::LoadEvent::runTime</a></div><div class="ttdeci">std::chrono::steady_clock::duration runTime() const</div><div class="ttdef"><b>Definition</b> <a href="LoadEvent_8cpp_source.html#l00059">LoadEvent.cpp:59</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a332eab65a9fc011fd29d9a97acf9eee7"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a332eab65a9fc011fd29d9a97acf9eee7">ripple::LoadMonitor::LoadMonitor</a></div><div class="ttdeci">LoadMonitor(beast::Journal j)</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8cpp_source.html#l00045">LoadMonitor.cpp:45</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a43bd93f4382c736dcfd0c6128e04b5de"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a43bd93f4382c736dcfd0c6128e04b5de">ripple::LoadMonitor::setTargetLatency</a></div><div class="ttdeci">void setTargetLatency(std::chrono::milliseconds avg, std::chrono::milliseconds pk)</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8cpp_source.html#l00144">LoadMonitor.cpp:144</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a4fba7cc5d86f2f3f7b739d51ab58b6d0"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a4fba7cc5d86f2f3f7b739d51ab58b6d0">ripple::LoadMonitor::addSamples</a></div><div class="ttdeci">void addSamples(int count, std::chrono::milliseconds latency)</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8cpp_source.html#l00127">LoadMonitor.cpp:127</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a5daa0839e8dc4eaae5a7e4d1cb73cd35"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a5daa0839e8dc4eaae5a7e4d1cb73cd35">ripple::LoadMonitor::mLatencyMSAvg</a></div><div class="ttdeci">std::chrono::milliseconds mLatencyMSAvg</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8h_source.html#l00082">LoadMonitor.h:82</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a6cabc692242c9c9ae90305ba7a8b13ae"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a6cabc692242c9c9ae90305ba7a8b13ae">ripple::LoadMonitor::getStats</a></div><div class="ttdeci">Stats getStats()</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8cpp_source.html#l00178">LoadMonitor.cpp:178</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a75caa65ce5add23630cdb42282cb5498"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a75caa65ce5add23630cdb42282cb5498">ripple::LoadMonitor::mCounts</a></div><div class="ttdeci">std::uint64_t mCounts</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8h_source.html#l00080">LoadMonitor.h:80</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a79166931243de3e2e686f55ba47df1f8"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a79166931243de3e2e686f55ba47df1f8">ripple::LoadMonitor::addLoadSample</a></div><div class="ttdeci">void addLoadSample(LoadEvent const &sample)</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8cpp_source.html#l00102">LoadMonitor.cpp:102</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a7b82ac7cfd946a5abea92bc433fe10fa"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a7b82ac7cfd946a5abea92bc433fe10fa">ripple::LoadMonitor::isOver</a></div><div class="ttdeci">bool isOver()</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8cpp_source.html#l00163">LoadMonitor.cpp:163</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a7ed153bdf5929d5a7d54cece83f704c0"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a7ed153bdf5929d5a7d54cece83f704c0">ripple::LoadMonitor::j_</a></div><div class="ttdeci">beast::Journal const j_</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8h_source.html#l00087">LoadMonitor.h:87</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a83802fa87957a5dbec814e56d63041c9"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a83802fa87957a5dbec814e56d63041c9">ripple::LoadMonitor::mTargetLatencyAvg</a></div><div class="ttdeci">std::chrono::milliseconds mTargetLatencyAvg</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8h_source.html#l00084">LoadMonitor.h:84</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_a8510929c85fd00f42d7439828fb6b250"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#a8510929c85fd00f42d7439828fb6b250">ripple::LoadMonitor::mLatencyMSPeak</a></div><div class="ttdeci">std::chrono::milliseconds mLatencyMSPeak</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8h_source.html#l00083">LoadMonitor.h:83</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_ab5dcc5c29ad22aef80c0a1ecb7312b8c"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#ab5dcc5c29ad22aef80c0a1ecb7312b8c">ripple::LoadMonitor::mutex_</a></div><div class="ttdeci">std::mutex mutex_</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8h_source.html#l00078">LoadMonitor.h:78</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_acffbaf7b71e54ec99992f6405bb797b5"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#acffbaf7b71e54ec99992f6405bb797b5">ripple::LoadMonitor::isOverTarget</a></div><div class="ttdeci">bool isOverTarget(std::chrono::milliseconds avg, std::chrono::milliseconds peak)</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8cpp_source.html#l00153">LoadMonitor.cpp:153</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_ad5f71bfb73704d5b725ae6b8b93c46f3"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#ad5f71bfb73704d5b725ae6b8b93c46f3">ripple::LoadMonitor::mTargetLatencyPk</a></div><div class="ttdeci">std::chrono::milliseconds mTargetLatencyPk</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8h_source.html#l00085">LoadMonitor.h:85</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_ae7e3bd39770353db4011d271293b2a7e"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#ae7e3bd39770353db4011d271293b2a7e">ripple::LoadMonitor::mLatencyEvents</a></div><div class="ttdeci">int mLatencyEvents</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8h_source.html#l00081">LoadMonitor.h:81</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_aeabcafcea9e565af1960a1f9b12b946d"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#aeabcafcea9e565af1960a1f9b12b946d">ripple::LoadMonitor::mLastUpdate</a></div><div class="ttdeci">UptimeClock::time_point mLastUpdate</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8h_source.html#l00086">LoadMonitor.h:86</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1LoadMonitor_html_afcec995204526bb7450681a1a055a7b2"><div class="ttname"><a href="classripple_1_1LoadMonitor.html#afcec995204526bb7450681a1a055a7b2">ripple::LoadMonitor::update</a></div><div class="ttdeci">void update()</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8cpp_source.html#l00064">LoadMonitor.cpp:64</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1UptimeClock_html"><div class="ttname"><a href="classripple_1_1UptimeClock.html">ripple::UptimeClock</a></div><div class="ttdoc">Tracks program uptime to seconds precision.</div><div class="ttdef"><b>Definition</b> <a href="UptimeClock_8h_source.html#l00037">UptimeClock.h:38</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1UptimeClock_html_ae854244a4dcf8de363337e93d5a04444"><div class="ttname"><a href="classripple_1_1UptimeClock.html#ae854244a4dcf8de363337e93d5a04444">ripple::UptimeClock::now</a></div><div class="ttdeci">static time_point now()</div><div class="ttdef"><b>Definition</b> <a href="UptimeClock_8cpp_source.html#l00067">UptimeClock.cpp:67</a></div></div>
|
||||
<div class="ttc" id="aduration_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a></div></div>
|
||||
<div class="ttc" id="alock_guard_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a></div></div>
|
||||
<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"><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="anamespacestd_1_1chrono_html"><div class="ttname"><a href="http://en.cppreference.com/w/namespacestd_1_1chrono.html">std::chrono</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LoadMonitor_1_1Stats_html"><div class="ttname"><a href="structripple_1_1LoadMonitor_1_1Stats.html">ripple::LoadMonitor::Stats</a></div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8h_source.html#l00058">LoadMonitor.h:59</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LoadMonitor_1_1Stats_html_a324a5fc97f0e230b15b5a4f66c9cead5"><div class="ttname"><a href="structripple_1_1LoadMonitor_1_1Stats.html#a324a5fc97f0e230b15b5a4f66c9cead5">ripple::LoadMonitor::Stats::count</a></div><div class="ttdeci">std::uint64_t count</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8h_source.html#l00062">LoadMonitor.h:62</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LoadMonitor_1_1Stats_html_a7f5eb24f04a33081174ddc390ecad1c0"><div class="ttname"><a href="structripple_1_1LoadMonitor_1_1Stats.html#a7f5eb24f04a33081174ddc390ecad1c0">ripple::LoadMonitor::Stats::latencyAvg</a></div><div class="ttdeci">std::chrono::milliseconds latencyAvg</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8h_source.html#l00063">LoadMonitor.h:63</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LoadMonitor_1_1Stats_html_aa80e483b9c3c3ae65e9829141db610bb"><div class="ttname"><a href="structripple_1_1LoadMonitor_1_1Stats.html#aa80e483b9c3c3ae65e9829141db610bb">ripple::LoadMonitor::Stats::Stats</a></div><div class="ttdeci">Stats()</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8cpp_source.html#l00038">LoadMonitor.cpp:38</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LoadMonitor_1_1Stats_html_ad66013a90da20496431ea45a15707f7a"><div class="ttname"><a href="structripple_1_1LoadMonitor_1_1Stats.html#ad66013a90da20496431ea45a15707f7a">ripple::LoadMonitor::Stats::isOverloaded</a></div><div class="ttdeci">bool isOverloaded</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8h_source.html#l00065">LoadMonitor.h:65</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LoadMonitor_1_1Stats_html_ae735cc84c8cd17199c2978cc6ba84807"><div class="ttname"><a href="structripple_1_1LoadMonitor_1_1Stats.html#ae735cc84c8cd17199c2978cc6ba84807">ripple::LoadMonitor::Stats::latencyPeak</a></div><div class="ttdeci">std::chrono::milliseconds latencyPeak</div><div class="ttdef"><b>Definition:</b> <a href="LoadMonitor_8h_source.html#l00064">LoadMonitor.h:64</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LoadMonitor_1_1Stats_html"><div class="ttname"><a href="structripple_1_1LoadMonitor_1_1Stats.html">ripple::LoadMonitor::Stats</a></div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8h_source.html#l00058">LoadMonitor.h:59</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LoadMonitor_1_1Stats_html_a324a5fc97f0e230b15b5a4f66c9cead5"><div class="ttname"><a href="structripple_1_1LoadMonitor_1_1Stats.html#a324a5fc97f0e230b15b5a4f66c9cead5">ripple::LoadMonitor::Stats::count</a></div><div class="ttdeci">std::uint64_t count</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8h_source.html#l00062">LoadMonitor.h:62</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LoadMonitor_1_1Stats_html_a7f5eb24f04a33081174ddc390ecad1c0"><div class="ttname"><a href="structripple_1_1LoadMonitor_1_1Stats.html#a7f5eb24f04a33081174ddc390ecad1c0">ripple::LoadMonitor::Stats::latencyAvg</a></div><div class="ttdeci">std::chrono::milliseconds latencyAvg</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8h_source.html#l00063">LoadMonitor.h:63</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LoadMonitor_1_1Stats_html_aa80e483b9c3c3ae65e9829141db610bb"><div class="ttname"><a href="structripple_1_1LoadMonitor_1_1Stats.html#aa80e483b9c3c3ae65e9829141db610bb">ripple::LoadMonitor::Stats::Stats</a></div><div class="ttdeci">Stats()</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8cpp_source.html#l00038">LoadMonitor.cpp:38</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LoadMonitor_1_1Stats_html_ad66013a90da20496431ea45a15707f7a"><div class="ttname"><a href="structripple_1_1LoadMonitor_1_1Stats.html#ad66013a90da20496431ea45a15707f7a">ripple::LoadMonitor::Stats::isOverloaded</a></div><div class="ttdeci">bool isOverloaded</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8h_source.html#l00065">LoadMonitor.h:65</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1LoadMonitor_1_1Stats_html_ae735cc84c8cd17199c2978cc6ba84807"><div class="ttname"><a href="structripple_1_1LoadMonitor_1_1Stats.html#ae735cc84c8cd17199c2978cc6ba84807">ripple::LoadMonitor::Stats::latencyPeak</a></div><div class="ttdeci">std::chrono::milliseconds latencyPeak</div><div class="ttdef"><b>Definition</b> <a href="LoadMonitor_8h_source.html#l00064">LoadMonitor.h:64</a></div></div>
|
||||
</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