Files
rippled/classripple_1_1Application.html
2022-08-26 20:04:15 +00:00

2643 lines
133 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::Application 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&amp;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&amp;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_1Application.html">Application</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classripple_1_1Application-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">ripple::Application Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for ripple::Application:</div>
<div class="dyncontent">
<div class="center"><img src="classripple_1_1Application__inherit__graph.png" border="0" usemap="#ripple_1_1Application_inherit__map" alt="Inheritance graph"/></div>
<map name="ripple_1_1Application_inherit__map" id="ripple_1_1Application_inherit__map">
<area shape="rect" title=" " alt="" coords="19,95,159,121"/>
<area shape="rect" href="classripple_1_1ApplicationImp.html" title=" " alt="" coords="7,169,172,196"/>
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Source.html" title="Subclasses can be called to write to a stream and have children." alt="" coords="5,5,173,47"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for ripple::Application:</div>
<div class="dyncontent">
<div class="center"><img src="classripple_1_1Application__coll__graph.png" border="0" usemap="#ripple_1_1Application_coll__map" alt="Collaboration graph"/></div>
<map name="ripple_1_1Application_coll__map" id="ripple_1_1Application_coll__map">
<area shape="rect" title=" " alt="" coords="1158,137,1298,164"/>
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Source.html" title="Subclasses can be called to write to a stream and have children." alt="" coords="860,95,1028,137"/>
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Item.html" title=" " alt="" coords="1144,41,1312,82"/>
<area shape="rect" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html" title="STL class." alt="" coords="576,52,735,79"/>
<area shape="rect" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title="STL class." alt="" coords="612,103,699,129"/>
<area shape="rect" href="classbeast_1_1List.html" title=" " alt="" coords="563,154,748,195"/>
<area shape="rect" href="classbeast_1_1detail_1_1ListNode.html" title=" " alt="" coords="275,104,457,160"/>
<area shape="rect" href="classbeast_1_1detail_1_1ListNode.html" title=" " alt="" coords="5,111,173,153"/>
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="322,184,410,211"/>
<area shape="rect" title=" " alt="" coords="871,5,1017,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="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:af49bed1dd2fb49345992a96347c50f76"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#af49bed1dd2fb49345992a96347c50f76">MutexType</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a></td></tr>
<tr class="separator:af49bed1dd2fb49345992a96347c50f76"><td class="memSeparator" colspan="2">&#160;</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:a2362c2a51a01b3ae1c1ecd38184c46f1"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1Application.html#af49bed1dd2fb49345992a96347c50f76">MutexType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a2362c2a51a01b3ae1c1ecd38184c46f1">getMasterMutex</a> ()=0</td></tr>
<tr class="separator:a2362c2a51a01b3ae1c1ecd38184c46f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f3b40098b20712612de1b46a65b5156"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a8f3b40098b20712612de1b46a65b5156">Application</a> ()</td></tr>
<tr class="separator:a8f3b40098b20712612de1b46a65b5156"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac3ea8b275005bfc4ace992be365a488"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#aac3ea8b275005bfc4ace992be365a488">~Application</a> ()=default</td></tr>
<tr class="separator:aac3ea8b275005bfc4ace992be365a488"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b799a86c8f2f04710fcd11bd688aa94"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a2b799a86c8f2f04710fcd11bd688aa94">setup</a> (boost::program_options::variables_map const &amp;options)=0</td></tr>
<tr class="separator:a2b799a86c8f2f04710fcd11bd688aa94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0df7c75a72ab51048c7ec50c2bb1f0d3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a0df7c75a72ab51048c7ec50c2bb1f0d3">start</a> (bool withTimers)=0</td></tr>
<tr class="separator:a0df7c75a72ab51048c7ec50c2bb1f0d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7981acc17eda76d35718596eb0f073e0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a7981acc17eda76d35718596eb0f073e0">run</a> ()=0</td></tr>
<tr class="separator:a7981acc17eda76d35718596eb0f073e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a933dfa389afdec24aa5b75bda76ee656"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a933dfa389afdec24aa5b75bda76ee656">signalStop</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> msg=&quot;&quot;)=0</td></tr>
<tr class="separator:a933dfa389afdec24aa5b75bda76ee656"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f00a293d48fe74b97e406066362816d"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a3f00a293d48fe74b97e406066362816d">checkSigs</a> () const =0</td></tr>
<tr class="separator:a3f00a293d48fe74b97e406066362816d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7847e6c1c097b025b2e8e9ed6f96b51"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#ac7847e6c1c097b025b2e8e9ed6f96b51">checkSigs</a> (bool)=0</td></tr>
<tr class="separator:ac7847e6c1c097b025b2e8e9ed6f96b51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e6e1d3e6568b3cce07e0d09803cb231"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a2e6e1d3e6568b3cce07e0d09803cb231">isStopping</a> () const =0</td></tr>
<tr class="separator:a2e6e1d3e6568b3cce07e0d09803cb231"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadb9ab904b1e2a1dae4c77a9275be921"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#aadb9ab904b1e2a1dae4c77a9275be921">instanceID</a> () const =0</td></tr>
<tr class="memdesc:aadb9ab904b1e2a1dae4c77a9275be921"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a 64-bit instance identifier, generated at startup. <a href="classripple_1_1Application.html#aadb9ab904b1e2a1dae4c77a9275be921">More...</a><br /></td></tr>
<tr class="separator:aadb9ab904b1e2a1dae4c77a9275be921"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25782128c9548339beec993b748b0268"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1Logs.html">Logs</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a25782128c9548339beec993b748b0268">logs</a> ()=0</td></tr>
<tr class="separator:a25782128c9548339beec993b748b0268"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca56b7c63030174e59720ab51d739422"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1Config.html">Config</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#aca56b7c63030174e59720ab51d739422">config</a> ()=0</td></tr>
<tr class="separator:aca56b7c63030174e59720ab51d739422"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb96811d5ac7f90cf0736a5874aa55e9"><td class="memItemLeft" align="right" valign="top">virtual boost::asio::io_service &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#aeb96811d5ac7f90cf0736a5874aa55e9">getIOService</a> ()=0</td></tr>
<tr class="separator:aeb96811d5ac7f90cf0736a5874aa55e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bac0654cf455d226f5c658e6b532d0f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1CollectorManager.html">CollectorManager</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a3bac0654cf455d226f5c658e6b532d0f">getCollectorManager</a> ()=0</td></tr>
<tr class="separator:a3bac0654cf455d226f5c658e6b532d0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26ccdf06f25ceadec7894dd5f8da7eab"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1Family.html">Family</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a26ccdf06f25ceadec7894dd5f8da7eab">getNodeFamily</a> ()=0</td></tr>
<tr class="separator:a26ccdf06f25ceadec7894dd5f8da7eab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7019a7ed92a7a68f92f0d20fb46de0cc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1Family.html">Family</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a7019a7ed92a7a68f92f0d20fb46de0cc">getShardFamily</a> ()=0</td></tr>
<tr class="separator:a7019a7ed92a7a68f92f0d20fb46de0cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a280004d4cce56d8f1ec4664950aa58d4"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1TimeKeeper.html">TimeKeeper</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a280004d4cce56d8f1ec4664950aa58d4">timeKeeper</a> ()=0</td></tr>
<tr class="separator:a280004d4cce56d8f1ec4664950aa58d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a860be08979e27d8c6f37f722f996ba6c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1JobQueue.html">JobQueue</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a860be08979e27d8c6f37f722f996ba6c">getJobQueue</a> ()=0</td></tr>
<tr class="separator:a860be08979e27d8c6f37f722f996ba6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acecdc542ec44bc251354bd87fc7887a9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceripple.html#a16300c3a478b7aff3dc9113f61a49927">NodeCache</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#acecdc542ec44bc251354bd87fc7887a9">getTempNodeCache</a> ()=0</td></tr>
<tr class="separator:acecdc542ec44bc251354bd87fc7887a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94dc7994259e64e358d90763878a2aa2"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceripple.html#a8e6dfe9770d76106ed8b7db6b398dc4b">CachedSLEs</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a94dc7994259e64e358d90763878a2aa2">cachedSLEs</a> ()=0</td></tr>
<tr class="separator:a94dc7994259e64e358d90763878a2aa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af620c027bd43a2a76049b31aca493ea8"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1AmendmentTable.html">AmendmentTable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#af620c027bd43a2a76049b31aca493ea8">getAmendmentTable</a> ()=0</td></tr>
<tr class="separator:af620c027bd43a2a76049b31aca493ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7873738f31780e68f0d12d87fc35356"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1HashRouter.html">HashRouter</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#ab7873738f31780e68f0d12d87fc35356">getHashRouter</a> ()=0</td></tr>
<tr class="separator:ab7873738f31780e68f0d12d87fc35356"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a426bdbb87f6dc2082cf6f418526901cb"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1LoadFeeTrack.html">LoadFeeTrack</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a426bdbb87f6dc2082cf6f418526901cb">getFeeTrack</a> ()=0</td></tr>
<tr class="separator:a426bdbb87f6dc2082cf6f418526901cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf180185d4af6f2ce4b96841161a091f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1LoadManager.html">LoadManager</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#adf180185d4af6f2ce4b96841161a091f">getLoadManager</a> ()=0</td></tr>
<tr class="separator:adf180185d4af6f2ce4b96841161a091f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0511c5e849c6735036d4667a72ff01ee"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1Overlay.html">Overlay</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a0511c5e849c6735036d4667a72ff01ee">overlay</a> ()=0</td></tr>
<tr class="separator:a0511c5e849c6735036d4667a72ff01ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9865710c130bf4427842a544b2b7f077"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1TxQ.html">TxQ</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a9865710c130bf4427842a544b2b7f077">getTxQ</a> ()=0</td></tr>
<tr class="separator:a9865710c130bf4427842a544b2b7f077"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae209b3dfe3f3427b569c2414c9a79686"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1ValidatorList.html">ValidatorList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#ae209b3dfe3f3427b569c2414c9a79686">validators</a> ()=0</td></tr>
<tr class="separator:ae209b3dfe3f3427b569c2414c9a79686"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17cd58e2cabfd0bb9342cf1b9fe30aa8"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1ValidatorSite.html">ValidatorSite</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a17cd58e2cabfd0bb9342cf1b9fe30aa8">validatorSites</a> ()=0</td></tr>
<tr class="separator:a17cd58e2cabfd0bb9342cf1b9fe30aa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a639e1f358ba45ff6372f48504d6906"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1ManifestCache.html">ManifestCache</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a1a639e1f358ba45ff6372f48504d6906">validatorManifests</a> ()=0</td></tr>
<tr class="separator:a1a639e1f358ba45ff6372f48504d6906"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79fcbbb7e078a154f43708954bd55b3a"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1ManifestCache.html">ManifestCache</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a79fcbbb7e078a154f43708954bd55b3a">publisherManifests</a> ()=0</td></tr>
<tr class="separator:a79fcbbb7e078a154f43708954bd55b3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a296fbab181bda48bf599996518228bf9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1Cluster.html">Cluster</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a296fbab181bda48bf599996518228bf9">cluster</a> ()=0</td></tr>
<tr class="separator:a296fbab181bda48bf599996518228bf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab66a6481fe3edc5fa5400e8733cbbecf"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1PeerReservationTable.html">PeerReservationTable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#ab66a6481fe3edc5fa5400e8733cbbecf">peerReservations</a> ()=0</td></tr>
<tr class="separator:ab66a6481fe3edc5fa5400e8733cbbecf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25d75bee07390413c8131c79ebeb3dfd"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceripple.html#af4f638fef00deb6c3f611b9639f66d7a">RCLValidations</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a25d75bee07390413c8131c79ebeb3dfd">getValidations</a> ()=0</td></tr>
<tr class="separator:a25d75bee07390413c8131c79ebeb3dfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25c5851322f6cb3762563fd1278c6143"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1NodeStore_1_1Database.html">NodeStore::Database</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a25c5851322f6cb3762563fd1278c6143">getNodeStore</a> ()=0</td></tr>
<tr class="separator:a25c5851322f6cb3762563fd1278c6143"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ea4991eb9c4d29e8de734016293ba33"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard.html">NodeStore::DatabaseShard</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a5ea4991eb9c4d29e8de734016293ba33">getShardStore</a> ()=0</td></tr>
<tr class="separator:a5ea4991eb9c4d29e8de734016293ba33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae51f5437efa746b90d7d8b1ba16a153c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html">RPC::ShardArchiveHandler</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#ae51f5437efa746b90d7d8b1ba16a153c">getShardArchiveHandler</a> (bool tryRecovery=false)=0</td></tr>
<tr class="separator:ae51f5437efa746b90d7d8b1ba16a153c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d349a4ada03689eae062c0399762dad"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1InboundLedgers.html">InboundLedgers</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a6d349a4ada03689eae062c0399762dad">getInboundLedgers</a> ()=0</td></tr>
<tr class="separator:a6d349a4ada03689eae062c0399762dad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acad1f0fbf3789743a56db3f9907d7c1c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1InboundTransactions.html">InboundTransactions</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#acad1f0fbf3789743a56db3f9907d7c1c">getInboundTransactions</a> ()=0</td></tr>
<tr class="separator:acad1f0fbf3789743a56db3f9907d7c1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac583325a9d3eb00c35d17744f8fe5203"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1TaggedCache.html">TaggedCache</a>&lt; <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classripple_1_1AcceptedLedger.html">AcceptedLedger</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#ac583325a9d3eb00c35d17744f8fe5203">getAcceptedLedgerCache</a> ()=0</td></tr>
<tr class="separator:ac583325a9d3eb00c35d17744f8fe5203"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57929fa83c551514e364fe6981b0c104"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1LedgerMaster.html">LedgerMaster</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a57929fa83c551514e364fe6981b0c104">getLedgerMaster</a> ()=0</td></tr>
<tr class="separator:a57929fa83c551514e364fe6981b0c104"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb6de2a2edae65cac6ae1cff2585fabb"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1LedgerCleaner.html">LedgerCleaner</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#adb6de2a2edae65cac6ae1cff2585fabb">getLedgerCleaner</a> ()=0</td></tr>
<tr class="separator:adb6de2a2edae65cac6ae1cff2585fabb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed2839ae4fa38c17719b4547056c77fa"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1LedgerReplayer.html">LedgerReplayer</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#aed2839ae4fa38c17719b4547056c77fa">getLedgerReplayer</a> ()=0</td></tr>
<tr class="separator:aed2839ae4fa38c17719b4547056c77fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c963aa5c47180b24897ff6b5622e5bc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1NetworkOPs.html">NetworkOPs</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a7c963aa5c47180b24897ff6b5622e5bc">getOPs</a> ()=0</td></tr>
<tr class="separator:a7c963aa5c47180b24897ff6b5622e5bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac885cb8bec6f3b9b8bdd5f2a44d07fed"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1OrderBookDB.html">OrderBookDB</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#ac885cb8bec6f3b9b8bdd5f2a44d07fed">getOrderBookDB</a> ()=0</td></tr>
<tr class="separator:ac885cb8bec6f3b9b8bdd5f2a44d07fed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae949580d66cede10b0b392755858e32"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1TransactionMaster.html">TransactionMaster</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#aae949580d66cede10b0b392755858e32">getMasterTransaction</a> ()=0</td></tr>
<tr class="separator:aae949580d66cede10b0b392755858e32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbca9f258684aef50d212995df304152"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1perf_1_1PerfLog.html">perf::PerfLog</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#adbca9f258684aef50d212995df304152">getPerfLog</a> ()=0</td></tr>
<tr class="separator:adbca9f258684aef50d212995df304152"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3f2eb30c34c4c8a516bce076be513e"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a> &gt; const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a9b3f2eb30c34c4c8a516bce076be513e">nodeIdentity</a> ()=0</td></tr>
<tr class="separator:a9b3f2eb30c34c4c8a516bce076be513e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabbd7327b28c6f6e032df5b63ac83cbc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#aabbd7327b28c6f6e032df5b63ac83cbc">getValidationPublicKey</a> () const =0</td></tr>
<tr class="separator:aabbd7327b28c6f6e032df5b63ac83cbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b4b062ff2e0ba3c9ada97fbc0147ac6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1Resource_1_1Manager.html">Resource::Manager</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a7b4b062ff2e0ba3c9ada97fbc0147ac6">getResourceManager</a> ()=0</td></tr>
<tr class="separator:a7b4b062ff2e0ba3c9ada97fbc0147ac6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5368183e92fc6cd7a985295d258ec892"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1PathRequests.html">PathRequests</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a5368183e92fc6cd7a985295d258ec892">getPathRequests</a> ()=0</td></tr>
<tr class="separator:a5368183e92fc6cd7a985295d258ec892"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f1008fae10cc18f12aaee19091d9980"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1SHAMapStore.html">SHAMapStore</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a6f1008fae10cc18f12aaee19091d9980">getSHAMapStore</a> ()=0</td></tr>
<tr class="separator:a6f1008fae10cc18f12aaee19091d9980"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abddbb82136e88fc73b03054df91e8ba6"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1PendingSaves.html">PendingSaves</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#abddbb82136e88fc73b03054df91e8ba6">pendingSaves</a> ()=0</td></tr>
<tr class="separator:abddbb82136e88fc73b03054df91e8ba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a002e22abe4c34d378ff9ece1ab46c7ea"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1OpenLedger.html">OpenLedger</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a002e22abe4c34d378ff9ece1ab46c7ea">openLedger</a> ()=0</td></tr>
<tr class="separator:a002e22abe4c34d378ff9ece1ab46c7ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa296af2ee4f4d39e1f5529f563b48a7c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1OpenLedger.html">OpenLedger</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#aa296af2ee4f4d39e1f5529f563b48a7c">openLedger</a> () const =0</td></tr>
<tr class="separator:aa296af2ee4f4d39e1f5529f563b48a7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a883969ede6f0abdb0d5243fa988ab84f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1RelationalDatabase.html">RelationalDatabase</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a883969ede6f0abdb0d5243fa988ab84f">getRelationalDatabase</a> ()=0</td></tr>
<tr class="separator:a883969ede6f0abdb0d5243fa988ab84f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3edfe212c0488890f076bf712780fe7a"><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a3edfe212c0488890f076bf712780fe7a">getIOLatency</a> ()=0</td></tr>
<tr class="separator:a3edfe212c0488890f076bf712780fe7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23763451e0244c296014374bd41619da"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1ReportingETL.html">ReportingETL</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a23763451e0244c296014374bd41619da">getReportingETL</a> ()=0</td></tr>
<tr class="separator:a23763451e0244c296014374bd41619da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0005228a2b40d12b6985ac48bd768940"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a0005228a2b40d12b6985ac48bd768940">serverOkay</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;reason)=0</td></tr>
<tr class="separator:a0005228a2b40d12b6985ac48bd768940"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2897c28a5b5040e80e66f676d201d03f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a2897c28a5b5040e80e66f676d201d03f">journal</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;<a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a5672372869d3a59c7cd2f7ce3056ae33">name</a>)=0</td></tr>
<tr class="separator:a2897c28a5b5040e80e66f676d201d03f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abad067d6090b6bcb94cce897cbd96df2"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#abad067d6090b6bcb94cce897cbd96df2">fdRequired</a> () const =0</td></tr>
<tr class="separator:abad067d6090b6bcb94cce897cbd96df2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b3c2d21dd082319d49873f60ea779ad"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classripple_1_1DatabaseCon.html">DatabaseCon</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#a0b3c2d21dd082319d49873f60ea779ad">getWalletDB</a> ()=0</td></tr>
<tr class="memdesc:a0b3c2d21dd082319d49873f60ea779ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the "wallet database". <a href="classripple_1_1Application.html#a0b3c2d21dd082319d49873f60ea779ad">More...</a><br /></td></tr>
<tr class="separator:a0b3c2d21dd082319d49873f60ea779ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac57d9b2dd4e172f0934c7a1e34485842"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1Application.html#ac57d9b2dd4e172f0934c7a1e34485842">getMaxDisallowedLedger</a> ()=0</td></tr>
<tr class="memdesc:ac57d9b2dd4e172f0934c7a1e34485842"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ensure that a newly-started validator does not sign proposals older than the last ledger it persisted. <a href="classripple_1_1Application.html#ac57d9b2dd4e172f0934c7a1e34485842">More...</a><br /></td></tr>
<tr class="separator:ac57d9b2dd4e172f0934c7a1e34485842"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5672372869d3a59c7cd2f7ce3056ae33"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a5672372869d3a59c7cd2f7ce3056ae33">name</a> () const</td></tr>
<tr class="memdesc:a5672372869d3a59c7cd2f7ce3056ae33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of this source. <a href="classbeast_1_1PropertyStream_1_1Source.html#a5672372869d3a59c7cd2f7ce3056ae33">More...</a><br /></td></tr>
<tr class="separator:a5672372869d3a59c7cd2f7ce3056ae33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b74ac4b0ae83b71d8605412b2fe5c8b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a6b74ac4b0ae83b71d8605412b2fe5c8b">add</a> (<a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a1dd058a9799aec943c4f52aa263f6242">Source</a> &amp;source)</td></tr>
<tr class="memdesc:a6b74ac4b0ae83b71d8605412b2fe5c8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child source. <a href="classbeast_1_1PropertyStream_1_1Source.html#a6b74ac4b0ae83b71d8605412b2fe5c8b">More...</a><br /></td></tr>
<tr class="separator:a6b74ac4b0ae83b71d8605412b2fe5c8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4355f7842066d0b3f76c0392de3fdf4d"><td class="memTemplParams" colspan="2">template&lt;class Derived &gt; </td></tr>
<tr class="memitem:a4355f7842066d0b3f76c0392de3fdf4d"><td class="memTemplItemLeft" align="right" valign="top">Derived *&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a4355f7842066d0b3f76c0392de3fdf4d">add</a> (Derived *child)</td></tr>
<tr class="memdesc:a4355f7842066d0b3f76c0392de3fdf4d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a child source by pointer. <a href="classbeast_1_1PropertyStream_1_1Source.html#a4355f7842066d0b3f76c0392de3fdf4d">More...</a><br /></td></tr>
<tr class="separator:a4355f7842066d0b3f76c0392de3fdf4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a556e44cee0e7f79c29d62baf27913926"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a556e44cee0e7f79c29d62baf27913926">remove</a> (<a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a1dd058a9799aec943c4f52aa263f6242">Source</a> &amp;child)</td></tr>
<tr class="memdesc:a556e44cee0e7f79c29d62baf27913926"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a child source from this <a class="el" href="classbeast_1_1PropertyStream_1_1Source.html" title="Subclasses can be called to write to a stream and have children.">Source</a>. <a href="classbeast_1_1PropertyStream_1_1Source.html#a556e44cee0e7f79c29d62baf27913926">More...</a><br /></td></tr>
<tr class="separator:a556e44cee0e7f79c29d62baf27913926"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d00067514e90c8134de3d4777ea083e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a1d00067514e90c8134de3d4777ea083e">removeAll</a> ()</td></tr>
<tr class="memdesc:a1d00067514e90c8134de3d4777ea083e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove all child sources from this <a class="el" href="classbeast_1_1PropertyStream_1_1Source.html" title="Subclasses can be called to write to a stream and have children.">Source</a>. <a href="classbeast_1_1PropertyStream_1_1Source.html#a1d00067514e90c8134de3d4777ea083e">More...</a><br /></td></tr>
<tr class="separator:a1d00067514e90c8134de3d4777ea083e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a4d96dfb59e72aa00e5f94fc07e0ab8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a8a4d96dfb59e72aa00e5f94fc07e0ab8">write_one</a> (PropertyStream &amp;stream)</td></tr>
<tr class="memdesc:a8a4d96dfb59e72aa00e5f94fc07e0ab8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write only this <a class="el" href="classbeast_1_1PropertyStream_1_1Source.html" title="Subclasses can be called to write to a stream and have children.">Source</a> to the stream. <a href="classbeast_1_1PropertyStream_1_1Source.html#a8a4d96dfb59e72aa00e5f94fc07e0ab8">More...</a><br /></td></tr>
<tr class="separator:a8a4d96dfb59e72aa00e5f94fc07e0ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2398e48dde9f52949d08ca0785c0bb3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#aa2398e48dde9f52949d08ca0785c0bb3">write</a> (PropertyStream &amp;stream)</td></tr>
<tr class="memdesc:aa2398e48dde9f52949d08ca0785c0bb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">write this source and all its children recursively to the stream. <a href="classbeast_1_1PropertyStream_1_1Source.html#aa2398e48dde9f52949d08ca0785c0bb3">More...</a><br /></td></tr>
<tr class="separator:aa2398e48dde9f52949d08ca0785c0bb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a936592a06d57d60b70874e358758c542"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a936592a06d57d60b70874e358758c542">write</a> (PropertyStream &amp;stream, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;path)</td></tr>
<tr class="memdesc:a936592a06d57d60b70874e358758c542"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse the path and write the corresponding <a class="el" href="classbeast_1_1PropertyStream_1_1Source.html" title="Subclasses can be called to write to a stream and have children.">Source</a> and optional children. <a href="classbeast_1_1PropertyStream_1_1Source.html#a936592a06d57d60b70874e358758c542">More...</a><br /></td></tr>
<tr class="separator:a936592a06d57d60b70874e358758c542"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30f49272d4017476ce3e4694b539b8ae"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; <a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a1dd058a9799aec943c4f52aa263f6242">Source</a> *, bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a30f49272d4017476ce3e4694b539b8ae">find</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> path)</td></tr>
<tr class="memdesc:a30f49272d4017476ce3e4694b539b8ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse the dot-delimited <a class="el" href="classbeast_1_1PropertyStream_1_1Source.html" title="Subclasses can be called to write to a stream and have children.">Source</a> path and return the result. <a href="classbeast_1_1PropertyStream_1_1Source.html#a30f49272d4017476ce3e4694b539b8ae">More...</a><br /></td></tr>
<tr class="separator:a30f49272d4017476ce3e4694b539b8ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a949fcb8686f4cfbb4401bb9a4aad80d7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a1dd058a9799aec943c4f52aa263f6242">Source</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a949fcb8686f4cfbb4401bb9a4aad80d7">find_one_deep</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;<a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a5672372869d3a59c7cd2f7ce3056ae33">name</a>)</td></tr>
<tr class="separator:a949fcb8686f4cfbb4401bb9a4aad80d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7982669e8117c921ff644b7e2a552b19"><td class="memItemLeft" align="right" valign="top">PropertyStream::Source *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a7982669e8117c921ff644b7e2a552b19">find_path</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> path)</td></tr>
<tr class="separator:a7982669e8117c921ff644b7e2a552b19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1761f2a6920ca1c5d9543afda4930c45"><td class="memItemLeft" align="right" valign="top">PropertyStream::Source *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a1761f2a6920ca1c5d9543afda4930c45">find_one</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;<a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a5672372869d3a59c7cd2f7ce3056ae33">name</a>)</td></tr>
<tr class="separator:a1761f2a6920ca1c5d9543afda4930c45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accd7269755b1a27d4c66715edc1f5915"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#accd7269755b1a27d4c66715edc1f5915">onWrite</a> (Map &amp;)</td></tr>
<tr class="memdesc:accd7269755b1a27d4c66715edc1f5915"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subclass override. <a href="classbeast_1_1PropertyStream_1_1Source.html#accd7269755b1a27d4c66715edc1f5915">More...</a><br /></td></tr>
<tr class="separator:accd7269755b1a27d4c66715edc1f5915"><td class="memSeparator" colspan="2">&#160;</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:a12999b1c566cf7208abd535c2561e256"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a12999b1c566cf7208abd535c2561e256">peel_leading_slash</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> *path)</td></tr>
<tr class="separator:a12999b1c566cf7208abd535c2561e256"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab971b977e48fc58d6264fa97d94cb6cd"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#ab971b977e48fc58d6264fa97d94cb6cd">peel_trailing_slashstar</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> *path)</td></tr>
<tr class="separator:ab971b977e48fc58d6264fa97d94cb6cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9cb8e3df035052930a216cd2f052adc"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#aa9cb8e3df035052930a216cd2f052adc">peel_name</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> *path)</td></tr>
<tr class="separator:aa9cb8e3df035052930a216cd2f052adc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a09ea95af995351afe6e1661cab26117c"><td class="memItemLeft" align="right" valign="top">const <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a09ea95af995351afe6e1661cab26117c">m_name</a></td></tr>
<tr class="separator:a09ea95af995351afe6e1661cab26117c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d57b2b3b3a8cf812a3ce3b65a82110e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a2d57b2b3b3a8cf812a3ce3b65a82110e">lock_</a></td></tr>
<tr class="separator:a2d57b2b3b3a8cf812a3ce3b65a82110e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abddc979c479f43fd9ac8550cbeab17b4"><td class="memItemLeft" align="right" valign="top">Item&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#abddc979c479f43fd9ac8550cbeab17b4">item_</a></td></tr>
<tr class="separator:abddc979c479f43fd9ac8550cbeab17b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab0ae58ec30d4c2bce92ff9a8cf2a042"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a1dd058a9799aec943c4f52aa263f6242">Source</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#aab0ae58ec30d4c2bce92ff9a8cf2a042">parent_</a></td></tr>
<tr class="separator:aab0ae58ec30d4c2bce92ff9a8cf2a042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22fe15ec1881c9546cfb785e9ac4aed3"><td class="memItemLeft" align="right" valign="top">List&lt; Item &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html#a22fe15ec1881c9546cfb785e9ac4aed3">children_</a></td></tr>
<tr class="separator:a22fe15ec1881c9546cfb785e9ac4aed3"><td class="memSeparator" colspan="2">&#160;</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="Application_8h_source.html#l00115">115</a> of file <a class="el" href="Application_8h_source.html">Application.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="af49bed1dd2fb49345992a96347c50f76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af49bed1dd2fb49345992a96347c50f76">&#9670;&nbsp;</a></span>MutexType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classripple_1_1Application.html#af49bed1dd2fb49345992a96347c50f76">ripple::Application::MutexType</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html">std::recursive_mutex</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Application_8h_source.html#l00129">129</a> of file <a class="el" href="Application_8h_source.html">Application.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a8f3b40098b20712612de1b46a65b5156"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f3b40098b20712612de1b46a65b5156">&#9670;&nbsp;</a></span>Application()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ripple::Application::Application </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Application_8cpp_source.html#l02165">2165</a> of file <a class="el" href="Application_8cpp_source.html">Application.cpp</a>.</p>
</div>
</div>
<a id="aac3ea8b275005bfc4ace992be365a488"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac3ea8b275005bfc4ace992be365a488">&#9670;&nbsp;</a></span>~Application()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual ripple::Application::~Application </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a2362c2a51a01b3ae1c1ecd38184c46f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2362c2a51a01b3ae1c1ecd38184c46f1">&#9670;&nbsp;</a></span>getMasterMutex()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1Application.html#af49bed1dd2fb49345992a96347c50f76">MutexType</a>&amp; ripple::Application::getMasterMutex </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#ac0f05583dc56efc1b99ba22654a0ff3b">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a2b799a86c8f2f04710fcd11bd688aa94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b799a86c8f2f04710fcd11bd688aa94">&#9670;&nbsp;</a></span>setup()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool ripple::Application::setup </td>
<td>(</td>
<td class="paramtype">boost::program_options::variables_map const &amp;&#160;</td>
<td class="paramname"><em>options</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#af3c592cbfb90c9f0c05aa15bdd5d1c49">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a0df7c75a72ab51048c7ec50c2bb1f0d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0df7c75a72ab51048c7ec50c2bb1f0d3">&#9670;&nbsp;</a></span>start()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void ripple::Application::start </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>withTimers</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#aa1ab5b10e274cec58597d132ddbfb738">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a7981acc17eda76d35718596eb0f073e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7981acc17eda76d35718596eb0f073e0">&#9670;&nbsp;</a></span>run()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void ripple::Application::run </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#ab8841ad7ab85b7c0a2e91b3626556223">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a933dfa389afdec24aa5b75bda76ee656"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a933dfa389afdec24aa5b75bda76ee656">&#9670;&nbsp;</a></span>signalStop()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void ripple::Application::signalStop </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td>
<td class="paramname"><em>msg</em> = <code>&quot;&quot;</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a0fa7fbb335c097d3f91aeca7866387cc">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a3f00a293d48fe74b97e406066362816d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3f00a293d48fe74b97e406066362816d">&#9670;&nbsp;</a></span>checkSigs() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool ripple::Application::checkSigs </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#ab81dc930fc621743cbdbffb39e1a1e8c">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="ac7847e6c1c097b025b2e8e9ed6f96b51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac7847e6c1c097b025b2e8e9ed6f96b51">&#9670;&nbsp;</a></span>checkSigs() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void ripple::Application::checkSigs </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a1dba3c147ef02a2224c966d0e46c6da9">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a2e6e1d3e6568b3cce07e0d09803cb231"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e6e1d3e6568b3cce07e0d09803cb231">&#9670;&nbsp;</a></span>isStopping()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool ripple::Application::isStopping </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a2d2e39521897795875793df42a49e586">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="aadb9ab904b1e2a1dae4c77a9275be921"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aadb9ab904b1e2a1dae4c77a9275be921">&#9670;&nbsp;</a></span>instanceID()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint64_t</a> ripple::Application::instanceID </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns a 64-bit instance identifier, generated at startup. </p>
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#acb4b8c9da3d4acfd0236447feef6e93e">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a25782128c9548339beec993b748b0268"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25782128c9548339beec993b748b0268">&#9670;&nbsp;</a></span>logs()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1Logs.html">Logs</a>&amp; ripple::Application::logs </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a481f47813b09af10be4e59140a062bce">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="aca56b7c63030174e59720ab51d739422"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca56b7c63030174e59720ab51d739422">&#9670;&nbsp;</a></span>config()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1Config.html">Config</a>&amp; ripple::Application::config </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#aef5f58570dfdbe20b30287568f00a9f7">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="aeb96811d5ac7f90cf0736a5874aa55e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb96811d5ac7f90cf0736a5874aa55e9">&#9670;&nbsp;</a></span>getIOService()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual boost::asio::io_service&amp; ripple::Application::getIOService </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a1695af0a88fb2505d7b89883e95826ec">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a3bac0654cf455d226f5c658e6b532d0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3bac0654cf455d226f5c658e6b532d0f">&#9670;&nbsp;</a></span>getCollectorManager()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1CollectorManager.html">CollectorManager</a>&amp; ripple::Application::getCollectorManager </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a4eab48d295204309c8216924d3316d3c">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a26ccdf06f25ceadec7894dd5f8da7eab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26ccdf06f25ceadec7894dd5f8da7eab">&#9670;&nbsp;</a></span>getNodeFamily()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1Family.html">Family</a>&amp; ripple::Application::getNodeFamily </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a20eeeaedb22fca4eafc2140ad10bcbf4">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a7019a7ed92a7a68f92f0d20fb46de0cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7019a7ed92a7a68f92f0d20fb46de0cc">&#9670;&nbsp;</a></span>getShardFamily()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1Family.html">Family</a>* ripple::Application::getShardFamily </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a22fc20f137d73a8d64c2793adb61873c">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a280004d4cce56d8f1ec4664950aa58d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a280004d4cce56d8f1ec4664950aa58d4">&#9670;&nbsp;</a></span>timeKeeper()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1TimeKeeper.html">TimeKeeper</a>&amp; ripple::Application::timeKeeper </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#aebd6229658c2bd83370c2c166b2ebf80">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a860be08979e27d8c6f37f722f996ba6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a860be08979e27d8c6f37f722f996ba6c">&#9670;&nbsp;</a></span>getJobQueue()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1JobQueue.html">JobQueue</a>&amp; ripple::Application::getJobQueue </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a6ecbcdd0995324175e0791b1a1bafabe">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="acecdc542ec44bc251354bd87fc7887a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acecdc542ec44bc251354bd87fc7887a9">&#9670;&nbsp;</a></span>getTempNodeCache()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="namespaceripple.html#a16300c3a478b7aff3dc9113f61a49927">NodeCache</a>&amp; ripple::Application::getTempNodeCache </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a66f856c301a1e77b5a461c1d6bf115a0">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a94dc7994259e64e358d90763878a2aa2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94dc7994259e64e358d90763878a2aa2">&#9670;&nbsp;</a></span>cachedSLEs()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="namespaceripple.html#a8e6dfe9770d76106ed8b7db6b398dc4b">CachedSLEs</a>&amp; ripple::Application::cachedSLEs </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a7871668618e466061b8a2f4cf3e491ca">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="af620c027bd43a2a76049b31aca493ea8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af620c027bd43a2a76049b31aca493ea8">&#9670;&nbsp;</a></span>getAmendmentTable()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1AmendmentTable.html">AmendmentTable</a>&amp; ripple::Application::getAmendmentTable </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a1c57e666c25bf08036419be9dec6e308">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="ab7873738f31780e68f0d12d87fc35356"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7873738f31780e68f0d12d87fc35356">&#9670;&nbsp;</a></span>getHashRouter()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1HashRouter.html">HashRouter</a>&amp; ripple::Application::getHashRouter </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a7004f42edf42bc9920bc10227dc7e05b">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a426bdbb87f6dc2082cf6f418526901cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a426bdbb87f6dc2082cf6f418526901cb">&#9670;&nbsp;</a></span>getFeeTrack()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1LoadFeeTrack.html">LoadFeeTrack</a>&amp; ripple::Application::getFeeTrack </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#afb0ca6238ab470a76a4cb27b5a16b8cd">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="adf180185d4af6f2ce4b96841161a091f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf180185d4af6f2ce4b96841161a091f">&#9670;&nbsp;</a></span>getLoadManager()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1LoadManager.html">LoadManager</a>&amp; ripple::Application::getLoadManager </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#acaa69ee1af1a89f3cfde2ce6684b16d7">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a0511c5e849c6735036d4667a72ff01ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0511c5e849c6735036d4667a72ff01ee">&#9670;&nbsp;</a></span>overlay()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1Overlay.html">Overlay</a>&amp; ripple::Application::overlay </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a4b635bf8a5a1297315add8713c6d92e3">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a9865710c130bf4427842a544b2b7f077"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9865710c130bf4427842a544b2b7f077">&#9670;&nbsp;</a></span>getTxQ()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1TxQ.html">TxQ</a>&amp; ripple::Application::getTxQ </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a13cc1c1f88f33c7f85c5553bffca8403">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="ae209b3dfe3f3427b569c2414c9a79686"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae209b3dfe3f3427b569c2414c9a79686">&#9670;&nbsp;</a></span>validators()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1ValidatorList.html">ValidatorList</a>&amp; ripple::Application::validators </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a3327baec0eed3a998ce23f2edc92ebd4">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a17cd58e2cabfd0bb9342cf1b9fe30aa8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17cd58e2cabfd0bb9342cf1b9fe30aa8">&#9670;&nbsp;</a></span>validatorSites()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1ValidatorSite.html">ValidatorSite</a>&amp; ripple::Application::validatorSites </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a748c8369adb9cc4d9864778c316492bf">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a1a639e1f358ba45ff6372f48504d6906"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1a639e1f358ba45ff6372f48504d6906">&#9670;&nbsp;</a></span>validatorManifests()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1ManifestCache.html">ManifestCache</a>&amp; ripple::Application::validatorManifests </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#ac9ae2c00e3bda0f5a1a6c82991c2bac1">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a79fcbbb7e078a154f43708954bd55b3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79fcbbb7e078a154f43708954bd55b3a">&#9670;&nbsp;</a></span>publisherManifests()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1ManifestCache.html">ManifestCache</a>&amp; ripple::Application::publisherManifests </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#ac4e2f03173d4045253fd264f405c06da">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a296fbab181bda48bf599996518228bf9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a296fbab181bda48bf599996518228bf9">&#9670;&nbsp;</a></span>cluster()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1Cluster.html">Cluster</a>&amp; ripple::Application::cluster </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a8eafd3798b29ab91b6baef88edc0ff85">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="ab66a6481fe3edc5fa5400e8733cbbecf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab66a6481fe3edc5fa5400e8733cbbecf">&#9670;&nbsp;</a></span>peerReservations()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1PeerReservationTable.html">PeerReservationTable</a>&amp; ripple::Application::peerReservations </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a15c93a909f6eea0d14afb3ae9b090d79">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a25d75bee07390413c8131c79ebeb3dfd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25d75bee07390413c8131c79ebeb3dfd">&#9670;&nbsp;</a></span>getValidations()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="namespaceripple.html#af4f638fef00deb6c3f611b9639f66d7a">RCLValidations</a>&amp; ripple::Application::getValidations </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a43721b94a94e90ed129060dfcfab2869">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a25c5851322f6cb3762563fd1278c6143"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25c5851322f6cb3762563fd1278c6143">&#9670;&nbsp;</a></span>getNodeStore()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1NodeStore_1_1Database.html">NodeStore::Database</a>&amp; ripple::Application::getNodeStore </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a73bcfdb2fa60c019b3d97a440e8155b6">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a5ea4991eb9c4d29e8de734016293ba33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ea4991eb9c4d29e8de734016293ba33">&#9670;&nbsp;</a></span>getShardStore()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1NodeStore_1_1DatabaseShard.html">NodeStore::DatabaseShard</a>* ripple::Application::getShardStore </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a64b18cd02d5b89e13e4951fe3ee75aae">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="ae51f5437efa746b90d7d8b1ba16a153c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae51f5437efa746b90d7d8b1ba16a153c">&#9670;&nbsp;</a></span>getShardArchiveHandler()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html">RPC::ShardArchiveHandler</a>* ripple::Application::getShardArchiveHandler </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>tryRecovery</em> = <code>false</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a24955f36eab6fd0fdd098ed81e0fadec">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a6d349a4ada03689eae062c0399762dad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d349a4ada03689eae062c0399762dad">&#9670;&nbsp;</a></span>getInboundLedgers()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1InboundLedgers.html">InboundLedgers</a>&amp; ripple::Application::getInboundLedgers </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a53dce6bbb932ce30cf619b44566aea29">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="acad1f0fbf3789743a56db3f9907d7c1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acad1f0fbf3789743a56db3f9907d7c1c">&#9670;&nbsp;</a></span>getInboundTransactions()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1InboundTransactions.html">InboundTransactions</a>&amp; ripple::Application::getInboundTransactions </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a1bac66a0412e7df0862cd54a2fc7e387">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="ac583325a9d3eb00c35d17744f8fe5203"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac583325a9d3eb00c35d17744f8fe5203">&#9670;&nbsp;</a></span>getAcceptedLedgerCache()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1TaggedCache.html">TaggedCache</a>&lt;<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>, <a class="el" href="classripple_1_1AcceptedLedger.html">AcceptedLedger</a>&gt;&amp; ripple::Application::getAcceptedLedgerCache </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a47fd209adc45f3023a689438dadbcab8">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a57929fa83c551514e364fe6981b0c104"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a57929fa83c551514e364fe6981b0c104">&#9670;&nbsp;</a></span>getLedgerMaster()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1LedgerMaster.html">LedgerMaster</a>&amp; ripple::Application::getLedgerMaster </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a0c54a2fd4cfd80f52bf3b31ee780a294">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="adb6de2a2edae65cac6ae1cff2585fabb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb6de2a2edae65cac6ae1cff2585fabb">&#9670;&nbsp;</a></span>getLedgerCleaner()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1LedgerCleaner.html">LedgerCleaner</a>&amp; ripple::Application::getLedgerCleaner </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#aec0a8b1f74426ab50a1e2bfc25a2c487">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="aed2839ae4fa38c17719b4547056c77fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed2839ae4fa38c17719b4547056c77fa">&#9670;&nbsp;</a></span>getLedgerReplayer()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1LedgerReplayer.html">LedgerReplayer</a>&amp; ripple::Application::getLedgerReplayer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#aee0739827f49706388733b5e296edaaf">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a7c963aa5c47180b24897ff6b5622e5bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c963aa5c47180b24897ff6b5622e5bc">&#9670;&nbsp;</a></span>getOPs()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1NetworkOPs.html">NetworkOPs</a>&amp; ripple::Application::getOPs </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#ac0353574d72fb16f6abf651c48b7c48e">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="ac885cb8bec6f3b9b8bdd5f2a44d07fed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac885cb8bec6f3b9b8bdd5f2a44d07fed">&#9670;&nbsp;</a></span>getOrderBookDB()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1OrderBookDB.html">OrderBookDB</a>&amp; ripple::Application::getOrderBookDB </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a94ab8f8696c0db8fa027a100dea18dc9">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="aae949580d66cede10b0b392755858e32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae949580d66cede10b0b392755858e32">&#9670;&nbsp;</a></span>getMasterTransaction()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1TransactionMaster.html">TransactionMaster</a>&amp; ripple::Application::getMasterTransaction </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#ab70191a0c4bd62e8a6975f8d618cd3d6">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="adbca9f258684aef50d212995df304152"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbca9f258684aef50d212995df304152">&#9670;&nbsp;</a></span>getPerfLog()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1perf_1_1PerfLog.html">perf::PerfLog</a>&amp; ripple::Application::getPerfLog </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a16c55093c7863fc7db422cc3497e584a">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a9b3f2eb30c34c4c8a516bce076be513e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b3f2eb30c34c4c8a516bce076be513e">&#9670;&nbsp;</a></span>nodeIdentity()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt;<a class="el" href="classripple_1_1PublicKey.html">PublicKey</a>, <a class="el" href="classripple_1_1SecretKey.html">SecretKey</a>&gt; const&amp; ripple::Application::nodeIdentity </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a350d5617417777671c6d85af0726666f">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="aabbd7327b28c6f6e032df5b63ac83cbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aabbd7327b28c6f6e032df5b63ac83cbc">&#9670;&nbsp;</a></span>getValidationPublicKey()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1PublicKey.html">PublicKey</a> const&amp; ripple::Application::getValidationPublicKey </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a79a708047669ba127d71da9f306966b7">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a7b4b062ff2e0ba3c9ada97fbc0147ac6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7b4b062ff2e0ba3c9ada97fbc0147ac6">&#9670;&nbsp;</a></span>getResourceManager()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1Resource_1_1Manager.html">Resource::Manager</a>&amp; ripple::Application::getResourceManager </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#afa84264da31e317f389f9a017b0e7718">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a5368183e92fc6cd7a985295d258ec892"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5368183e92fc6cd7a985295d258ec892">&#9670;&nbsp;</a></span>getPathRequests()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1PathRequests.html">PathRequests</a>&amp; ripple::Application::getPathRequests </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a6299e6e8e75b4f6d1954ecebcc2e0010">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a6f1008fae10cc18f12aaee19091d9980"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f1008fae10cc18f12aaee19091d9980">&#9670;&nbsp;</a></span>getSHAMapStore()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1SHAMapStore.html">SHAMapStore</a>&amp; ripple::Application::getSHAMapStore </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#ad599a7d8681a845d8fc0a0bcdbb5ef80">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="abddbb82136e88fc73b03054df91e8ba6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abddbb82136e88fc73b03054df91e8ba6">&#9670;&nbsp;</a></span>pendingSaves()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1PendingSaves.html">PendingSaves</a>&amp; ripple::Application::pendingSaves </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a88060e98ef874a658c4237a03d0f86f9">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a002e22abe4c34d378ff9ece1ab46c7ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a002e22abe4c34d378ff9ece1ab46c7ea">&#9670;&nbsp;</a></span>openLedger() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1OpenLedger.html">OpenLedger</a>&amp; ripple::Application::openLedger </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a7fedfdd2e7fc9641fde8349985d1f663">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="aa296af2ee4f4d39e1f5529f563b48a7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa296af2ee4f4d39e1f5529f563b48a7c">&#9670;&nbsp;</a></span>openLedger() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1OpenLedger.html">OpenLedger</a> const&amp; ripple::Application::openLedger </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a7fb755c5029493f533ff8850279e1319">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a883969ede6f0abdb0d5243fa988ab84f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a883969ede6f0abdb0d5243fa988ab84f">&#9670;&nbsp;</a></span>getRelationalDatabase()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1RelationalDatabase.html">RelationalDatabase</a>&amp; ripple::Application::getRelationalDatabase </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a213023c70759ba152468c83734265e62">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a3edfe212c0488890f076bf712780fe7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3edfe212c0488890f076bf712780fe7a">&#9670;&nbsp;</a></span>getIOLatency()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::milliseconds</a> ripple::Application::getIOLatency </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#adf79e70f8546df6db68c8488627802f7">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a23763451e0244c296014374bd41619da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23763451e0244c296014374bd41619da">&#9670;&nbsp;</a></span>getReportingETL()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1ReportingETL.html">ReportingETL</a>&amp; ripple::Application::getReportingETL </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#ae9c53718932eea0b32be2113839b0405">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a0005228a2b40d12b6985ac48bd768940"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0005228a2b40d12b6985ac48bd768940">&#9670;&nbsp;</a></span>serverOkay()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual bool ripple::Application::serverOkay </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;&#160;</td>
<td class="paramname"><em>reason</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a695ccd48be7dda56348612a8b2695c54">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a2897c28a5b5040e80e66f676d201d03f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2897c28a5b5040e80e66f676d201d03f">&#9670;&nbsp;</a></span>journal()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> ripple::Application::journal </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#ac38f5fa6d22f82dc0aa017605f6ae0ad">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="abad067d6090b6bcb94cce897cbd96df2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abad067d6090b6bcb94cce897cbd96df2">&#9670;&nbsp;</a></span>fdRequired()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual int ripple::Application::fdRequired </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a5767b684ce07a588ab6e70ae175b4a0e">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a0b3c2d21dd082319d49873f60ea779ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b3c2d21dd082319d49873f60ea779ad">&#9670;&nbsp;</a></span>getWalletDB()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classripple_1_1DatabaseCon.html">DatabaseCon</a>&amp; ripple::Application::getWalletDB </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieve the "wallet database". </p>
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#afade68e12c36d42d5577e57b8d4365c9">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="ac57d9b2dd4e172f0934c7a1e34485842"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac57d9b2dd4e172f0934c7a1e34485842">&#9670;&nbsp;</a></span>getMaxDisallowedLedger()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> ripple::Application::getMaxDisallowedLedger </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Ensure that a newly-started validator does not sign proposals older than the last ledger it persisted. </p>
<p>Implemented in <a class="el" href="classripple_1_1ApplicationImp.html#a3b65a8d56c16411d8b53c25511270564">ripple::ApplicationImp</a>.</p>
</div>
</div>
<a id="a5672372869d3a59c7cd2f7ce3056ae33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5672372869d3a59c7cd2f7ce3056ae33">&#9670;&nbsp;</a></span>name()</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/string/basic_string.html">std::string</a> const &amp; beast::PropertyStream::Source::name </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the name of this source. </p>
<p class="definition">Definition at line <a class="el" href="beast__PropertyStream_8cpp_source.html#l00190">190</a> of file <a class="el" href="beast__PropertyStream_8cpp_source.html">beast_PropertyStream.cpp</a>.</p>
</div>
</div>
<a id="a6b74ac4b0ae83b71d8605412b2fe5c8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b74ac4b0ae83b71d8605412b2fe5c8b">&#9670;&nbsp;</a></span>add() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void beast::PropertyStream::Source::add </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html">Source</a> &amp;&#160;</td>
<td class="paramname"><em>source</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Add a child source. </p>
<p class="definition">Definition at line <a class="el" href="beast__PropertyStream_8cpp_source.html#l00196">196</a> of file <a class="el" href="beast__PropertyStream_8cpp_source.html">beast_PropertyStream.cpp</a>.</p>
</div>
</div>
<a id="a4355f7842066d0b3f76c0392de3fdf4d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4355f7842066d0b3f76c0392de3fdf4d">&#9670;&nbsp;</a></span>add() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Derived &gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Derived* beast::PropertyStream::Source::add </td>
<td>(</td>
<td class="paramtype">Derived *&#160;</td>
<td class="paramname"><em>child</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Add a child source by pointer. </p>
<p>The source pointer is returned so it can be used in ctor-initializers. </p>
<p class="definition">Definition at line <a class="el" href="PropertyStream_8h_source.html#l00360">360</a> of file <a class="el" href="PropertyStream_8h_source.html">PropertyStream.h</a>.</p>
</div>
</div>
<a id="a556e44cee0e7f79c29d62baf27913926"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a556e44cee0e7f79c29d62baf27913926">&#9670;&nbsp;</a></span>remove()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void beast::PropertyStream::Source::remove </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1PropertyStream_1_1Source.html">Source</a> &amp;&#160;</td>
<td class="paramname"><em>child</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove a child source from this Source. </p>
<p class="definition">Definition at line <a class="el" href="beast__PropertyStream_8cpp_source.html#l00208">208</a> of file <a class="el" href="beast__PropertyStream_8cpp_source.html">beast_PropertyStream.cpp</a>.</p>
</div>
</div>
<a id="a1d00067514e90c8134de3d4777ea083e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1d00067514e90c8134de3d4777ea083e">&#9670;&nbsp;</a></span>removeAll()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void beast::PropertyStream::Source::removeAll </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Remove all child sources from this Source. </p>
<p class="definition">Definition at line <a class="el" href="beast__PropertyStream_8cpp_source.html#l00220">220</a> of file <a class="el" href="beast__PropertyStream_8cpp_source.html">beast_PropertyStream.cpp</a>.</p>
</div>
</div>
<a id="a8a4d96dfb59e72aa00e5f94fc07e0ab8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a4d96dfb59e72aa00e5f94fc07e0ab8">&#9670;&nbsp;</a></span>write_one()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void beast::PropertyStream::Source::write_one </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1PropertyStream.html">PropertyStream</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Write only this Source to the stream. </p>
<p class="definition">Definition at line <a class="el" href="beast__PropertyStream_8cpp_source.html#l00233">233</a> of file <a class="el" href="beast__PropertyStream_8cpp_source.html">beast_PropertyStream.cpp</a>.</p>
</div>
</div>
<a id="aa2398e48dde9f52949d08ca0785c0bb3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2398e48dde9f52949d08ca0785c0bb3">&#9670;&nbsp;</a></span>write() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void beast::PropertyStream::Source::write </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1PropertyStream.html">PropertyStream</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>write this source and all its children recursively to the stream. </p>
<p class="definition">Definition at line <a class="el" href="beast__PropertyStream_8cpp_source.html#l00240">240</a> of file <a class="el" href="beast__PropertyStream_8cpp_source.html">beast_PropertyStream.cpp</a>.</p>
</div>
</div>
<a id="a936592a06d57d60b70874e358758c542"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a936592a06d57d60b70874e358758c542">&#9670;&nbsp;</a></span>write() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void beast::PropertyStream::Source::write </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1PropertyStream.html">PropertyStream</a> &amp;&#160;</td>
<td class="paramname"><em>stream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>path</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Parse the path and write the corresponding Source and optional children. </p>
<p>If the source is found, it is written. If the wildcard character '*' exists as the last character in the path, then all the children are written recursively. </p>
<p class="definition">Definition at line <a class="el" href="beast__PropertyStream_8cpp_source.html#l00252">252</a> of file <a class="el" href="beast__PropertyStream_8cpp_source.html">beast_PropertyStream.cpp</a>.</p>
</div>
</div>
<a id="a30f49272d4017476ce3e4694b539b8ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30f49272d4017476ce3e4694b539b8ae">&#9670;&nbsp;</a></span>find()</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/utility/pair.html">std::pair</a>&lt; PropertyStream::Source *, bool &gt; beast::PropertyStream::Source::find </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Parse the dot-delimited Source path and return the result. </p>
<p>The first value will be a pointer to the Source object corresponding to the given path. If no Source object exists, then the first value will be nullptr and the second value will be undefined. The second value is a boolean indicating whether or not the path string specifies the wildcard character '*' as the last character.</p>
<p>print statement examples "parent.child" prints child and all of its children "parent.child." start at the parent and print down to child "parent.grandchild" prints nothing- grandchild not direct discendent "parent.grandchild." starts at the parent and prints down to grandchild "parent.grandchild.*" starts at parent, print through grandchild children </p>
<p class="definition">Definition at line <a class="el" href="beast__PropertyStream_8cpp_source.html#l00266">266</a> of file <a class="el" href="beast__PropertyStream_8cpp_source.html">beast_PropertyStream.cpp</a>.</p>
</div>
</div>
<a id="a949fcb8686f4cfbb4401bb9a4aad80d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a949fcb8686f4cfbb4401bb9a4aad80d7">&#9670;&nbsp;</a></span>find_one_deep()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PropertyStream::Source * beast::PropertyStream::Source::find_one_deep </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="beast__PropertyStream_8cpp_source.html#l00333">333</a> of file <a class="el" href="beast__PropertyStream_8cpp_source.html">beast_PropertyStream.cpp</a>.</p>
</div>
</div>
<a id="a7982669e8117c921ff644b7e2a552b19"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7982669e8117c921ff644b7e2a552b19">&#9670;&nbsp;</a></span>find_path()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PropertyStream::Source * beast::PropertyStream::Source::find_path </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="beast__PropertyStream_8cpp_source.html#l00350">350</a> of file <a class="el" href="beast__PropertyStream_8cpp_source.html">beast_PropertyStream.cpp</a>.</p>
</div>
</div>
<a id="a1761f2a6920ca1c5d9543afda4930c45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1761f2a6920ca1c5d9543afda4930c45">&#9670;&nbsp;</a></span>find_one()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">PropertyStream::Source * beast::PropertyStream::Source::find_one </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="beast__PropertyStream_8cpp_source.html#l00368">368</a> of file <a class="el" href="beast__PropertyStream_8cpp_source.html">beast_PropertyStream.cpp</a>.</p>
</div>
</div>
<a id="a12999b1c566cf7208abd535c2561e256"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a12999b1c566cf7208abd535c2561e256">&#9670;&nbsp;</a></span>peel_leading_slash()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool beast::PropertyStream::Source::peel_leading_slash </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> *&#160;</td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="beast__PropertyStream_8cpp_source.html#l00286">286</a> of file <a class="el" href="beast__PropertyStream_8cpp_source.html">beast_PropertyStream.cpp</a>.</p>
</div>
</div>
<a id="ab971b977e48fc58d6264fa97d94cb6cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab971b977e48fc58d6264fa97d94cb6cd">&#9670;&nbsp;</a></span>peel_trailing_slashstar()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool beast::PropertyStream::Source::peel_trailing_slashstar </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> *&#160;</td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="beast__PropertyStream_8cpp_source.html#l00297">297</a> of file <a class="el" href="beast__PropertyStream_8cpp_source.html">beast_PropertyStream.cpp</a>.</p>
</div>
</div>
<a id="aa9cb8e3df035052930a216cd2f052adc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa9cb8e3df035052930a216cd2f052adc">&#9670;&nbsp;</a></span>peel_name()</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/string/basic_string.html">std::string</a> beast::PropertyStream::Source::peel_name </td>
<td>(</td>
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> *&#160;</td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="beast__PropertyStream_8cpp_source.html#l00313">313</a> of file <a class="el" href="beast__PropertyStream_8cpp_source.html">beast_PropertyStream.cpp</a>.</p>
</div>
</div>
<a id="accd7269755b1a27d4c66715edc1f5915"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accd7269755b1a27d4c66715edc1f5915">&#9670;&nbsp;</a></span>onWrite()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void beast::PropertyStream::Source::onWrite </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classbeast_1_1PropertyStream_1_1Map.html">Map</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Subclass override. </p>
<p>The default version does nothing. </p>
<p>Reimplemented in <a class="el" href="classripple_1_1ApplicationImp.html#afe72bf359aadee6192a2ec13be0c279f">ripple::ApplicationImp</a>, <a class="el" href="classripple_1_1OverlayImpl.html#a20efec9ce4b1701e4a988430465cbe24">ripple::OverlayImpl</a>, <a class="el" href="classripple_1_1PeerFinder_1_1ManagerImp.html#a870c8e53e39d362015e4b165fa0be489">ripple::PeerFinder::ManagerImp</a>, <a class="el" href="classripple_1_1Resource_1_1ManagerImp.html#a527375e0f24eac6dd82caeeb7cd42cc5">ripple::Resource::ManagerImp</a>, and <a class="el" href="classripple_1_1LedgerCleanerImp.html#acafe1b2bea4bb3820cb697ce5fa711b4">ripple::LedgerCleanerImp</a>.</p>
<p class="definition">Definition at line <a class="el" href="beast__PropertyStream_8cpp_source.html#l00380">380</a> of file <a class="el" href="beast__PropertyStream_8cpp_source.html">beast_PropertyStream.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a09ea95af995351afe6e1661cab26117c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09ea95af995351afe6e1661cab26117c">&#9670;&nbsp;</a></span>m_name</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> beast::PropertyStream::Source::m_name</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="PropertyStream_8h_source.html#l00333">333</a> of file <a class="el" href="PropertyStream_8h_source.html">PropertyStream.h</a>.</p>
</div>
</div>
<a id="a2d57b2b3b3a8cf812a3ce3b65a82110e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d57b2b3b3a8cf812a3ce3b65a82110e">&#9670;&nbsp;</a></span>lock_</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/thread/recursive_mutex.html">std::recursive_mutex</a> beast::PropertyStream::Source::lock_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="PropertyStream_8h_source.html#l00334">334</a> of file <a class="el" href="PropertyStream_8h_source.html">PropertyStream.h</a>.</p>
</div>
</div>
<a id="abddc979c479f43fd9ac8550cbeab17b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abddc979c479f43fd9ac8550cbeab17b4">&#9670;&nbsp;</a></span>item_</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Item beast::PropertyStream::Source::item_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="PropertyStream_8h_source.html#l00335">335</a> of file <a class="el" href="PropertyStream_8h_source.html">PropertyStream.h</a>.</p>
</div>
</div>
<a id="aab0ae58ec30d4c2bce92ff9a8cf2a042"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab0ae58ec30d4c2bce92ff9a8cf2a042">&#9670;&nbsp;</a></span>parent_</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="classbeast_1_1PropertyStream_1_1Source.html#a1dd058a9799aec943c4f52aa263f6242">Source</a>* beast::PropertyStream::Source::parent_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="PropertyStream_8h_source.html#l00336">336</a> of file <a class="el" href="PropertyStream_8h_source.html">PropertyStream.h</a>.</p>
</div>
</div>
<a id="a22fe15ec1881c9546cfb785e9ac4aed3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a22fe15ec1881c9546cfb785e9ac4aed3">&#9670;&nbsp;</a></span>children_</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">List&lt;Item&gt; beast::PropertyStream::Source::children_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">inherited</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="PropertyStream_8h_source.html#l00337">337</a> of file <a class="el" href="PropertyStream_8h_source.html">PropertyStream.h</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>