mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
1128 lines
64 KiB
HTML
1128 lines
64 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::RPC::RecoveryHandler Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.17 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespaceripple.html">ripple</a></li><li class="navelem"><a class="el" href="namespaceripple_1_1RPC.html">RPC</a></li><li class="navelem"><a class="el" href="classripple_1_1RPC_1_1RecoveryHandler.html">RecoveryHandler</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="classripple_1_1RPC_1_1RecoveryHandler-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ripple::RPC::RecoveryHandler Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="dynheader">
|
|
Inheritance diagram for ripple::RPC::RecoveryHandler:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1RPC_1_1RecoveryHandler__inherit__graph.png" border="0" usemap="#ripple_1_1RPC_1_1RecoveryHandler_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="ripple_1_1RPC_1_1RecoveryHandler_inherit__map" id="ripple_1_1RPC_1_1RecoveryHandler_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="5,95,217,121"/>
|
|
<area shape="rect" href="classripple_1_1RPC_1_1ShardArchiveHandler.html" title="Handles the download and import of one or more shard archives." alt="" coords="18,5,205,47"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::RPC::RecoveryHandler:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1RPC_1_1RecoveryHandler__coll__graph.png" border="0" usemap="#ripple_1_1RPC_1_1RecoveryHandler_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="ripple_1_1RPC_1_1RecoveryHandler_coll__map" id="ripple_1_1RPC_1_1RecoveryHandler_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="2761,524,2973,551"/>
|
|
<area shape="rect" href="classripple_1_1RPC_1_1ShardArchiveHandler.html" title="Handles the download and import of one or more shard archives." alt="" coords="2525,517,2712,558"/>
|
|
<area shape="rect" href="classripple_1_1ClosureCounter.html" title=" " alt="" coords="1453,140,1619,196"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/atomic/atomic.html" title=" " alt="" coords="1060,27,1203,53"/>
|
|
<area shape="rect" href="classripple_1_1ClosureCounter.html" title=" " alt="" coords="1453,49,1619,90"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/thread/condition_variable.html" title=" " alt="" coords="1046,120,1217,147"/>
|
|
<area shape="rect" href="classripple_1_1HTTPDownloader.html" title="Provides an asynchronous HTTP[S] file downloader." alt="" coords="1447,1169,1625,1196"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/thread/mutex.html" title="STL class." alt="" coords="1085,217,1177,244"/>
|
|
<area shape="rect" href="classripple_1_1Application.html" title=" " alt="" coords="2025,427,2165,453"/>
|
|
<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="1452,395,1620,437"/>
|
|
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Item.html" title=" " alt="" coords="1798,333,1966,374"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html" title="STL class." alt="" coords="1052,1117,1211,1144"/>
|
|
<area shape="rect" href="classripple_1_1DatabaseCon.html" title=" " alt="" coords="1459,1597,1613,1624"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title="STL class." alt="" coords="5,881,92,908"/>
|
|
<area shape="rect" href="structripple_1_1parsedURL.html" title=" " alt="" coords="635,419,772,445"/>
|
|
<area shape="rect" href="classripple_1_1Config.html" title=" " alt="" coords="1077,1067,1185,1093"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="208,867,371,923"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="397,1219,584,1245"/>
|
|
<area shape="rect" href="classbeast_1_1List.html" title=" " alt="" coords="1039,345,1224,386"/>
|
|
<area shape="rect" href="classbeast_1_1detail_1_1ListNode.html" title=" " alt="" coords="612,284,795,340"/>
|
|
<area shape="rect" href="classbeast_1_1detail_1_1ListNode.html" title=" " alt="" coords="205,318,373,359"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="659,688,747,715"/>
|
|
<area shape="rect" title=" " alt="" coords="1463,305,1609,332"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="1045,410,1217,451"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="652,469,755,496"/>
|
|
<area shape="rect" href="classripple_1_1RPC_1_1ShardVerificationScheduler.html" title=" " alt="" coords="1026,555,1237,597"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="220,506,359,547"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="2204,869,2389,910"/>
|
|
<area shape="rect" href="classripple_1_1DatabaseDownloader.html" title=" " alt="" coords="1779,1081,1985,1108"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="1015,1286,1248,1327"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/atomic/atomic.html" title=" " alt="" coords="1055,1235,1208,1261"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="1046,1169,1217,1210"/>
|
|
<area shape="rect" href="classripple_1_1HTTPStream.html" title=" " alt="" coords="629,1440,777,1467"/>
|
|
<area shape="rect" href="classripple_1_1BasicConfig.html" title="Holds unparsed configuration information." alt="" coords="632,881,775,908"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/chrono/duration.html" title=" " alt="" coords="626,831,781,857"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="634,933,773,974"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="652,999,755,1025"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="626,1050,781,1091"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/container/unordered_set.html" title=" " alt="" coords="629,1116,778,1172"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="628,1196,779,1223"/>
|
|
<area shape="rect" href="classripple_1_1XRPAmount.html" title=" " alt="" coords="632,1247,775,1273"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="648,1491,759,1517"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="216,1491,363,1517"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="1489,1112,1583,1139"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/atomic/atomic.html" title=" " alt="" coords="2231,613,2362,640"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="608,555,799,597"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" title=" " alt="" coords="2009,1570,2180,1611"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="1046,1583,1217,1625"/>
|
|
<area shape="rect" href="classripple_1_1Checkpointer.html" title=" " alt="" coords="627,1591,780,1617"/>
|
|
<area shape="rect" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="1051,1649,1211,1690"/>
|
|
</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:a63700e80505b3d250ab3c2c912ff5987"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a63700e80505b3d250ab3c2c912ff5987">TimerOpCounter</a> = <a class="el" href="classripple_1_1ClosureCounter.html">ClosureCounter</a>< void, boost::system::error_code const & ></td></tr>
|
|
<tr class="separator:a63700e80505b3d250ab3c2c912ff5987"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a13c5f2c42cd06e623f17ea4997e7a509"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1RecoveryHandler.html#a13c5f2c42cd06e623f17ea4997e7a509">RecoveryHandler</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &app)</td></tr>
|
|
<tr class="separator:a13c5f2c42cd06e623f17ea4997e7a509"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf7b5d0c9f1a2a179a062d5c4ec856a8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#abf7b5d0c9f1a2a179a062d5c4ec856a8">init</a> ()</td></tr>
|
|
<tr class="separator:abf7b5d0c9f1a2a179a062d5c4ec856a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a497de5fc940b275d7903ca8c5b6fe4d2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a497de5fc940b275d7903ca8c5b6fe4d2">add</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> shardIndex, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="structripple_1_1parsedURL.html">parsedURL</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> > &&url)</td></tr>
|
|
<tr class="separator:a497de5fc940b275d7903ca8c5b6fe4d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d5fcb70e734bc8c0df786b826bdcab0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a1d5fcb70e734bc8c0df786b826bdcab0">start</a> ()</td></tr>
|
|
<tr class="memdesc:a1d5fcb70e734bc8c0df786b826bdcab0"><td class="mdescLeft"> </td><td class="mdescRight">Starts downloading and importing archives. <a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a1d5fcb70e734bc8c0df786b826bdcab0">More...</a><br /></td></tr>
|
|
<tr class="separator:a1d5fcb70e734bc8c0df786b826bdcab0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abfd788059fe248e08426657dbaef7f57"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#abfd788059fe248e08426657dbaef7f57">stop</a> ()</td></tr>
|
|
<tr class="separator:abfd788059fe248e08426657dbaef7f57"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6677b860054025ac3f19ab5dd1b70be1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a6677b860054025ac3f19ab5dd1b70be1">release</a> ()</td></tr>
|
|
<tr class="separator:a6677b860054025ac3f19ab5dd1b70be1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
|
Static Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a3f71f8f6a470ef8f35d20f308eb73ac3"><td class="memItemLeft" align="right" valign="top">static boost::filesystem::path </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a3f71f8f6a470ef8f35d20f308eb73ac3">getDownloadDirectory</a> (<a class="el" href="classripple_1_1Config.html">Config</a> const &config)</td></tr>
|
|
<tr class="separator:a3f71f8f6a470ef8f35d20f308eb73ac3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a736e1259883482445a85ba9fa1b160db"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html">ShardArchiveHandler</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a736e1259883482445a85ba9fa1b160db">makeShardArchiveHandler</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &app)</td></tr>
|
|
<tr class="separator:a736e1259883482445a85ba9fa1b160db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7e5cc6586038b979a2569f4d2518023c"><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html">ShardArchiveHandler</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a7e5cc6586038b979a2569f4d2518023c">tryMakeRecoveryHandler</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &app)</td></tr>
|
|
<tr class="separator:a7e5cc6586038b979a2569f4d2518023c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
|
|
Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:a450433ba3cb6df94711e2172fe545e84"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a450433ba3cb6df94711e2172fe545e84">add</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> shardIndex, <a class="el" href="structripple_1_1parsedURL.html">parsedURL</a> &&url, <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const &)</td></tr>
|
|
<tr class="memdesc:a450433ba3cb6df94711e2172fe545e84"><td class="mdescLeft"> </td><td class="mdescRight">Add an archive to be downloaded and imported. <a href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a450433ba3cb6df94711e2172fe545e84">More...</a><br /></td></tr>
|
|
<tr class="separator:a450433ba3cb6df94711e2172fe545e84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a591ad0b890e673e40ea9c5cdd029e7c8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a591ad0b890e673e40ea9c5cdd029e7c8">initFromDB</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const &)</td></tr>
|
|
<tr class="separator:a591ad0b890e673e40ea9c5cdd029e7c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa245784a9b0380252756a6f44b07eda0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#aa245784a9b0380252756a6f44b07eda0">next</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const &l)</td></tr>
|
|
<tr class="separator:aa245784a9b0380252756a6f44b07eda0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa49e1c3f0afd83dea8b99ad37e785f04"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#aa49e1c3f0afd83dea8b99ad37e785f04">complete</a> (boost::filesystem::path dstPath)</td></tr>
|
|
<tr class="separator:aa49e1c3f0afd83dea8b99ad37e785f04"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0962cbf9e2d4b7a067a85676ad317c1f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a0962cbf9e2d4b7a067a85676ad317c1f">process</a> (boost::filesystem::path const &dstPath)</td></tr>
|
|
<tr class="separator:a0962cbf9e2d4b7a067a85676ad317c1f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96be731243ad4013480bcc9e56502924"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a96be731243ad4013480bcc9e56502924">remove</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const &)</td></tr>
|
|
<tr class="separator:a96be731243ad4013480bcc9e56502924"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7d5cfda0a96ee124cdf366b2018c5d33"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a7d5cfda0a96ee124cdf366b2018c5d33">doRelease</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const &)</td></tr>
|
|
<tr class="separator:a7d5cfda0a96ee124cdf366b2018c5d33"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:accc0befbd62fead5da3a51dce1993990"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#accc0befbd62fead5da3a51dce1993990">onClosureFailed</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const &errorMsg, <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const &lock)</td></tr>
|
|
<tr class="separator:accc0befbd62fead5da3a51dce1993990"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a29c53e2203380b6def0818dc887964e2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a29c53e2203380b6def0818dc887964e2">removeAndProceed</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const &lock)</td></tr>
|
|
<tr class="separator:a29c53e2203380b6def0818dc887964e2"><td class="memSeparator" colspan="2"> </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:a236fb42ce35edfad5e0f61f1405bb40a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a236fb42ce35edfad5e0f61f1405bb40a">m_</a></td></tr>
|
|
<tr class="separator:a236fb42ce35edfad5e0f61f1405bb40a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa603cda3c95e978af655f4eb4b86fe8c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/atomic/atomic.html">std::atomic_bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#aa603cda3c95e978af655f4eb4b86fe8c">stopping_</a> {false}</td></tr>
|
|
<tr class="separator:aa603cda3c95e978af655f4eb4b86fe8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a34d3fabb2e65c099599876069e7e7b0e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1DatabaseDownloader.html">DatabaseDownloader</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a34d3fabb2e65c099599876069e7e7b0e">downloader_</a></td></tr>
|
|
<tr class="separator:a34d3fabb2e65c099599876069e7e7b0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab84c25aafda27b95933b5c1cbc68f0dd"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="el" href="structripple_1_1parsedURL.html">parsedURL</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#ab84c25aafda27b95933b5c1cbc68f0dd">archives_</a></td></tr>
|
|
<tr class="separator:ab84c25aafda27b95933b5c1cbc68f0dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a050e467324d568c212779f599613a0a7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a050e467324d568c212779f599613a0a7">process_</a></td></tr>
|
|
<tr class="separator:a050e467324d568c212779f599613a0a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4c72dbc6be97c8acfd0883464d8f3bb8"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1DatabaseCon.html">DatabaseCon</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a4c72dbc6be97c8acfd0883464d8f3bb8">sqlDB_</a></td></tr>
|
|
<tr class="separator:a4c72dbc6be97c8acfd0883464d8f3bb8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3c425217141170c27ce54597febe7f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Application.html">Application</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#ad3c425217141170c27ce54597febe7f5">app_</a></td></tr>
|
|
<tr class="separator:ad3c425217141170c27ce54597febe7f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0cd1a67c3837025faf68bc5540c98294"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a0cd1a67c3837025faf68bc5540c98294">j_</a></td></tr>
|
|
<tr class="separator:a0cd1a67c3837025faf68bc5540c98294"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ff9ae0459edf9d27608ecce2dbf7e66"><td class="memItemLeft" align="right" valign="top">const boost::filesystem::path </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a3ff9ae0459edf9d27608ecce2dbf7e66">downloadDir_</a></td></tr>
|
|
<tr class="separator:a3ff9ae0459edf9d27608ecce2dbf7e66"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af7644eb39d61a4ce3ad5c26fa8fa34a4"><td class="memItemLeft" align="right" valign="top">boost::asio::basic_waitable_timer< <a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock.html">std::chrono::steady_clock</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#af7644eb39d61a4ce3ad5c26fa8fa34a4">timer_</a></td></tr>
|
|
<tr class="separator:af7644eb39d61a4ce3ad5c26fa8fa34a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a73b2116e2f13962a7f5527a998c618"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#ad17e2e9d1ff416f1a19d953c213d0b95">JobCounter</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a7a73b2116e2f13962a7f5527a998c618">jobCounter_</a></td></tr>
|
|
<tr class="separator:a7a73b2116e2f13962a7f5527a998c618"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22d8c0f551d59bfff5fe3463da5cb247"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a63700e80505b3d250ab3c2c912ff5987">TimerOpCounter</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a22d8c0f551d59bfff5fe3463da5cb247">timerCounter_</a></td></tr>
|
|
<tr class="separator:a22d8c0f551d59bfff5fe3463da5cb247"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae753e220dc179447da97185d3d1fc97a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1RPC_1_1ShardVerificationScheduler.html">ShardVerificationScheduler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#ae753e220dc179447da97185d3d1fc97a">verificationScheduler_</a></td></tr>
|
|
<tr class="separator:ae753e220dc179447da97185d3d1fc97a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="ShardArchiveHandler_8h_source.html#l00167">167</a> of file <a class="el" href="ShardArchiveHandler_8h_source.html">ShardArchiveHandler.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="a63700e80505b3d250ab3c2c912ff5987"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a63700e80505b3d250ab3c2c912ff5987">◆ </a></span>TimerOpCounter</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a63700e80505b3d250ab3c2c912ff5987">ripple::RPC::ShardArchiveHandler::TimerOpCounter</a> = <a class="el" href="classripple_1_1ClosureCounter.html">ClosureCounter</a><void, boost::system::error_code 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 class="definition">Definition at line <a class="el" href="ShardArchiveHandler_8h_source.html#l00046">46</a> of file <a class="el" href="ShardArchiveHandler_8h_source.html">ShardArchiveHandler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a13c5f2c42cd06e623f17ea4997e7a509"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13c5f2c42cd06e623f17ea4997e7a509">◆ </a></span>RecoveryHandler()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::RPC::RecoveryHandler::RecoveryHandler </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ShardArchiveHandler_8cpp_source.html#l00580">580</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a3f71f8f6a470ef8f35d20f308eb73ac3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3f71f8f6a470ef8f35d20f308eb73ac3">◆ </a></span>getDownloadDirectory()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">boost::filesystem::path ripple::RPC::ShardArchiveHandler::getDownloadDirectory </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Config.html">Config</a> const & </td>
|
|
<td class="paramname"><em>config</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="ShardArchiveHandler_8cpp_source.html#l00038">38</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a736e1259883482445a85ba9fa1b160db"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a736e1259883482445a85ba9fa1b160db">◆ </a></span>makeShardArchiveHandler()</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/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html">ShardArchiveHandler</a> > ripple::RPC::ShardArchiveHandler::makeShardArchiveHandler </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</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="ShardArchiveHandler_8cpp_source.html#l00050">50</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7e5cc6586038b979a2569f4d2518023c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7e5cc6586038b979a2569f4d2518023c">◆ </a></span>tryMakeRecoveryHandler()</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/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html">ShardArchiveHandler</a> > ripple::RPC::ShardArchiveHandler::tryMakeRecoveryHandler </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</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="ShardArchiveHandler_8cpp_source.html#l00056">56</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abf7b5d0c9f1a2a179a062d5c4ec856a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abf7b5d0c9f1a2a179a062d5c4ec856a8">◆ </a></span>init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::RPC::ShardArchiveHandler::init </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 class="definition">Definition at line <a class="el" href="ShardArchiveHandler_8cpp_source.html#l00090">90</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a497de5fc940b275d7903ca8c5b6fe4d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a497de5fc940b275d7903ca8c5b6fe4d2">◆ </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">bool ripple::RPC::ShardArchiveHandler::add </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td>
|
|
<td class="paramname"><em>shardIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <a class="el" href="structripple_1_1parsedURL.html">parsedURL</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> > && </td>
|
|
<td class="paramname"><em>url</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ShardArchiveHandler_8cpp_source.html#l00200">200</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a450433ba3cb6df94711e2172fe545e84"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a450433ba3cb6df94711e2172fe545e84">◆ </a></span>add() <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">bool ripple::RPC::ShardArchiveHandler::add </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> </td>
|
|
<td class="paramname"><em>shardIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="structripple_1_1parsedURL.html">parsedURL</a> && </td>
|
|
<td class="paramname"><em>url</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const & </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></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>Add an archive to be downloaded and imported. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">shardIndex</td><td>the index of the shard to be imported. </td></tr>
|
|
<tr><td class="paramname">url</td><td>the location of the archive. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if successfully added. </dd></dl>
|
|
<dl class="section note"><dt>Note</dt><dd>Returns false if called while downloading. </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ShardArchiveHandler_8cpp_source.html#l00215">215</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1d5fcb70e734bc8c0df786b826bdcab0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d5fcb70e734bc8c0df786b826bdcab0">◆ </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">bool ripple::RPC::ShardArchiveHandler::start </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>Starts downloading and importing archives. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="ShardArchiveHandler_8cpp_source.html#l00236">236</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abfd788059fe248e08426657dbaef7f57"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abfd788059fe248e08426657dbaef7f57">◆ </a></span>stop()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::RPC::ShardArchiveHandler::stop </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 class="definition">Definition at line <a class="el" href="ShardArchiveHandler_8cpp_source.html#l00177">177</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6677b860054025ac3f19ab5dd1b70be1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6677b860054025ac3f19ab5dd1b70be1">◆ </a></span>release()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::RPC::ShardArchiveHandler::release </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 class="definition">Definition at line <a class="el" href="ShardArchiveHandler_8cpp_source.html#l00288">288</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a591ad0b890e673e40ea9c5cdd029e7c8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a591ad0b890e673e40ea9c5cdd029e7c8">◆ </a></span>initFromDB()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::RPC::ShardArchiveHandler::initFromDB </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const & </td>
|
|
<td class="paramname"><em>lock</em></td><td>)</td>
|
|
<td></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="ShardArchiveHandler_8cpp_source.html#l00132">132</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa245784a9b0380252756a6f44b07eda0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa245784a9b0380252756a6f44b07eda0">◆ </a></span>next()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::RPC::ShardArchiveHandler::next </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const & </td>
|
|
<td class="paramname"><em>l</em></td><td>)</td>
|
|
<td></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="ShardArchiveHandler_8cpp_source.html#l00295">295</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa49e1c3f0afd83dea8b99ad37e785f04"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa49e1c3f0afd83dea8b99ad37e785f04">◆ </a></span>complete()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::RPC::ShardArchiveHandler::complete </td>
|
|
<td>(</td>
|
|
<td class="paramtype">boost::filesystem::path </td>
|
|
<td class="paramname"><em>dstPath</em></td><td>)</td>
|
|
<td></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="ShardArchiveHandler_8cpp_source.html#l00392">392</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0962cbf9e2d4b7a067a85676ad317c1f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0962cbf9e2d4b7a067a85676ad317c1f">◆ </a></span>process()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::RPC::ShardArchiveHandler::process </td>
|
|
<td>(</td>
|
|
<td class="paramtype">boost::filesystem::path const & </td>
|
|
<td class="paramname"><em>dstPath</em></td><td>)</td>
|
|
<td></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="ShardArchiveHandler_8cpp_source.html#l00473">473</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96be731243ad4013480bcc9e56502924"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96be731243ad4013480bcc9e56502924">◆ </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 ripple::RPC::ShardArchiveHandler::remove </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></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="ShardArchiveHandler_8cpp_source.html#l00512">512</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7d5cfda0a96ee124cdf366b2018c5d33"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7d5cfda0a96ee124cdf366b2018c5d33">◆ </a></span>doRelease()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::RPC::ShardArchiveHandler::doRelease </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></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="ShardArchiveHandler_8cpp_source.html#l00534">534</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="accc0befbd62fead5da3a51dce1993990"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#accc0befbd62fead5da3a51dce1993990">◆ </a></span>onClosureFailed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::RPC::ShardArchiveHandler::onClosureFailed </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> const & </td>
|
|
<td class="paramname"><em>errorMsg</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const & </td>
|
|
<td class="paramname"><em>lock</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">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="ShardArchiveHandler_8cpp_source.html#l00561">561</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a29c53e2203380b6def0818dc887964e2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a29c53e2203380b6def0818dc887964e2">◆ </a></span>removeAndProceed()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::RPC::ShardArchiveHandler::removeAndProceed </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/thread/lock_guard.html">std::lock_guard</a>< <a class="elRef" href="http://en.cppreference.com/w/cpp/thread/mutex.html">std::mutex</a> > const & </td>
|
|
<td class="paramname"><em>lock</em></td><td>)</td>
|
|
<td></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="ShardArchiveHandler_8cpp_source.html#l00574">574</a> of file <a class="el" href="ShardArchiveHandler_8cpp_source.html">ShardArchiveHandler.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a236fb42ce35edfad5e0f61f1405bb40a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a236fb42ce35edfad5e0f61f1405bb40a">◆ </a></span>m_</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/mutex.html">std::mutex</a> ripple::RPC::ShardArchiveHandler::m_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">mutable</span><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="ShardArchiveHandler_8h_source.html#l00137">137</a> of file <a class="el" href="ShardArchiveHandler_8h_source.html">ShardArchiveHandler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa603cda3c95e978af655f4eb4b86fe8c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa603cda3c95e978af655f4eb4b86fe8c">◆ </a></span>stopping_</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/atomic/atomic.html">std::atomic_bool</a> ripple::RPC::ShardArchiveHandler::stopping_ {false}</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="ShardArchiveHandler_8h_source.html#l00138">138</a> of file <a class="el" href="ShardArchiveHandler_8h_source.html">ShardArchiveHandler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a34d3fabb2e65c099599876069e7e7b0e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a34d3fabb2e65c099599876069e7e7b0e">◆ </a></span>downloader_</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/memory/shared_ptr.html">std::shared_ptr</a><<a class="el" href="classripple_1_1DatabaseDownloader.html">DatabaseDownloader</a>> ripple::RPC::ShardArchiveHandler::downloader_</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="ShardArchiveHandler_8h_source.html#l00139">139</a> of file <a class="el" href="ShardArchiveHandler_8h_source.html">ShardArchiveHandler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab84c25aafda27b95933b5c1cbc68f0dd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab84c25aafda27b95933b5c1cbc68f0dd">◆ </a></span>archives_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/map.html">std::map</a><<a class="elRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a>, <a class="el" href="structripple_1_1parsedURL.html">parsedURL</a>> ripple::RPC::ShardArchiveHandler::archives_</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="ShardArchiveHandler_8h_source.html#l00140">140</a> of file <a class="el" href="ShardArchiveHandler_8h_source.html">ShardArchiveHandler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a050e467324d568c212779f599613a0a7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a050e467324d568c212779f599613a0a7">◆ </a></span>process_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::RPC::ShardArchiveHandler::process_</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="ShardArchiveHandler_8h_source.html#l00141">141</a> of file <a class="el" href="ShardArchiveHandler_8h_source.html">ShardArchiveHandler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4c72dbc6be97c8acfd0883464d8f3bb8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4c72dbc6be97c8acfd0883464d8f3bb8">◆ </a></span>sqlDB_</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/memory/unique_ptr.html">std::unique_ptr</a><<a class="el" href="classripple_1_1DatabaseCon.html">DatabaseCon</a>> ripple::RPC::ShardArchiveHandler::sqlDB_</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="ShardArchiveHandler_8h_source.html#l00142">142</a> of file <a class="el" href="ShardArchiveHandler_8h_source.html">ShardArchiveHandler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad3c425217141170c27ce54597febe7f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad3c425217141170c27ce54597febe7f5">◆ </a></span>app_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1Application.html">Application</a>& ripple::RPC::ShardArchiveHandler::app_</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="ShardArchiveHandler_8h_source.html#l00145">145</a> of file <a class="el" href="ShardArchiveHandler_8h_source.html">ShardArchiveHandler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0cd1a67c3837025faf68bc5540c98294"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0cd1a67c3837025faf68bc5540c98294">◆ </a></span>j_</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="el" href="classbeast_1_1Journal.html">beast::Journal</a> ripple::RPC::ShardArchiveHandler::j_</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="ShardArchiveHandler_8h_source.html#l00146">146</a> of file <a class="el" href="ShardArchiveHandler_8h_source.html">ShardArchiveHandler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3ff9ae0459edf9d27608ecce2dbf7e66"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ff9ae0459edf9d27608ecce2dbf7e66">◆ </a></span>downloadDir_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const boost::filesystem::path ripple::RPC::ShardArchiveHandler::downloadDir_</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="ShardArchiveHandler_8h_source.html#l00147">147</a> of file <a class="el" href="ShardArchiveHandler_8h_source.html">ShardArchiveHandler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af7644eb39d61a4ce3ad5c26fa8fa34a4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af7644eb39d61a4ce3ad5c26fa8fa34a4">◆ </a></span>timer_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">boost::asio::basic_waitable_timer<<a class="elRef" href="http://en.cppreference.com/w/cpp/chrono/steady_clock.html">std::chrono::steady_clock</a>> ripple::RPC::ShardArchiveHandler::timer_</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="ShardArchiveHandler_8h_source.html#l00148">148</a> of file <a class="el" href="ShardArchiveHandler_8h_source.html">ShardArchiveHandler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7a73b2116e2f13962a7f5527a998c618"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a73b2116e2f13962a7f5527a998c618">◆ </a></span>jobCounter_</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="namespaceripple.html#ad17e2e9d1ff416f1a19d953c213d0b95">JobCounter</a> ripple::RPC::ShardArchiveHandler::jobCounter_</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="ShardArchiveHandler_8h_source.html#l00149">149</a> of file <a class="el" href="ShardArchiveHandler_8h_source.html">ShardArchiveHandler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a22d8c0f551d59bfff5fe3463da5cb247"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a22d8c0f551d59bfff5fe3463da5cb247">◆ </a></span>timerCounter_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1RPC_1_1ShardArchiveHandler.html#a63700e80505b3d250ab3c2c912ff5987">TimerOpCounter</a> ripple::RPC::ShardArchiveHandler::timerCounter_</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="ShardArchiveHandler_8h_source.html#l00150">150</a> of file <a class="el" href="ShardArchiveHandler_8h_source.html">ShardArchiveHandler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae753e220dc179447da97185d3d1fc97a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae753e220dc179447da97185d3d1fc97a">◆ </a></span>verificationScheduler_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1RPC_1_1ShardVerificationScheduler.html">ShardVerificationScheduler</a> ripple::RPC::ShardArchiveHandler::verificationScheduler_</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="ShardArchiveHandler_8h_source.html#l00151">151</a> of file <a class="el" href="ShardArchiveHandler_8h_source.html">ShardArchiveHandler.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.17
|
|
</small></address>
|
|
</body>
|
|
</html>
|