mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
425 lines
30 KiB
HTML
425 lines
30 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.17"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>rippled: ripple::TrafficCount Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.17 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="classripple_1_1TrafficCount.html">TrafficCount</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pro-attribs">Protected Attributes</a> |
|
|
<a href="classripple_1_1TrafficCount-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ripple::TrafficCount Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::TrafficCount:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1TrafficCount__coll__graph.png" border="0" usemap="#ripple_1_1TrafficCount_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="ripple_1_1TrafficCount_coll__map" id="ripple_1_1TrafficCount_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="37,451,181,477"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="13,332,204,388"/>
|
|
<area shape="rect" href="classripple_1_1TrafficCount_1_1TrafficStats.html" title=" " alt="" coords="37,228,181,269"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/atomic/atomic.html" title=" " alt="" coords="5,95,212,121"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="57,5,160,32"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TrafficCount_1_1TrafficStats.html">TrafficStats</a></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:adbaee77c7a063c9aac783e54594aeda7"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7">category</a> : std::size_t { <br />
|
|
  <a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7aa45f8a4da5f0293b20088b0384feec46">base</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7aeb6764f3b157d316ab3cc38673d739aa">cluster</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a53b8a74c2b773d10759ccf8738b6bd3c">overlay</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7aa4201d5855258c9a37183c21b21cb16f">manifests</a>,
|
|
<br />
|
|
  <a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7aaa89f4c0f4e980784af5b65e26c94a96">transaction</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7ae7dce5bae6aaf31f79826a9eeb0ef3f2">proposal</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a165ad2e358e034ee1a5638ce48322d1d">validation</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a603bba4843f1ab5e0a4259c22231be45">validatorlist</a>,
|
|
<br />
|
|
  <a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7ad389f194a0f531b924eed54db267136f">shards</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7af2259f375b7ec4058e7bc95828112f81">get_set</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a90f481192bc3309a3b7a852fd53e22a5">share_set</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7ae94a1a3df0147c88ebb6d724878e1310">ld_tsc_get</a>,
|
|
<br />
|
|
  <a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a5943ab376c111b751cf0ee7df8c53eda">ld_tsc_share</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a0a7dd52967c628abadc6075277986cfc">ld_txn_get</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a497519508b2d0c6eb29aaa18d3193d9d">ld_txn_share</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a605271c7927193d805fef9e8fd2a21cd">ld_asn_get</a>,
|
|
<br />
|
|
  <a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a743dbf1e43e199ba47788d4f22a7fcb0">ld_asn_share</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a5242108bb40e3515b81b551c3e0ac485">ld_get</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a8510a746bd27d3b2d780ec9adcebb84f">ld_share</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7abc8153fdb0cac36d05446ad558b11e08">gl_tsc_share</a>,
|
|
<br />
|
|
  <a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a5b3d7ffc33c5cf9071ad20c515280601">gl_tsc_get</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7af9720e7c32c11bb0b2445890b077d050">gl_txn_share</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7ae29c40afdc8b61913625ccc53cab1188">gl_txn_get</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7ae86fdfed38d9b5203fa69c9c9a19a101">gl_asn_share</a>,
|
|
<br />
|
|
  <a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7aad80d4610ce3b982ddb3648d4f96f01f">gl_asn_get</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a9845721fe90ce1fd17672b6dcbf71dc7">gl_share</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a1626ffa935e1c634e691986b79afb0e3">gl_get</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a283020de0190f21e4c7629b1224f4a1f">share_hash_ledger</a>,
|
|
<br />
|
|
  <a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a91135f9eec2ccf0a18c722e7e9936357">get_hash_ledger</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7aad363c23dc8ccc2c87f8fb2d2a0b9644">share_hash_tx</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a4e1efa8c0704a2922f960ab6a642b6a4">get_hash_tx</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7afe333588b576a47f421daeaacf829ffb">share_hash_txnode</a>,
|
|
<br />
|
|
  <a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7aaf0d35b25e85657f650469fc98207e46">get_hash_txnode</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7aecbc0ce31bafeac9e7f011afe5e56603">share_hash_asnode</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7ad28501fe0d5ad7db451e821fe85506dc">get_hash_asnode</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7ae974117fa0a7da52af1de0b16e40cf7a">share_cas_object</a>,
|
|
<br />
|
|
  <a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a36ed3431c27c144f0407afc400c736e8">get_cas_object</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7ace6a8a16555daa7e04ba5ccaf9672cb7">share_fetch_pack</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a11f98604c8d2bf034d5981c2e46d6b86">get_fetch_pack</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7adb15948ddbacc73e868382a65286a746">get_transactions</a>,
|
|
<br />
|
|
  <a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a9953e5681503deb0eb854af8eb4a4a60">share_hash</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7acd178b9b0f9a37a3e94a53b384bcc215">get_hash</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a12daff4da9926d993515c1abbe440294">proof_path_request</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a58bfe29c5a771bac79ae82168a063ece">proof_path_response</a>,
|
|
<br />
|
|
  <a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7ac00367186e1994e3ba5993b9c509d093">replay_delta_request</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7aa4ba6487b619632684608b6a3d887354">replay_delta_response</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7acf56755e14ebee8ccdbb094140df62b7">have_transactions</a>,
|
|
<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7acebb5c897d624ae1c27e67da091b5752">requested_transactions</a>,
|
|
<br />
|
|
  <a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7a634cafe05c126e1bdc36b9d6b8ea6ca8">unknown</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:adbaee77c7a063c9aac783e54594aeda7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:adc6e6ac1abf15832d2177ec1cfb32d24"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TrafficCount.html#adc6e6ac1abf15832d2177ec1cfb32d24">addCount</a> (<a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7">category</a> cat, bool inbound, int bytes)</td></tr>
|
|
<tr class="memdesc:adc6e6ac1abf15832d2177ec1cfb32d24"><td class="mdescLeft"> </td><td class="mdescRight">Account for traffic associated with the given category. <a href="classripple_1_1TrafficCount.html#adc6e6ac1abf15832d2177ec1cfb32d24">More...</a><br /></td></tr>
|
|
<tr class="separator:adc6e6ac1abf15832d2177ec1cfb32d24"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a3da1b229a9d26bc8f84409a72676a8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TrafficCount.html#a8a3da1b229a9d26bc8f84409a72676a8">TrafficCount</a> ()=default</td></tr>
|
|
<tr class="separator:a8a3da1b229a9d26bc8f84409a72676a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d6d314b75b40b8370f256e09d2b7927"><td class="memItemLeft" align="right" valign="top">auto const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TrafficCount.html#a2d6d314b75b40b8370f256e09d2b7927">getCounts</a> () const</td></tr>
|
|
<tr class="memdesc:a2d6d314b75b40b8370f256e09d2b7927"><td class="mdescLeft"> </td><td class="mdescRight">An up-to-date copy of all the counters. <a href="classripple_1_1TrafficCount.html#a2d6d314b75b40b8370f256e09d2b7927">More...</a><br /></td></tr>
|
|
<tr class="separator:a2d6d314b75b40b8370f256e09d2b7927"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
|
Static Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a767cf7049eb44fdcb32a5634031ae09f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7">category</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TrafficCount.html#a767cf7049eb44fdcb32a5634031ae09f">categorize</a> (::google::protobuf::Message const &message, int type, bool inbound)</td></tr>
|
|
<tr class="memdesc:a767cf7049eb44fdcb32a5634031ae09f"><td class="mdescLeft"> </td><td class="mdescRight">Given a protocol message, determine which traffic category it belongs to. <a href="classripple_1_1TrafficCount.html#a767cf7049eb44fdcb32a5634031ae09f">More...</a><br /></td></tr>
|
|
<tr class="separator:a767cf7049eb44fdcb32a5634031ae09f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
|
Protected Attributes</h2></td></tr>
|
|
<tr class="memitem:a399dcd5708d2017e5dc559a2484b83c2"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>< <a class="el" href="classripple_1_1TrafficCount_1_1TrafficStats.html">TrafficStats</a>, category::unknown+1 > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TrafficCount.html#a399dcd5708d2017e5dc559a2484b83c2">counts_</a></td></tr>
|
|
<tr class="separator:a399dcd5708d2017e5dc559a2484b83c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="TrafficCount_8h_source.html#l00032">32</a> of file <a class="el" href="TrafficCount_8h_source.html">TrafficCount.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="adbaee77c7a063c9aac783e54594aeda7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adbaee77c7a063c9aac783e54594aeda7">◆ </a></span>category</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7">ripple::TrafficCount::category</a> : <a class="elRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7aa45f8a4da5f0293b20088b0384feec46"></a>base </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7aeb6764f3b157d316ab3cc38673d739aa"></a>cluster </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a53b8a74c2b773d10759ccf8738b6bd3c"></a>overlay </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7aa4201d5855258c9a37183c21b21cb16f"></a>manifests </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7aaa89f4c0f4e980784af5b65e26c94a96"></a>transaction </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7ae7dce5bae6aaf31f79826a9eeb0ef3f2"></a>proposal </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a165ad2e358e034ee1a5638ce48322d1d"></a>validation </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a603bba4843f1ab5e0a4259c22231be45"></a>validatorlist </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7ad389f194a0f531b924eed54db267136f"></a>shards </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7af2259f375b7ec4058e7bc95828112f81"></a>get_set </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a90f481192bc3309a3b7a852fd53e22a5"></a>share_set </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7ae94a1a3df0147c88ebb6d724878e1310"></a>ld_tsc_get </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a5943ab376c111b751cf0ee7df8c53eda"></a>ld_tsc_share </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a0a7dd52967c628abadc6075277986cfc"></a>ld_txn_get </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a497519508b2d0c6eb29aaa18d3193d9d"></a>ld_txn_share </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a605271c7927193d805fef9e8fd2a21cd"></a>ld_asn_get </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a743dbf1e43e199ba47788d4f22a7fcb0"></a>ld_asn_share </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a5242108bb40e3515b81b551c3e0ac485"></a>ld_get </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a8510a746bd27d3b2d780ec9adcebb84f"></a>ld_share </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7abc8153fdb0cac36d05446ad558b11e08"></a>gl_tsc_share </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a5b3d7ffc33c5cf9071ad20c515280601"></a>gl_tsc_get </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7af9720e7c32c11bb0b2445890b077d050"></a>gl_txn_share </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7ae29c40afdc8b61913625ccc53cab1188"></a>gl_txn_get </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7ae86fdfed38d9b5203fa69c9c9a19a101"></a>gl_asn_share </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7aad80d4610ce3b982ddb3648d4f96f01f"></a>gl_asn_get </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a9845721fe90ce1fd17672b6dcbf71dc7"></a>gl_share </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a1626ffa935e1c634e691986b79afb0e3"></a>gl_get </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a283020de0190f21e4c7629b1224f4a1f"></a>share_hash_ledger </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a91135f9eec2ccf0a18c722e7e9936357"></a>get_hash_ledger </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7aad363c23dc8ccc2c87f8fb2d2a0b9644"></a>share_hash_tx </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a4e1efa8c0704a2922f960ab6a642b6a4"></a>get_hash_tx </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7afe333588b576a47f421daeaacf829ffb"></a>share_hash_txnode </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7aaf0d35b25e85657f650469fc98207e46"></a>get_hash_txnode </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7aecbc0ce31bafeac9e7f011afe5e56603"></a>share_hash_asnode </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7ad28501fe0d5ad7db451e821fe85506dc"></a>get_hash_asnode </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7ae974117fa0a7da52af1de0b16e40cf7a"></a>share_cas_object </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a36ed3431c27c144f0407afc400c736e8"></a>get_cas_object </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7ace6a8a16555daa7e04ba5ccaf9672cb7"></a>share_fetch_pack </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a11f98604c8d2bf034d5981c2e46d6b86"></a>get_fetch_pack </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7adb15948ddbacc73e868382a65286a746"></a>get_transactions </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a9953e5681503deb0eb854af8eb4a4a60"></a>share_hash </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7acd178b9b0f9a37a3e94a53b384bcc215"></a>get_hash </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a12daff4da9926d993515c1abbe440294"></a>proof_path_request </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a58bfe29c5a771bac79ae82168a063ece"></a>proof_path_response </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7ac00367186e1994e3ba5993b9c509d093"></a>replay_delta_request </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7aa4ba6487b619632684608b6a3d887354"></a>replay_delta_response </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7acf56755e14ebee8ccdbb094140df62b7"></a>have_transactions </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7acebb5c897d624ae1c27e67da091b5752"></a>requested_transactions </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="adbaee77c7a063c9aac783e54594aeda7a634cafe05c126e1bdc36b9d6b8ea6ca8"></a>unknown </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TrafficCount_8h_source.html#l00067">67</a> of file <a class="el" href="TrafficCount_8h_source.html">TrafficCount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a8a3da1b229a9d26bc8f84409a72676a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a3da1b229a9d26bc8f84409a72676a8">◆ </a></span>TrafficCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::TrafficCount::TrafficCount </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a767cf7049eb44fdcb32a5634031ae09f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a767cf7049eb44fdcb32a5634031ae09f">◆ </a></span>categorize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7">TrafficCount::category</a> ripple::TrafficCount::categorize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">::google::protobuf::Message const & </td>
|
|
<td class="paramname"><em>message</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>type</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>inbound</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Given a protocol message, determine which traffic category it belongs to. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TrafficCount_8cpp_source.html#l00025">25</a> of file <a class="el" href="TrafficCount_8cpp_source.html">TrafficCount.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adc6e6ac1abf15832d2177ec1cfb32d24"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adc6e6ac1abf15832d2177ec1cfb32d24">◆ </a></span>addCount()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::TrafficCount::addCount </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1TrafficCount.html#adbaee77c7a063c9aac783e54594aeda7">category</a> </td>
|
|
<td class="paramname"><em>cat</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>inbound</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>bytes</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Account for traffic associated with the given category. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TrafficCount_8h_source.html#l00173">173</a> of file <a class="el" href="TrafficCount_8h_source.html">TrafficCount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2d6d314b75b40b8370f256e09d2b7927"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2d6d314b75b40b8370f256e09d2b7927">◆ </a></span>getCounts()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">auto const& ripple::TrafficCount::getCounts </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>An up-to-date copy of all the counters. </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>an object which satisfies the requirements of Container </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TrafficCount_8h_source.html#l00196">196</a> of file <a class="el" href="TrafficCount_8h_source.html">TrafficCount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a399dcd5708d2017e5dc559a2484b83c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a399dcd5708d2017e5dc559a2484b83c2">◆ </a></span>counts_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a><<a class="el" href="classripple_1_1TrafficCount_1_1TrafficStats.html">TrafficStats</a>, category::unknown + 1> ripple::TrafficCount::counts_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="TrafficCount_8h_source.html#l00202">202</a> of file <a class="el" href="TrafficCount_8h_source.html">TrafficCount.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.17
|
|
</small></address>
|
|
</body>
|
|
</html>
|