mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-24 13:05:53 +00:00
1575 lines
90 KiB
HTML
1575 lines
90 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" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.5"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>rippled: ripple::PathRequest 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 id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">rippled
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.5 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(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">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</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_1PathRequest.html">PathRequest</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="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-static-methods">Static Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="#pri-static-attribs">Static Private Attributes</a> |
|
|
<a href="classripple_1_1PathRequest-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">ripple::PathRequest Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for ripple::PathRequest:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1PathRequest__inherit__graph.png" border="0" usemap="#aripple_1_1PathRequest_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="aripple_1_1PathRequest_inherit__map" id="aripple_1_1PathRequest_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="467,70,615,95"/>
|
|
<area shape="rect" href="classripple_1_1InfoSubRequest.html" title=" " alt="" coords="233,13,402,38"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="5,5,168,45"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="216,63,419,103"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="236,127,399,167"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::PathRequest:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1PathRequest__coll__graph.png" border="0" usemap="#aripple_1_1PathRequest_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aripple_1_1PathRequest_coll__map" id="aripple_1_1PathRequest_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="2016,1070,2164,1095"/>
|
|
<area shape="rect" href="classripple_1_1InfoSubRequest.html" title=" " alt="" coords="599,993,768,1018"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="902,735,1073,775"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="302,985,465,1025"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this.html" title=" " alt="" coords="1629,1189,1832,1229"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="1649,1253,1812,1293"/>
|
|
<area shape="rect" href="classripple_1_1Application.html" title=" " alt="" coords="917,118,1057,143"/>
|
|
<area shape="rect" href="classripple_1_1PathRequests.html" title=" " alt="" coords="1338,427,1493,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="599,71,767,111"/>
|
|
<area shape="rect" href="classbeast_1_1PropertyStream_1_1Item.html" title=" " alt="" coords="903,37,1071,77"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="340,78,427,103"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/recursive_mutex.html" title=" " alt="" coords="304,202,463,227"/>
|
|
<area shape="rect" href="classripple_1_1Resource_1_1Logic.html" title=" " alt="" coords="599,685,768,710"/>
|
|
<area shape="rect" href="classbeast_1_1List.html" title=" " alt="" coords="291,13,476,53"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="328,411,439,437"/>
|
|
<area shape="rect" href="classripple_1_1RippleLineCache.html" title=" " alt="" coords="596,519,771,545"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="17,411,163,437"/>
|
|
<area shape="rect" href="classbeast_1_1insight_1_1Event.html" title="A metric for reporting event timing." alt="" coords="910,583,1065,609"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="598,569,769,609"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="903,455,1072,495"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/weak_ptr.html" title=" " alt="" coords="609,462,757,487"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/weak_ptr.html" title=" " alt="" coords="906,519,1069,559"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/thread/mutex.html" title=" " alt="" coords="337,567,429,593"/>
|
|
<area shape="rect" href="classripple_1_1InfoSub.html" title="Manages a client's subscription to data feeds." alt="" coords="1357,801,1473,826"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/atomic/atomic.html" title=" " alt="" coords="916,405,1059,430"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/weak_ptr.html" title=" " alt="" coords="1649,812,1812,852"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="906,799,1069,839"/>
|
|
<area shape="rect" href="classripple_1_1Resource_1_1Consumer.html" title="An endpoint that consumes resources." alt="" coords="887,685,1088,710"/>
|
|
<area shape="rect" href="structripple_1_1Resource_1_1Logic_1_1Stats.html" title=" " alt="" coords="299,628,468,668"/>
|
|
<area shape="rect" href="classbeast_1_1abstract__clock.html" title="Abstract interface to a clock." alt="" coords="303,692,463,732"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="288,757,479,811"/>
|
|
<area shape="rect" href="structripple_1_1Resource_1_1Entry.html" title=" " alt="" coords="5,846,175,871"/>
|
|
<area shape="rect" href="classbeast_1_1List.html" title=" " alt="" coords="307,835,460,861"/>
|
|
<area shape="rect" href="classripple_1_1InfoSub_1_1Source.html" title="Abstracts the source of subscription data." alt="" coords="903,863,1071,889"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_set.html" title=" " alt="" coords="907,913,1067,953"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="936,978,1039,1003"/>
|
|
<area shape="rect" href="classripple_1_1STAmount.html" title=" " alt="" coords="1349,1270,1482,1295"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/functional/function.html" title=" " alt="" coords="1657,1317,1804,1357"/>
|
|
<area shape="rect" href="classJson_1_1Value.html" title="Represents a JSON value." alt="" coords="1684,1421,1777,1446"/>
|
|
<area shape="rect" href="unionJson_1_1Value_1_1ValueHolder.html" title=" " alt="" coords="1325,1421,1505,1446"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1653,1471,1808,1511"/>
|
|
<area shape="rect" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="930,1241,1045,1266"/>
|
|
<area shape="rect" href="classripple_1_1STPathSet.html" title=" " alt="" coords="1349,1095,1481,1121"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="906,1296,1069,1336"/>
|
|
<area shape="rect" href="classripple_1_1Asset.html" title=" " alt="" coords="936,1361,1039,1386"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1653,1535,1808,1575"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/set.html" title=" " alt="" coords="1641,1013,1820,1038"/>
|
|
<area shape="rect" href="classripple_1_1Issue.html" title="A currency issued by an account." alt="" coords="1365,1034,1466,1059"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/map.html" title=" " alt="" coords="1642,1063,1819,1103"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="1679,1599,1782,1625"/>
|
|
</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 id="pub-types" name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:ad636d59928143972adaea19428ccad9e"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#ad636d59928143972adaea19428ccad9e">wptr</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/weak_ptr.html">std::weak_ptr</a>< <a class="el" href="classripple_1_1PathRequest.html">PathRequest</a> ></td></tr>
|
|
<tr class="separator:ad636d59928143972adaea19428ccad9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a532f6d97bf5ef68b8ff2dca244429f19"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a532f6d97bf5ef68b8ff2dca244429f19">pointer</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1PathRequest.html">PathRequest</a> ></td></tr>
|
|
<tr class="separator:a532f6d97bf5ef68b8ff2dca244429f19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a056e3f0b157d0f48eb40bd100dd7bda6"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a056e3f0b157d0f48eb40bd100dd7bda6">ref</a> = <a class="el" href="classripple_1_1PathRequest.html#a532f6d97bf5ef68b8ff2dca244429f19">pointer</a> const &</td></tr>
|
|
<tr class="separator:a056e3f0b157d0f48eb40bd100dd7bda6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3158eda2f4888f7f4aafd93cd37a5b3b"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a3158eda2f4888f7f4aafd93cd37a5b3b">wref</a> = <a class="el" href="classripple_1_1PathRequest.html#ad636d59928143972adaea19428ccad9e">wptr</a> const &</td></tr>
|
|
<tr class="separator:a3158eda2f4888f7f4aafd93cd37a5b3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a55aa6fba11252368b1b70f6613092eab"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a55aa6fba11252368b1b70f6613092eab">PathRequest</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &app, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1InfoSub.html">InfoSub</a> > const &subscriber, int id, <a class="el" href="classripple_1_1PathRequests.html">PathRequests</a> &, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
|
|
<tr class="separator:a55aa6fba11252368b1b70f6613092eab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d978235917371f96245465d174dfebb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a0d978235917371f96245465d174dfebb">PathRequest</a> (<a class="el" href="classripple_1_1Application.html">Application</a> &app, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< void(void)> const &completion, <a class="el" href="classripple_1_1Resource_1_1Consumer.html">Resource::Consumer</a> &consumer, int id, <a class="el" href="classripple_1_1PathRequests.html">PathRequests</a> &, <a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> journal)</td></tr>
|
|
<tr class="separator:a0d978235917371f96245465d174dfebb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9f7d1f0ef48e575cae94991d61e1d5d7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a9f7d1f0ef48e575cae94991d61e1d5d7">~PathRequest</a> ()</td></tr>
|
|
<tr class="separator:a9f7d1f0ef48e575cae94991d61e1d5d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ccb7562e22e0cde9a6001a14686fb96"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a0ccb7562e22e0cde9a6001a14686fb96">isNew</a> ()</td></tr>
|
|
<tr class="separator:a0ccb7562e22e0cde9a6001a14686fb96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55754d5143d9a6330aadac7f801dbd3d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a55754d5143d9a6330aadac7f801dbd3d">needsUpdate</a> (bool newOnly, <a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> index)</td></tr>
|
|
<tr class="separator:a55754d5143d9a6330aadac7f801dbd3d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a797efb0d134fdcc1919ac8929db21e28"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a797efb0d134fdcc1919ac8929db21e28">updateComplete</a> ()</td></tr>
|
|
<tr class="separator:a797efb0d134fdcc1919ac8929db21e28"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aba2a5de2c738f201757048b3d501e90c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< bool, <a class="el" href="classJson_1_1Value.html">Json::Value</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#aba2a5de2c738f201757048b3d501e90c">doCreate</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1RippleLineCache.html">RippleLineCache</a> > const &, <a class="el" href="classJson_1_1Value.html">Json::Value</a> const &)</td></tr>
|
|
<tr class="separator:aba2a5de2c738f201757048b3d501e90c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a19f2e179b63c394971b858cef4ba3a26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a19f2e179b63c394971b858cef4ba3a26">doClose</a> () override</td></tr>
|
|
<tr class="separator:a19f2e179b63c394971b858cef4ba3a26"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a34f0088006cbbd36f94ac3164535425d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a34f0088006cbbd36f94ac3164535425d">doStatus</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &) override</td></tr>
|
|
<tr class="separator:a34f0088006cbbd36f94ac3164535425d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac06544830a9b13a8d6cc45c9d6e199e9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#ac06544830a9b13a8d6cc45c9d6e199e9">doAborting</a> () const</td></tr>
|
|
<tr class="separator:ac06544830a9b13a8d6cc45c9d6e199e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa0723f9d4602f3582f4b258068e580c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#aa0723f9d4602f3582f4b258068e580c0">doUpdate</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1RippleLineCache.html">RippleLineCache</a> > const &, bool fast, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< bool(void)> const &continueCallback={})</td></tr>
|
|
<tr class="separator:aa0723f9d4602f3582f4b258068e580c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96a102f143681540d8250e9d5ff78f75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1InfoSub.html#adfb3fe4247bc77767d7a6cf82bee297c">InfoSub::pointer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a96a102f143681540d8250e9d5ff78f75">getSubscriber</a> () const</td></tr>
|
|
<tr class="separator:a96a102f143681540d8250e9d5ff78f75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeef2937bd7c3518fe6d2f6c0ebdcb632"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#aeef2937bd7c3518fe6d2f6c0ebdcb632">hasCompletion</a> ()</td></tr>
|
|
<tr class="separator:aeef2937bd7c3518fe6d2f6c0ebdcb632"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/shared_from_this.html">shared_from_this</a> (T... args)</td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">T </td><td class="memItemRight" valign="bottom"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/enable_shared_from_this/weak_from_this.html">weak_from_this</a> (T... args)</td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
|
Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:af8988e8f3e041e9d189bf6adb6164035"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#af8988e8f3e041e9d189bf6adb6164035">isValid</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1RippleLineCache.html">RippleLineCache</a> > const &crCache)</td></tr>
|
|
<tr class="separator:af8988e8f3e041e9d189bf6adb6164035"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af871f44eb85be6e63867232cb677afdd"><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_1Pathfinder.html">Pathfinder</a> > const & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#af871f44eb85be6e63867232cb677afdd">getPathFinder</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1RippleLineCache.html">RippleLineCache</a> > const &, <a class="el" href="namespaceripple.html#a46c521271235f4e2715d7fa8b68940ca">hash_map</a>< <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1Pathfinder.html">Pathfinder</a> > > &, <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const &, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> const &, int const, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< bool(void)> const &)</td></tr>
|
|
<tr class="separator:af871f44eb85be6e63867232cb677afdd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a146f7c78b00ac531ae4f18a6b83f539a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a146f7c78b00ac531ae4f18a6b83f539a">findPaths</a> (<a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1RippleLineCache.html">RippleLineCache</a> > const &, int const, <a class="el" href="classJson_1_1Value.html">Json::Value</a> &, <a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< bool(void)> const &)</td></tr>
|
|
<tr class="memdesc:a146f7c78b00ac531ae4f18a6b83f539a"><td class="mdescLeft"> </td><td class="mdescRight">Finds and sets a PathSet in the JSON argument. <a href="classripple_1_1PathRequest.html#a146f7c78b00ac531ae4f18a6b83f539a">More...</a><br /></td></tr>
|
|
<tr class="separator:a146f7c78b00ac531ae4f18a6b83f539a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d376ec8708712e490e77a1117dadda0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a4d376ec8708712e490e77a1117dadda0">parseJson</a> (<a class="el" href="classJson_1_1Value.html">Json::Value</a> const &)</td></tr>
|
|
<tr class="separator:a4d376ec8708712e490e77a1117dadda0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
|
|
Static Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:ae60d6cae0e97e9f17c93945feca09fb5"><td class="memItemLeft" align="right" valign="top">static auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1CountedObject.html#ae60d6cae0e97e9f17c93945feca09fb5">getCounter</a> () noexcept</td></tr>
|
|
<tr class="separator:ae60d6cae0e97e9f17c93945feca09fb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:abed473dbc8bd4714792065168aa8f0df"><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_1PathRequest.html#abed473dbc8bd4714792065168aa8f0df">app_</a></td></tr>
|
|
<tr class="separator:abed473dbc8bd4714792065168aa8f0df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aefda25bb1bf52929a28009e108deaf35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#aefda25bb1bf52929a28009e108deaf35">m_journal</a></td></tr>
|
|
<tr class="separator:aefda25bb1bf52929a28009e108deaf35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5bb1666a0e4c88a5c2f686e2e794cfba"><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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a5bb1666a0e4c88a5c2f686e2e794cfba">mLock</a></td></tr>
|
|
<tr class="separator:a5bb1666a0e4c88a5c2f686e2e794cfba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa8a240eee2299e40e166ab2cf6ad4064"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1PathRequests.html">PathRequests</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#aa8a240eee2299e40e166ab2cf6ad4064">mOwner</a></td></tr>
|
|
<tr class="separator:aa8a240eee2299e40e166ab2cf6ad4064"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c9f204488b264c4687833281f6feff1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/weak_ptr.html">std::weak_ptr</a>< <a class="el" href="classripple_1_1InfoSub.html">InfoSub</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a1c9f204488b264c4687833281f6feff1">wpSubscriber</a></td></tr>
|
|
<tr class="separator:a1c9f204488b264c4687833281f6feff1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c9bbbcbb22fe8dd97a0105524fa7fb4"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< void(void)> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a0c9bbbcbb22fe8dd97a0105524fa7fb4">fCompletion</a></td></tr>
|
|
<tr class="separator:a0c9bbbcbb22fe8dd97a0105524fa7fb4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a929efe86ae5b04f853e1bf54a61cd44a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Resource_1_1Consumer.html">Resource::Consumer</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a929efe86ae5b04f853e1bf54a61cd44a">consumer_</a></td></tr>
|
|
<tr class="separator:a929efe86ae5b04f853e1bf54a61cd44a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acf6871dc3427b403cfa9aaa573a5f311"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#acf6871dc3427b403cfa9aaa573a5f311">jvId</a></td></tr>
|
|
<tr class="separator:acf6871dc3427b403cfa9aaa573a5f311"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf4fdbb06cf59de1a826fe69494da766"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classJson_1_1Value.html">Json::Value</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#abf4fdbb06cf59de1a826fe69494da766">jvStatus</a></td></tr>
|
|
<tr class="separator:abf4fdbb06cf59de1a826fe69494da766"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a95608aae61222c1f873702cbd206a793"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a95608aae61222c1f873702cbd206a793">raSrcAccount</a></td></tr>
|
|
<tr class="separator:a95608aae61222c1f873702cbd206a793"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae362290ea5de44d6f9dc01550f9a5e49"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#ae362290ea5de44d6f9dc01550f9a5e49">raDstAccount</a></td></tr>
|
|
<tr class="separator:ae362290ea5de44d6f9dc01550f9a5e49"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a469d7fcd93a69f98849297fe1791a140"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a469d7fcd93a69f98849297fe1791a140">saDstAmount</a></td></tr>
|
|
<tr class="separator:a469d7fcd93a69f98849297fe1791a140"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a055960d3b874fe6a43738a961aea0289"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a055960d3b874fe6a43738a961aea0289">saSendMax</a></td></tr>
|
|
<tr class="separator:a055960d3b874fe6a43738a961aea0289"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a491fc9c5e46cc89223a7d17191a7b775"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a>< <a class="el" href="classripple_1_1Issue.html">Issue</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a491fc9c5e46cc89223a7d17191a7b775">sciSourceCurrencies</a></td></tr>
|
|
<tr class="separator:a491fc9c5e46cc89223a7d17191a7b775"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc0dd0c06af0ea4ae046927a5053cf3b"><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="el" href="classripple_1_1Issue.html">Issue</a>, <a class="el" href="classripple_1_1STPathSet.html">STPathSet</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#adc0dd0c06af0ea4ae046927a5053cf3b">mContext</a></td></tr>
|
|
<tr class="separator:adc0dd0c06af0ea4ae046927a5053cf3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96f824a15d296dc97de9743cd883b3c0"><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional</a>< <a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a96f824a15d296dc97de9743cd883b3c0">domain</a></td></tr>
|
|
<tr class="separator:a96f824a15d296dc97de9743cd883b3c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44c5a32448be6762426bbc5fb2ea58d8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a44c5a32448be6762426bbc5fb2ea58d8">convert_all_</a></td></tr>
|
|
<tr class="separator:a44c5a32448be6762426bbc5fb2ea58d8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88e1e61c4832e514f214e836ff933d9d"><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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a88e1e61c4832e514f214e836ff933d9d">mIndexLock</a></td></tr>
|
|
<tr class="separator:a88e1e61c4832e514f214e836ff933d9d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab72082fce8ecd60ebdd217c6cdec3523"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#ab72082fce8ecd60ebdd217c6cdec3523">mLastIndex</a></td></tr>
|
|
<tr class="separator:ab72082fce8ecd60ebdd217c6cdec3523"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a666b00228db15e546d031f7d31847203"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a666b00228db15e546d031f7d31847203">mInProgress</a></td></tr>
|
|
<tr class="separator:a666b00228db15e546d031f7d31847203"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb87b30df16719c87e6deaa50cbf734b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#aeb87b30df16719c87e6deaa50cbf734b">iLevel</a></td></tr>
|
|
<tr class="separator:aeb87b30df16719c87e6deaa50cbf734b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f8cc5acf991ff3dd84c349aaef8c7a1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a8f8cc5acf991ff3dd84c349aaef8c7a1">bLastSuccess</a></td></tr>
|
|
<tr class="separator:a8f8cc5acf991ff3dd84c349aaef8c7a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a800c0e5fb083fb6cfe3647e2ccd42e53"><td class="memItemLeft" align="right" valign="top">int const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a800c0e5fb083fb6cfe3647e2ccd42e53">iIdentifier</a></td></tr>
|
|
<tr class="separator:a800c0e5fb083fb6cfe3647e2ccd42e53"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea284d76b838a45e632bf791879f4cb2"><td class="memItemLeft" align="right" valign="top">std::chrono::steady_clock::time_point const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#aea284d76b838a45e632bf791879f4cb2">created_</a></td></tr>
|
|
<tr class="separator:aea284d76b838a45e632bf791879f4cb2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acddfaf10d9bf36572a85c8cb2ef5eb46"><td class="memItemLeft" align="right" valign="top">std::chrono::steady_clock::time_point </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#acddfaf10d9bf36572a85c8cb2ef5eb46">quick_reply_</a></td></tr>
|
|
<tr class="separator:acddfaf10d9bf36572a85c8cb2ef5eb46"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab324991f586a3dd494a3c874b7b193b2"><td class="memItemLeft" align="right" valign="top">std::chrono::steady_clock::time_point </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#ab324991f586a3dd494a3c874b7b193b2">full_reply_</a></td></tr>
|
|
<tr class="separator:ab324991f586a3dd494a3c874b7b193b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-attribs" name="pri-static-attribs"></a>
|
|
Static Private Attributes</h2></td></tr>
|
|
<tr class="memitem:a0d6703df9796a161b0de5a96487856cd"><td class="memItemLeft" align="right" valign="top">static unsigned int const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1PathRequest.html#a0d6703df9796a161b0de5a96487856cd">max_paths_</a> = 4</td></tr>
|
|
<tr class="separator:a0d6703df9796a161b0de5a96487856cd"><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="PathRequest_8h_source.html#l00049">49</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="ad636d59928143972adaea19428ccad9e" name="ad636d59928143972adaea19428ccad9e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad636d59928143972adaea19428ccad9e">◆ </a></span>wptr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1PathRequest.html#ad636d59928143972adaea19428ccad9e">ripple::PathRequest::wptr</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/weak_ptr.html">std::weak_ptr</a><<a class="el" href="classripple_1_1PathRequest.html">PathRequest</a>></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00054">54</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a532f6d97bf5ef68b8ff2dca244429f19" name="a532f6d97bf5ef68b8ff2dca244429f19"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a532f6d97bf5ef68b8ff2dca244429f19">◆ </a></span>pointer</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1PathRequest.html#a532f6d97bf5ef68b8ff2dca244429f19">ripple::PathRequest::pointer</a> = <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a><<a class="el" href="classripple_1_1PathRequest.html">PathRequest</a>></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00055">55</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a056e3f0b157d0f48eb40bd100dd7bda6" name="a056e3f0b157d0f48eb40bd100dd7bda6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a056e3f0b157d0f48eb40bd100dd7bda6">◆ </a></span>ref</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1PathRequest.html#a056e3f0b157d0f48eb40bd100dd7bda6">ripple::PathRequest::ref</a> = <a class="el" href="classripple_1_1PathRequest.html#a532f6d97bf5ef68b8ff2dca244429f19">pointer</a> const&</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00056">56</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3158eda2f4888f7f4aafd93cd37a5b3b" name="a3158eda2f4888f7f4aafd93cd37a5b3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3158eda2f4888f7f4aafd93cd37a5b3b">◆ </a></span>wref</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classripple_1_1PathRequest.html#a3158eda2f4888f7f4aafd93cd37a5b3b">ripple::PathRequest::wref</a> = <a class="el" href="classripple_1_1PathRequest.html#ad636d59928143972adaea19428ccad9e">wptr</a> const&</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00057">57</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a55aa6fba11252368b1b70f6613092eab" name="a55aa6fba11252368b1b70f6613092eab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55aa6fba11252368b1b70f6613092eab">◆ </a></span>PathRequest() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::PathRequest::PathRequest </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1InfoSub.html">InfoSub</a> > const & </td>
|
|
<td class="paramname"><em>subscriber</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1PathRequests.html">PathRequests</a> & </td>
|
|
<td class="paramname"><em>owner</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td>
|
|
<td class="paramname"><em>journal</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8cpp_source.html#l00042">42</a> of file <a class="el" href="PathRequest_8cpp_source.html">PathRequest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d978235917371f96245465d174dfebb" name="a0d978235917371f96245465d174dfebb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d978235917371f96245465d174dfebb">◆ </a></span>PathRequest() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::PathRequest::PathRequest </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Application.html">Application</a> & </td>
|
|
<td class="paramname"><em>app</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< void(void)> const & </td>
|
|
<td class="paramname"><em>completion</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1Resource_1_1Consumer.html">Resource::Consumer</a> & </td>
|
|
<td class="paramname"><em>consumer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>id</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1PathRequests.html">PathRequests</a> & </td>
|
|
<td class="paramname"><em>owner</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> </td>
|
|
<td class="paramname"><em>journal</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8cpp_source.html#l00064">64</a> of file <a class="el" href="PathRequest_8cpp_source.html">PathRequest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9f7d1f0ef48e575cae94991d61e1d5d7" name="a9f7d1f0ef48e575cae94991d61e1d5d7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f7d1f0ef48e575cae94991d61e1d5d7">◆ </a></span>~PathRequest()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ripple::PathRequest::~PathRequest </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="PathRequest_8cpp_source.html#l00087">87</a> of file <a class="el" href="PathRequest_8cpp_source.html">PathRequest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a0ccb7562e22e0cde9a6001a14686fb96" name="a0ccb7562e22e0cde9a6001a14686fb96"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ccb7562e22e0cde9a6001a14686fb96">◆ </a></span>isNew()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::PathRequest::isNew </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="PathRequest_8cpp_source.html#l00116">116</a> of file <a class="el" href="PathRequest_8cpp_source.html">PathRequest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a55754d5143d9a6330aadac7f801dbd3d" name="a55754d5143d9a6330aadac7f801dbd3d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55754d5143d9a6330aadac7f801dbd3d">◆ </a></span>needsUpdate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::PathRequest::needsUpdate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>newOnly</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> </td>
|
|
<td class="paramname"><em>index</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8cpp_source.html#l00125">125</a> of file <a class="el" href="PathRequest_8cpp_source.html">PathRequest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a797efb0d134fdcc1919ac8929db21e28" name="a797efb0d134fdcc1919ac8929db21e28"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a797efb0d134fdcc1919ac8929db21e28">◆ </a></span>updateComplete()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PathRequest::updateComplete </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="PathRequest_8cpp_source.html#l00157">157</a> of file <a class="el" href="PathRequest_8cpp_source.html">PathRequest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aba2a5de2c738f201757048b3d501e90c" name="aba2a5de2c738f201757048b3d501e90c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aba2a5de2c738f201757048b3d501e90c">◆ </a></span>doCreate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< bool, <a class="el" href="classJson_1_1Value.html">Json::Value</a> > ripple::PathRequest::doCreate </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1RippleLineCache.html">RippleLineCache</a> > const & </td>
|
|
<td class="paramname"><em>cache</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const & </td>
|
|
<td class="paramname"><em>value</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8cpp_source.html#l00245">245</a> of file <a class="el" href="PathRequest_8cpp_source.html">PathRequest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a19f2e179b63c394971b858cef4ba3a26" name="a19f2e179b63c394971b858cef4ba3a26"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a19f2e179b63c394971b858cef4ba3a26">◆ </a></span>doClose()</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="classJson_1_1Value.html">Json::Value</a> ripple::PathRequest::doClose </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1InfoSubRequest.html#acce232cbe4b929d601f92bf31c44da20">ripple::InfoSubRequest</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8cpp_source.html#l00460">460</a> of file <a class="el" href="PathRequest_8cpp_source.html">PathRequest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a34f0088006cbbd36f94ac3164535425d" name="a34f0088006cbbd36f94ac3164535425d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a34f0088006cbbd36f94ac3164535425d">◆ </a></span>doStatus()</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="classJson_1_1Value.html">Json::Value</a> ripple::PathRequest::doStatus </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1InfoSubRequest.html#ac34007e58372f1508c00c07c5ee88467">ripple::InfoSubRequest</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8cpp_source.html#l00469">469</a> of file <a class="el" href="PathRequest_8cpp_source.html">PathRequest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac06544830a9b13a8d6cc45c9d6e199e9" name="ac06544830a9b13a8d6cc45c9d6e199e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac06544830a9b13a8d6cc45c9d6e199e9">◆ </a></span>doAborting()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::PathRequest::doAborting </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8cpp_source.html#l00477">477</a> of file <a class="el" href="PathRequest_8cpp_source.html">PathRequest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa0723f9d4602f3582f4b258068e580c0" name="aa0723f9d4602f3582f4b258068e580c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa0723f9d4602f3582f4b258068e580c0">◆ </a></span>doUpdate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classJson_1_1Value.html">Json::Value</a> ripple::PathRequest::doUpdate </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1RippleLineCache.html">RippleLineCache</a> > const & </td>
|
|
<td class="paramname"><em>cache</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>fast</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< bool(void)> const & </td>
|
|
<td class="paramname"><em>continueCallback</em> = <code>{}</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8cpp_source.html#l00675">675</a> of file <a class="el" href="PathRequest_8cpp_source.html">PathRequest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96a102f143681540d8250e9d5ff78f75" name="a96a102f143681540d8250e9d5ff78f75"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96a102f143681540d8250e9d5ff78f75">◆ </a></span>getSubscriber()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classripple_1_1InfoSub.html#adfb3fe4247bc77767d7a6cf82bee297c">InfoSub::pointer</a> ripple::PathRequest::getSubscriber </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8cpp_source.html#l00780">780</a> of file <a class="el" href="PathRequest_8cpp_source.html">PathRequest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeef2937bd7c3518fe6d2f6c0ebdcb632" name="aeef2937bd7c3518fe6d2f6c0ebdcb632"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeef2937bd7c3518fe6d2f6c0ebdcb632">◆ </a></span>hasCompletion()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::PathRequest::hasCompletion </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="PathRequest_8cpp_source.html#l00151">151</a> of file <a class="el" href="PathRequest_8cpp_source.html">PathRequest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af8988e8f3e041e9d189bf6adb6164035" name="af8988e8f3e041e9d189bf6adb6164035"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af8988e8f3e041e9d189bf6adb6164035">◆ </a></span>isValid()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::PathRequest::isValid </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1RippleLineCache.html">RippleLineCache</a> > const & </td>
|
|
<td class="paramname"><em>crCache</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8cpp_source.html#l00173">173</a> of file <a class="el" href="PathRequest_8cpp_source.html">PathRequest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af871f44eb85be6e63867232cb677afdd" name="af871f44eb85be6e63867232cb677afdd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af871f44eb85be6e63867232cb677afdd">◆ </a></span>getPathFinder()</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_1Pathfinder.html">Pathfinder</a> > const & ripple::PathRequest::getPathFinder </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1RippleLineCache.html">RippleLineCache</a> > const & </td>
|
|
<td class="paramname"><em>cache</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a46c521271235f4e2715d7fa8b68940ca">hash_map</a>< <a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a>, <a class="elRef" href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html">std::unique_ptr</a>< <a class="el" href="classripple_1_1Pathfinder.html">Pathfinder</a> > > & </td>
|
|
<td class="paramname"><em>currency_map</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a8792cc3f99463ceba4e96dde34fe17a4">Currency</a> const & </td>
|
|
<td class="paramname"><em>currency</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1STAmount.html">STAmount</a> const & </td>
|
|
<td class="paramname"><em>dst_amount</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int const </td>
|
|
<td class="paramname"><em>level</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< bool(void)> const & </td>
|
|
<td class="paramname"><em>continueCallback</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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8cpp_source.html#l00483">483</a> of file <a class="el" href="PathRequest_8cpp_source.html">PathRequest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a146f7c78b00ac531ae4f18a6b83f539a" name="a146f7c78b00ac531ae4f18a6b83f539a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a146f7c78b00ac531ae4f18a6b83f539a">◆ </a></span>findPaths()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::PathRequest::findPaths </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a>< <a class="el" href="classripple_1_1RippleLineCache.html">RippleLineCache</a> > const & </td>
|
|
<td class="paramname"><em>cache</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int const </td>
|
|
<td class="paramname"><em>level</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> & </td>
|
|
<td class="paramname"><em>jvArray</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="elRef" href="http://en.cppreference.com/w/cpp/utility/functional/function.html">std::function</a>< bool(void)> const & </td>
|
|
<td class="paramname"><em>continueCallback</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> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Finds and sets a PathSet in the JSON argument. </p>
|
|
<p >Returns false if the source currencies are inavlid. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8cpp_source.html#l00512">512</a> of file <a class="el" href="PathRequest_8cpp_source.html">PathRequest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4d376ec8708712e490e77a1117dadda0" name="a4d376ec8708712e490e77a1117dadda0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4d376ec8708712e490e77a1117dadda0">◆ </a></span>parseJson()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ripple::PathRequest::parseJson </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classJson_1_1Value.html">Json::Value</a> const & </td>
|
|
<td class="paramname"><em>jvParams</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8cpp_source.html#l00275">275</a> of file <a class="el" href="PathRequest_8cpp_source.html">PathRequest.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae60d6cae0e97e9f17c93945feca09fb5" name="ae60d6cae0e97e9f17c93945feca09fb5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae60d6cae0e97e9f17c93945feca09fb5">◆ </a></span>getCounter()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static auto & <a class="el" href="classripple_1_1CountedObject.html">ripple::CountedObject</a>< <a class="el" href="classripple_1_1InfoSubRequest.html">InfoSubRequest</a> >::getCounter </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span><span class="mlabel">noexcept</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="CountedObject_8h_source.html#l00129">129</a> of file <a class="el" href="CountedObject_8h_source.html">CountedObject.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="abed473dbc8bd4714792065168aa8f0df" name="abed473dbc8bd4714792065168aa8f0df"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abed473dbc8bd4714792065168aa8f0df">◆ </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::PathRequest::app_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00137">137</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aefda25bb1bf52929a28009e108deaf35" name="aefda25bb1bf52929a28009e108deaf35"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aefda25bb1bf52929a28009e108deaf35">◆ </a></span>m_journal</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_1Journal.html">beast::Journal</a> ripple::PathRequest::m_journal</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00138">138</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5bb1666a0e4c88a5c2f686e2e794cfba" name="a5bb1666a0e4c88a5c2f686e2e794cfba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5bb1666a0e4c88a5c2f686e2e794cfba">◆ </a></span>mLock</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> ripple::PathRequest::mLock</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00140">140</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa8a240eee2299e40e166ab2cf6ad4064" name="aa8a240eee2299e40e166ab2cf6ad4064"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa8a240eee2299e40e166ab2cf6ad4064">◆ </a></span>mOwner</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_1PathRequests.html">PathRequests</a>& ripple::PathRequest::mOwner</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00142">142</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1c9f204488b264c4687833281f6feff1" name="a1c9f204488b264c4687833281f6feff1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c9f204488b264c4687833281f6feff1">◆ </a></span>wpSubscriber</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/weak_ptr.html">std::weak_ptr</a><<a class="el" href="classripple_1_1InfoSub.html">InfoSub</a>> ripple::PathRequest::wpSubscriber</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00144">144</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c9bbbcbb22fe8dd97a0105524fa7fb4" name="a0c9bbbcbb22fe8dd97a0105524fa7fb4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c9bbbcbb22fe8dd97a0105524fa7fb4">◆ </a></span>fCompletion</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/functional/function.html">std::function</a><void(void)> ripple::PathRequest::fCompletion</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00145">145</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a929efe86ae5b04f853e1bf54a61cd44a" name="a929efe86ae5b04f853e1bf54a61cd44a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a929efe86ae5b04f853e1bf54a61cd44a">◆ </a></span>consumer_</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_1Resource_1_1Consumer.html">Resource::Consumer</a>& ripple::PathRequest::consumer_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00146">146</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acf6871dc3427b403cfa9aaa573a5f311" name="acf6871dc3427b403cfa9aaa573a5f311"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acf6871dc3427b403cfa9aaa573a5f311">◆ </a></span>jvId</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="classJson_1_1Value.html">Json::Value</a> ripple::PathRequest::jvId</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00148">148</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abf4fdbb06cf59de1a826fe69494da766" name="abf4fdbb06cf59de1a826fe69494da766"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abf4fdbb06cf59de1a826fe69494da766">◆ </a></span>jvStatus</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="classJson_1_1Value.html">Json::Value</a> ripple::PathRequest::jvStatus</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00149">149</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a95608aae61222c1f873702cbd206a793" name="a95608aae61222c1f873702cbd206a793"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a95608aae61222c1f873702cbd206a793">◆ </a></span>raSrcAccount</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/optional.html">std::optional</a><<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a>> ripple::PathRequest::raSrcAccount</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00152">152</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae362290ea5de44d6f9dc01550f9a5e49" name="ae362290ea5de44d6f9dc01550f9a5e49"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae362290ea5de44d6f9dc01550f9a5e49">◆ </a></span>raDstAccount</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/optional.html">std::optional</a><<a class="el" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a>> ripple::PathRequest::raDstAccount</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00153">153</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a469d7fcd93a69f98849297fe1791a140" name="a469d7fcd93a69f98849297fe1791a140"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a469d7fcd93a69f98849297fe1791a140">◆ </a></span>saDstAmount</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_1STAmount.html">STAmount</a> ripple::PathRequest::saDstAmount</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00154">154</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a055960d3b874fe6a43738a961aea0289" name="a055960d3b874fe6a43738a961aea0289"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a055960d3b874fe6a43738a961aea0289">◆ </a></span>saSendMax</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/optional.html">std::optional</a><<a class="el" href="classripple_1_1STAmount.html">STAmount</a>> ripple::PathRequest::saSendMax</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00155">155</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a491fc9c5e46cc89223a7d17191a7b775" name="a491fc9c5e46cc89223a7d17191a7b775"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a491fc9c5e46cc89223a7d17191a7b775">◆ </a></span>sciSourceCurrencies</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/set.html">std::set</a><<a class="el" href="classripple_1_1Issue.html">Issue</a>> ripple::PathRequest::sciSourceCurrencies</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00157">157</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adc0dd0c06af0ea4ae046927a5053cf3b" name="adc0dd0c06af0ea4ae046927a5053cf3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adc0dd0c06af0ea4ae046927a5053cf3b">◆ </a></span>mContext</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="el" href="classripple_1_1Issue.html">Issue</a>, <a class="el" href="classripple_1_1STPathSet.html">STPathSet</a>> ripple::PathRequest::mContext</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00158">158</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96f824a15d296dc97de9743cd883b3c0" name="a96f824a15d296dc97de9743cd883b3c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96f824a15d296dc97de9743cd883b3c0">◆ </a></span>domain</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/optional.html">std::optional</a><<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>> ripple::PathRequest::domain</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00160">160</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a44c5a32448be6762426bbc5fb2ea58d8" name="a44c5a32448be6762426bbc5fb2ea58d8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a44c5a32448be6762426bbc5fb2ea58d8">◆ </a></span>convert_all_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::PathRequest::convert_all_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00162">162</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a88e1e61c4832e514f214e836ff933d9d" name="a88e1e61c4832e514f214e836ff933d9d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a88e1e61c4832e514f214e836ff933d9d">◆ </a></span>mIndexLock</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> ripple::PathRequest::mIndexLock</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00164">164</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab72082fce8ecd60ebdd217c6cdec3523" name="ab72082fce8ecd60ebdd217c6cdec3523"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab72082fce8ecd60ebdd217c6cdec3523">◆ </a></span>mLastIndex</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#a12af8e98b794e8ee3b4dbecaed2a4efd">LedgerIndex</a> ripple::PathRequest::mLastIndex</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00165">165</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a666b00228db15e546d031f7d31847203" name="a666b00228db15e546d031f7d31847203"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a666b00228db15e546d031f7d31847203">◆ </a></span>mInProgress</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::PathRequest::mInProgress</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00166">166</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeb87b30df16719c87e6deaa50cbf734b" name="aeb87b30df16719c87e6deaa50cbf734b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb87b30df16719c87e6deaa50cbf734b">◆ </a></span>iLevel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int ripple::PathRequest::iLevel</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00168">168</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8f8cc5acf991ff3dd84c349aaef8c7a1" name="a8f8cc5acf991ff3dd84c349aaef8c7a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f8cc5acf991ff3dd84c349aaef8c7a1">◆ </a></span>bLastSuccess</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool ripple::PathRequest::bLastSuccess</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00169">169</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a800c0e5fb083fb6cfe3647e2ccd42e53" name="a800c0e5fb083fb6cfe3647e2ccd42e53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a800c0e5fb083fb6cfe3647e2ccd42e53">◆ </a></span>iIdentifier</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int const ripple::PathRequest::iIdentifier</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00171">171</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea284d76b838a45e632bf791879f4cb2" name="aea284d76b838a45e632bf791879f4cb2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea284d76b838a45e632bf791879f4cb2">◆ </a></span>created_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::chrono::steady_clock::time_point const ripple::PathRequest::created_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00173">173</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acddfaf10d9bf36572a85c8cb2ef5eb46" name="acddfaf10d9bf36572a85c8cb2ef5eb46"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acddfaf10d9bf36572a85c8cb2ef5eb46">◆ </a></span>quick_reply_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::chrono::steady_clock::time_point ripple::PathRequest::quick_reply_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00174">174</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab324991f586a3dd494a3c874b7b193b2" name="ab324991f586a3dd494a3c874b7b193b2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab324991f586a3dd494a3c874b7b193b2">◆ </a></span>full_reply_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::chrono::steady_clock::time_point ripple::PathRequest::full_reply_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00175">175</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d6703df9796a161b0de5a96487856cd" name="a0d6703df9796a161b0de5a96487856cd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d6703df9796a161b0de5a96487856cd">◆ </a></span>max_paths_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">unsigned int const ripple::PathRequest::max_paths_ = 4</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="PathRequest_8h_source.html#l00177">177</a> of file <a class="el" href="PathRequest_8h_source.html">PathRequest.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
|
</small></address>
|
|
</body>
|
|
</html>
|