mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 11:05:54 +00:00
698 lines
47 KiB
HTML
698 lines
47 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.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>rippled: ripple::OfferStream 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.8 -->
|
|
<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_1OfferStream.html">OfferStream</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="#pro-attribs">Protected Attributes</a> |
|
|
<a href="classripple_1_1OfferStream-members.html">List of all members</a> </div>
|
|
<div class="headertitle"><div class="title">ripple::OfferStream Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Presents and consumes the offers in an order book.
|
|
<a href="classripple_1_1OfferStream.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="OfferStream_8h_source.html">OfferStream.h</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for ripple::OfferStream:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1OfferStream__inherit__graph.png" border="0" usemap="#aripple_1_1OfferStream_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="aripple_1_1OfferStream_inherit__map" id="aripple_1_1OfferStream_inherit__map">
|
|
<area shape="rect" title="Presents and consumes the offers in an order book." alt="" coords="28,93,175,119"/>
|
|
<area shape="rect" href="classripple_1_1TOfferStreamBase.html" title=" " alt="" coords="5,5,197,45"/>
|
|
<area shape="poly" title=" " alt="" coords="104,59,104,93,99,93,99,59"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for ripple::OfferStream:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classripple_1_1OfferStream__coll__graph.png" border="0" usemap="#aripple_1_1OfferStream_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aripple_1_1OfferStream_coll__map" id="aripple_1_1OfferStream_coll__map">
|
|
<area shape="rect" title="Presents and consumes the offers in an order book." alt="" coords="3088,295,3235,321"/>
|
|
<area shape="rect" href="classripple_1_1TOfferStreamBase.html" title=" " alt="" coords="2847,288,3039,328"/>
|
|
<area shape="poly" title=" " alt="" coords="3052,305,3087,305,3087,311,3052,311"/>
|
|
<area shape="rect" href="classbeast_1_1Journal.html" title="A generic endpoint for log messages." alt="" coords="2249,73,2359,98"/>
|
|
<area shape="poly" title=" " alt="" coords="2359,66,2430,50,2519,38,2615,36,2663,41,2710,51,2746,63,2773,77,2825,122,2861,164,2892,210,2934,286,2930,289,2888,213,2857,167,2821,126,2770,81,2744,68,2709,56,2662,46,2615,41,2519,43,2431,56,2361,72"/>
|
|
<area shape="rect" href="classripple_1_1TOfferStreamBase_1_1StepCounter.html" title=" " alt="" coords="2509,65,2708,105"/>
|
|
<area shape="poly" title=" " alt="" coords="2373,83,2509,83,2509,88,2373,88"/>
|
|
<area shape="rect" href="classbeast_1_1Journal_1_1Sink.html" title="Abstraction for the underlying message destination." alt="" coords="1928,73,2075,98"/>
|
|
<area shape="poly" title=" " alt="" coords="2088,83,2248,83,2248,88,2088,88"/>
|
|
<area shape="rect" href="classripple_1_1ApplyView.html" title="Writeable view to a ledger, for applying a transaction." alt="" coords="2236,567,2372,593"/>
|
|
<area shape="poly" title=" " alt="" coords="2386,589,2457,594,2539,594,2625,584,2668,575,2708,563,2750,543,2788,516,2822,484,2852,449,2900,380,2929,327,2934,330,2905,383,2857,452,2826,487,2791,520,2753,547,2710,568,2669,581,2626,590,2539,599,2456,599,2385,594"/>
|
|
<area shape="rect" href="classripple_1_1BookTip.html" title="Iterates and consumes raw offers in an order book." alt="" coords="2549,450,2669,475"/>
|
|
<area shape="poly" title=" " alt="" coords="2385,583,2437,575,2461,566,2482,553,2492,538,2494,521,2495,503,2506,485,2526,472,2548,464,2549,469,2528,477,2510,489,2500,504,2499,521,2497,539,2486,557,2463,571,2438,581,2386,589"/>
|
|
<area shape="rect" href="classripple_1_1ReadView.html" title="A view into a ledger." alt="" coords="1935,683,2067,709"/>
|
|
<area shape="poly" title=" " alt="" coords="2036,674,2106,639,2155,619,2206,603,2250,590,2252,595,2207,608,2157,624,2108,644,2038,679"/>
|
|
<area shape="rect" href="classripple_1_1detail_1_1ReadViewFwdRange.html" title=" " alt="" coords="2211,744,2397,784"/>
|
|
<area shape="poly" title=" " alt="" coords="2052,710,2107,727,2211,748,2210,753,2106,732,2050,716"/>
|
|
<area shape="rect" href="classripple_1_1detail_1_1ReadViewFwdRange.html" title=" " alt="" coords="2215,617,2393,657"/>
|
|
<area shape="poly" title=" " alt="" coords="2080,678,2215,652,2216,657,2081,683"/>
|
|
<area shape="rect" href="structripple_1_1ReadView_1_1sles__type.html" title=" " alt="" coords="2508,786,2709,811"/>
|
|
<area shape="poly" title=" " alt="" coords="2531,816,2461,825,2379,830,2292,828,2206,813,2149,792,2095,764,2017,711,2020,707,2098,760,2151,787,2207,808,2292,822,2379,825,2461,820,2530,811"/>
|
|
<area shape="poly" title=" " alt="" coords="2411,773,2508,785,2507,790,2411,779"/>
|
|
<area shape="rect" href="structripple_1_1ReadView_1_1txs__type.html" title=" " alt="" coords="2511,663,2706,689"/>
|
|
<area shape="poly" title=" " alt="" coords="2497,683,2401,687,2068,697,2067,692,2401,681,2497,678"/>
|
|
<area shape="poly" title=" " alt="" coords="2406,648,2512,661,2511,666,2406,653"/>
|
|
<area shape="rect" href="classripple_1_1Book.html" title="Specifies an order book." alt="" coords="2254,183,2354,209"/>
|
|
<area shape="poly" title=" " alt="" coords="2368,200,2571,226,2697,246,2823,271,2879,285,2878,290,2822,276,2696,251,2571,231,2368,205"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="1920,187,2083,227"/>
|
|
<area shape="poly" title=" " alt="" coords="2096,201,2254,195,2254,200,2096,206"/>
|
|
<area shape="rect" href="classripple_1_1Issue.html" title="A currency issued by an account." alt="" coords="1951,265,2052,290"/>
|
|
<area shape="poly" title=" " alt="" coords="2065,263,2182,236,2270,206,2271,211,2183,241,2066,268"/>
|
|
<area shape="rect" href="classripple_1_1TOfferBase.html" title=" " alt="" coords="2235,264,2373,304"/>
|
|
<area shape="poly" title=" " alt="" coords="2066,287,2107,292,2172,293,2234,290,2235,295,2172,299,2106,297,2065,292"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="1608,228,1807,268"/>
|
|
<area shape="poly" title=" " alt="" coords="1821,257,1951,270,1950,275,1820,262"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/size_t.html" title=" " alt="" coords="833,373,921,398"/>
|
|
<area shape="poly" title=" " alt="" coords="916,364,1057,304,1148,273,1242,249,1323,238,1387,238,1450,241,1532,243,1608,243,1608,248,1532,248,1450,246,1386,243,1323,244,1243,255,1149,278,1059,309,918,369"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="1604,292,1811,332"/>
|
|
<area shape="poly" title=" " alt="" coords="935,377,978,373,1603,318,1604,323,979,379,935,383"/>
|
|
<area shape="rect" href="classripple_1_1base__uint.html" title=" " alt="" coords="1637,420,1778,460"/>
|
|
<area shape="poly" title=" " alt="" coords="935,386,1636,433,1636,438,935,392"/>
|
|
<area shape="rect" href="classripple_1_1detail_1_1STVar.html" title=" " alt="" coords="1069,486,1219,511"/>
|
|
<area shape="poly" title=" " alt="" coords="904,405,939,432,980,456,1024,473,1070,485,1068,490,1023,478,978,461,936,436,901,409"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/array.html" title=" " alt="" coords="1340,264,1508,304"/>
|
|
<area shape="poly" title=" " alt="" coords="1521,269,1607,258,1608,263,1522,274"/>
|
|
<area shape="poly" title=" " alt="" coords="1522,297,1532,299,1604,305,1603,310,1532,304,1522,303"/>
|
|
<area shape="poly" title=" " alt="" coords="1461,311,1526,359,1605,406,1637,419,1635,424,1603,410,1523,363,1458,315"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/integer.html" title=" " alt="" coords="1093,97,1195,122"/>
|
|
<area shape="poly" title=" " alt="" coords="1156,134,1168,166,1187,202,1212,237,1244,264,1266,275,1290,283,1340,289,1339,294,1289,288,1264,280,1241,269,1208,240,1182,204,1163,168,1151,136"/>
|
|
<area shape="poly" title=" " alt="" coords="1185,89,1232,71,1291,52,1356,38,1423,32,2305,32,2365,35,2425,42,2531,63,2530,68,2424,47,2365,40,2305,37,1423,37,1357,43,1292,57,1234,76,1187,94"/>
|
|
<area shape="poly" title=" " alt="" coords="1824,296,1950,281,1951,286,1825,301"/>
|
|
<area shape="rect" href="classripple_1_1TOffer.html" title=" " alt="" coords="2513,321,2705,361"/>
|
|
<area shape="poly" title=" " alt="" coords="1825,313,2512,336,2512,341,1824,318"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="1924,123,2079,163"/>
|
|
<area shape="poly" title=" " alt="" coords="2092,156,2254,185,2253,190,2091,161"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/chrono/time_point.html" title=" " alt="" coords="2523,271,2695,297"/>
|
|
<area shape="poly" title=" " alt="" coords="2709,288,2846,298,2846,304,2709,294"/>
|
|
<area shape="poly" title=" " alt="" coords="2649,442,2897,326,2899,331,2651,446"/>
|
|
<area shape="poly" title=" " alt="" coords="1792,458,1938,488,2023,502,2107,512,2190,516,2254,513,2401,492,2548,470,2549,475,2402,497,2254,518,2190,522,2106,517,2022,507,1937,493,1791,463"/>
|
|
<area shape="rect" href="classripple_1_1STLedgerEntry.html" title=" " alt="" coords="1921,419,2082,445"/>
|
|
<area shape="poly" title=" " alt="" coords="1791,435,1920,432,1920,437,1792,440"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="2219,443,2389,483"/>
|
|
<area shape="poly" title=" " alt="" coords="2403,460,2549,460,2549,465,2403,465"/>
|
|
<area shape="poly" title=" " alt="" coords="2096,439,2219,451,2218,457,2096,444"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html" title=" " alt="" coords="2207,379,2401,419"/>
|
|
<area shape="poly" title=" " alt="" coords="2095,419,2206,407,2207,412,2096,424"/>
|
|
<area shape="rect" href="classripple_1_1STObject.html" title=" " alt="" coords="1645,593,1770,618"/>
|
|
<area shape="poly" title=" " alt="" coords="1741,583,1977,442,1980,447,1743,588"/>
|
|
<area shape="rect" href="classripple_1_1STBase.html" title="A type which can be exported to a well known binary format." alt="" coords="820,645,935,670"/>
|
|
<area shape="poly" title=" " alt="" coords="948,654,1196,646,1508,628,1644,612,1645,617,1508,633,1196,652,948,659"/>
|
|
<area shape="poly" title=" " alt="" coords="928,636,953,619,961,610,964,600,969,590,977,578,999,558,1019,545,1068,522,1100,509,1102,514,1070,526,1022,549,1002,562,981,582,973,592,969,602,965,612,956,623,931,641"/>
|
|
<area shape="rect" href="classripple_1_1SField.html" title="Identifies fields." alt="" coords="479,769,586,794"/>
|
|
<area shape="poly" title=" " alt="" coords="569,760,643,726,740,692,826,667,827,673,741,697,645,730,571,765"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="801,822,953,877"/>
|
|
<area shape="poly" title=" " alt="" coords="560,801,598,829,645,851,684,859,724,863,801,859,801,865,724,868,683,864,643,856,595,833,556,805"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/unordered_map.html" title=" " alt="" coords="801,709,953,763"/>
|
|
<area shape="poly" title=" " alt="" coords="599,769,644,763,801,742,802,748,644,768,600,774"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="216,705,303,730"/>
|
|
<area shape="poly" title=" " alt="" coords="317,728,480,766,479,772,316,733"/>
|
|
<area shape="poly" title=" " alt="" coords="317,716,421,717,599,719,776,725,801,727,801,732,776,731,599,725,421,723,316,721"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/string/basic_string.html" title=" " alt="" coords="5,697,144,737"/>
|
|
<area shape="poly" title=" " alt="" coords="158,715,216,715,216,720,158,720"/>
|
|
<area shape="rect" href="classJson_1_1StaticString.html" title="Lightweight wrapper to tag static string." alt="" coords="193,769,325,794"/>
|
|
<area shape="poly" title=" " alt="" coords="339,779,479,779,479,784,339,784"/>
|
|
<area shape="poly" title=" " alt="" coords="787,838,643,812,580,797,582,792,645,807,788,833"/>
|
|
<area shape="poly" title=" " alt="" coords="813,771,777,783,726,790,676,793,586,790,586,784,675,788,726,785,775,777,811,766"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="1343,701,1505,741"/>
|
|
<area shape="poly" title=" " alt="" coords="1518,700,1579,680,1640,648,1687,616,1690,620,1643,653,1581,685,1520,705"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="1353,512,1495,552"/>
|
|
<area shape="poly" title=" " alt="" coords="1509,551,1658,590,1657,595,1508,556"/>
|
|
<area shape="poly" title=" " alt="" coords="1233,506,1353,521,1352,526,1232,512"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/types/aligned_storage.html" title=" " alt="" coords="800,485,955,525"/>
|
|
<area shape="poly" title=" " alt="" coords="969,503,1045,501,1069,500,1069,506,1045,507,969,508"/>
|
|
<area shape="rect" href="classripple_1_1SOTemplate.html" title="Defines the fields and their attributes within a STObject." alt="" coords="1351,593,1497,618"/>
|
|
<area shape="poly" title=" " alt="" coords="1511,603,1645,603,1645,608,1511,608"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="1073,536,1215,576"/>
|
|
<area shape="poly" title=" " alt="" coords="1230,568,1352,590,1351,595,1229,574"/>
|
|
<area shape="rect" href="classripple_1_1SOElement.html" title="An element in a SOTemplate." alt="" coords="808,583,947,609"/>
|
|
<area shape="poly" title=" " alt="" coords="960,599,1003,597,1045,592,1101,574,1103,579,1046,597,1003,603,961,604"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/functional/reference_wrapper.html" title=" " alt="" coords="445,576,620,616"/>
|
|
<area shape="poly" title=" " alt="" coords="634,593,807,593,807,599,634,599"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/container/vector.html" title=" " alt="" coords="1075,601,1213,626"/>
|
|
<area shape="poly" title=" " alt="" coords="1227,608,1351,605,1351,610,1227,614"/>
|
|
<area shape="rect" href="classripple_1_1CountedObject.html" title=" " alt="" coords="1626,356,1789,396"/>
|
|
<area shape="poly" title=" " alt="" coords="1803,391,1934,417,1933,422,1802,397"/>
|
|
<area shape="poly" title=" " alt="" coords="2718,328,2822,317,2846,315,2846,320,2823,323,2719,333"/>
|
|
<area shape="poly" title=" " alt="" coords="2387,297,2513,321,2512,326,2386,302"/>
|
|
<area shape="poly" title=" " alt="" coords="2415,384,2483,372,2539,359,2540,364,2485,377,2415,389"/>
|
|
<area shape="rect" target="_parent" href="http://en.cppreference.com/w/cpp/utility/optional.html" title=" " alt="" coords="2509,499,2708,525"/>
|
|
<area shape="poly" title=" " alt="" coords="2682,493,2708,484,2767,458,2821,422,2878,372,2922,326,2926,330,2882,376,2824,426,2770,463,2710,489,2684,498"/>
|
|
<area shape="poly" title=" " alt="" coords="2672,109,2747,145,2824,193,2881,241,2925,286,2922,290,2878,245,2821,197,2744,150,2670,113"/>
|
|
</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-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:ae882576f3ef3d12c9170ec25f8c8c198" id="r_ae882576f3ef3d12c9170ec25f8c8c198"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1TOffer.html">TOffer</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a>, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TOfferStreamBase.html#ae882576f3ef3d12c9170ec25f8c8c198">tip</a> () const</td></tr>
|
|
<tr class="memdesc:ae882576f3ef3d12c9170ec25f8c8c198"><td class="mdescLeft"> </td><td class="mdescRight">Returns the offer at the tip of the order book. <br /></td></tr>
|
|
<tr class="separator:ae882576f3ef3d12c9170ec25f8c8c198"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4aeb5e78bbc94d5d899b40fd0bfa7620" id="r_a4aeb5e78bbc94d5d899b40fd0bfa7620"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TOfferStreamBase.html#a4aeb5e78bbc94d5d899b40fd0bfa7620">step</a> ()</td></tr>
|
|
<tr class="memdesc:a4aeb5e78bbc94d5d899b40fd0bfa7620"><td class="mdescLeft"> </td><td class="mdescRight">Advance to the next valid offer. <br /></td></tr>
|
|
<tr class="separator:a4aeb5e78bbc94d5d899b40fd0bfa7620"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9be6ab3367fb465b76ac6e5b782c521" id="r_ae9be6ab3367fb465b76ac6e5b782c521"><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_1TOfferStreamBase.html#ae9be6ab3367fb465b76ac6e5b782c521">ownerFunds</a> () const</td></tr>
|
|
<tr class="separator:ae9be6ab3367fb465b76ac6e5b782c521"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-methods" name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:ac1d8ec4a933ecd3986985d3231e278c2" id="r_ac1d8ec4a933ecd3986985d3231e278c2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1OfferStream.html#ac1d8ec4a933ecd3986985d3231e278c2">permRmOffer</a> (<a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const &offerIndex) override</td></tr>
|
|
<tr class="separator:ac1d8ec4a933ecd3986985d3231e278c2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3cc232612029eb43f6c1d31b994f9e82" id="r_a3cc232612029eb43f6c1d31b994f9e82"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TOfferStreamBase.html#a3cc232612029eb43f6c1d31b994f9e82">erase</a> (<a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> &view)</td></tr>
|
|
<tr class="separator:a3cc232612029eb43f6c1d31b994f9e82"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae524b906f0b6ef4decc4b80ca119ae55" id="r_ae524b906f0b6ef4decc4b80ca119ae55"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TOfferStreamBase.html#ae524b906f0b6ef4decc4b80ca119ae55">shouldRmSmallIncreasedQOffer</a> () const</td></tr>
|
|
<tr class="separator:ae524b906f0b6ef4decc4b80ca119ae55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
|
|
Protected Attributes</h2></td></tr>
|
|
<tr class="memitem:a73410ab26bfc4b780184ea2977f54651" id="r_a73410ab26bfc4b780184ea2977f54651"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TOfferStreamBase.html#a73410ab26bfc4b780184ea2977f54651">j_</a></td></tr>
|
|
<tr class="separator:a73410ab26bfc4b780184ea2977f54651"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af449d5f0f06f8e268a7d0274dec8fd48" id="r_af449d5f0f06f8e268a7d0274dec8fd48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TOfferStreamBase.html#af449d5f0f06f8e268a7d0274dec8fd48">view_</a></td></tr>
|
|
<tr class="separator:af449d5f0f06f8e268a7d0274dec8fd48"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abc5a54be6dbfd52054c07a38bfcde773" id="r_abc5a54be6dbfd52054c07a38bfcde773"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TOfferStreamBase.html#abc5a54be6dbfd52054c07a38bfcde773">cancelView_</a></td></tr>
|
|
<tr class="separator:abc5a54be6dbfd52054c07a38bfcde773"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af83167468dc560f5d5040c876dc152fc" id="r_af83167468dc560f5d5040c876dc152fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1Book.html">Book</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TOfferStreamBase.html#af83167468dc560f5d5040c876dc152fc">book_</a></td></tr>
|
|
<tr class="separator:af83167468dc560f5d5040c876dc152fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af309ba357560059a0030403bb01ddd33" id="r_af309ba357560059a0030403bb01ddd33"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TOfferStreamBase.html#af309ba357560059a0030403bb01ddd33">validBook_</a></td></tr>
|
|
<tr class="separator:af309ba357560059a0030403bb01ddd33"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac52757af40e8f201b92b248958558c28" id="r_ac52757af40e8f201b92b248958558c28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> const </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TOfferStreamBase.html#ac52757af40e8f201b92b248958558c28">expire_</a></td></tr>
|
|
<tr class="separator:ac52757af40e8f201b92b248958558c28"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5856a31c250db1ea34415327ba0b79aa" id="r_a5856a31c250db1ea34415327ba0b79aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1BookTip.html">BookTip</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TOfferStreamBase.html#a5856a31c250db1ea34415327ba0b79aa">tip_</a></td></tr>
|
|
<tr class="separator:a5856a31c250db1ea34415327ba0b79aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a923068803dd65557f013b5f5bd759422" id="r_a923068803dd65557f013b5f5bd759422"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classripple_1_1TOffer.html">TOffer</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a>, <a class="el" href="classripple_1_1STAmount.html">STAmount</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TOfferStreamBase.html#a923068803dd65557f013b5f5bd759422">offer_</a></td></tr>
|
|
<tr class="separator:a923068803dd65557f013b5f5bd759422"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1df599d315b58e69d097dca5d3467c62" id="r_a1df599d315b58e69d097dca5d3467c62"><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_1TOfferStreamBase.html#a1df599d315b58e69d097dca5d3467c62">ownerFunds_</a></td></tr>
|
|
<tr class="separator:a1df599d315b58e69d097dca5d3467c62"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb8cfbde268008870618dbf76176b975" id="r_aeb8cfbde268008870618dbf76176b975"><td class="memItemLeft" align="right" valign="top">StepCounter & </td><td class="memItemRight" valign="bottom"><a class="el" href="classripple_1_1TOfferStreamBase.html#aeb8cfbde268008870618dbf76176b975">counter_</a></td></tr>
|
|
<tr class="separator:aeb8cfbde268008870618dbf76176b975"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>Presents and consumes the offers in an order book. </p>
|
|
<p>Two <code><a class="el" href="classripple_1_1ApplyView.html" title="Writeable view to a ledger, for applying a transaction.">ApplyView</a></code> objects accumulate changes to the ledger. <code>view</code> is applied when the calling transaction succeeds. If the calling transaction fails, then <code>view_cancel</code> is applied.</p>
|
|
<p>Certain invalid offers are automatically removed:</p><ul>
|
|
<li>Offers with missing ledger entries</li>
|
|
<li>Offers that expired</li>
|
|
<li>Offers found unfunded: An offer is found unfunded when the corresponding balance is zero and the caller has not modified the balance. This is accomplished by also looking up the balance in the cancel view.</li>
|
|
</ul>
|
|
<p>When an offer is removed, it is removed from both views. This grooms the order book regardless of whether or not the transaction is successful. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OfferStream_8h_source.html#l00128">128</a> of file <a class="el" href="OfferStream_8h_source.html">OfferStream.h</a>.</p>
|
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="ac1d8ec4a933ecd3986985d3231e278c2" name="ac1d8ec4a933ecd3986985d3231e278c2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac1d8ec4a933ecd3986985d3231e278c2">◆ </a></span>permRmOffer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void ripple::OfferStream::permRmOffer </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a> const & </td>
|
|
<td class="paramname"><em>offerIndex</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classripple_1_1TOfferStreamBase.html#af34ed892a7c78534069089b5674bbd78">ripple::TOfferStreamBase< STAmount, STAmount ></a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OfferStream_8cpp_source.html#l00385">385</a> of file <a class="el" href="OfferStream_8cpp_source.html">OfferStream.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3cc232612029eb43f6c1d31b994f9e82" name="a3cc232612029eb43f6c1d31b994f9e82"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3cc232612029eb43f6c1d31b994f9e82">◆ </a></span>erase()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="classripple_1_1TOfferStreamBase.html">ripple::TOfferStreamBase</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> , <a class="el" href="classripple_1_1STAmount.html">STAmount</a> >::erase </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classripple_1_1ApplyView.html">ApplyView</a> & </td>
|
|
<td class="paramname"><em>view</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OfferStream_8cpp_source.html#l00064">64</a> of file <a class="el" href="OfferStream_8cpp_source.html">OfferStream.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae524b906f0b6ef4decc4b80ca119ae55" name="ae524b906f0b6ef4decc4b80ca119ae55"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae524b906f0b6ef4decc4b80ca119ae55">◆ </a></span>shouldRmSmallIncreasedQOffer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="classripple_1_1TOfferStreamBase.html">ripple::TOfferStreamBase</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> , <a class="el" href="classripple_1_1STAmount.html">STAmount</a> >::shouldRmSmallIncreasedQOffer </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OfferStream_8cpp_source.html#l00071">71</a> of file <a class="el" href="OfferStream_8cpp_source.html">OfferStream.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae882576f3ef3d12c9170ec25f8c8c198" name="ae882576f3ef3d12c9170ec25f8c8c198"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae882576f3ef3d12c9170ec25f8c8c198">◆ </a></span>tip()</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_1TOffer.html">TOffer</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> , <a class="el" href="classripple_1_1STAmount.html">STAmount</a> > & <a class="el" href="classripple_1_1TOfferStreamBase.html">ripple::TOfferStreamBase</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> , <a class="el" href="classripple_1_1STAmount.html">STAmount</a> >::tip </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the offer at the tip of the order book. </p>
|
|
<p>Offers are always presented in decreasing quality. Only valid if <a class="el" href="classripple_1_1TOfferStreamBase.html#a4aeb5e78bbc94d5d899b40fd0bfa7620" title="Advance to the next valid offer.">step()</a> returned <code>true</code>. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OfferStream_8h_source.html#l00089">89</a> of file <a class="el" href="OfferStream_8h_source.html">OfferStream.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4aeb5e78bbc94d5d899b40fd0bfa7620" name="a4aeb5e78bbc94d5d899b40fd0bfa7620"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4aeb5e78bbc94d5d899b40fd0bfa7620">◆ </a></span>step()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="classripple_1_1TOfferStreamBase.html">ripple::TOfferStreamBase</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> , <a class="el" href="classripple_1_1STAmount.html">STAmount</a> >::step </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>Advance to the next valid offer. </p>
|
|
<p>This automatically removes:</p><ul>
|
|
<li>Offers with missing ledger entries</li>
|
|
<li>Offers found unfunded</li>
|
|
<li>expired offers <dl class="section return"><dt>Returns</dt><dd><code>true</code> if there is a valid offer. </dd></dl>
|
|
</li>
|
|
</ul>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OfferStream_8cpp_source.html#l00102">102</a> of file <a class="el" href="OfferStream_8cpp_source.html">OfferStream.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9be6ab3367fb465b76ac6e5b782c521" name="ae9be6ab3367fb465b76ac6e5b782c521"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9be6ab3367fb465b76ac6e5b782c521">◆ </a></span>ownerFunds()</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> <a class="el" href="classripple_1_1TOfferStreamBase.html">ripple::TOfferStreamBase</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> , <a class="el" href="classripple_1_1STAmount.html">STAmount</a> >::ownerFunds </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OfferStream_8h_source.html#l00105">105</a> of file <a class="el" href="OfferStream_8h_source.html">OfferStream.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a73410ab26bfc4b780184ea2977f54651" name="a73410ab26bfc4b780184ea2977f54651"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a73410ab26bfc4b780184ea2977f54651">◆ </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"><a class="el" href="classbeast_1_1Journal.html">beast::Journal</a> const <a class="el" href="classripple_1_1TOfferStreamBase.html">ripple::TOfferStreamBase</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> , <a class="el" href="classripple_1_1STAmount.html">STAmount</a> >::j_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OfferStream_8h_source.html#l00052">52</a> of file <a class="el" href="OfferStream_8h_source.html">OfferStream.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af449d5f0f06f8e268a7d0274dec8fd48" name="af449d5f0f06f8e268a7d0274dec8fd48"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af449d5f0f06f8e268a7d0274dec8fd48">◆ </a></span>view_</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_1ApplyView.html">ApplyView</a>& <a class="el" href="classripple_1_1TOfferStreamBase.html">ripple::TOfferStreamBase</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> , <a class="el" href="classripple_1_1STAmount.html">STAmount</a> >::view_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OfferStream_8h_source.html#l00053">53</a> of file <a class="el" href="OfferStream_8h_source.html">OfferStream.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abc5a54be6dbfd52054c07a38bfcde773" name="abc5a54be6dbfd52054c07a38bfcde773"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abc5a54be6dbfd52054c07a38bfcde773">◆ </a></span>cancelView_</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_1ApplyView.html">ApplyView</a>& <a class="el" href="classripple_1_1TOfferStreamBase.html">ripple::TOfferStreamBase</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> , <a class="el" href="classripple_1_1STAmount.html">STAmount</a> >::cancelView_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OfferStream_8h_source.html#l00054">54</a> of file <a class="el" href="OfferStream_8h_source.html">OfferStream.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af83167468dc560f5d5040c876dc152fc" name="af83167468dc560f5d5040c876dc152fc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af83167468dc560f5d5040c876dc152fc">◆ </a></span>book_</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_1Book.html">Book</a> <a class="el" href="classripple_1_1TOfferStreamBase.html">ripple::TOfferStreamBase</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> , <a class="el" href="classripple_1_1STAmount.html">STAmount</a> >::book_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OfferStream_8h_source.html#l00055">55</a> of file <a class="el" href="OfferStream_8h_source.html">OfferStream.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af309ba357560059a0030403bb01ddd33" name="af309ba357560059a0030403bb01ddd33"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af309ba357560059a0030403bb01ddd33">◆ </a></span>validBook_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="classripple_1_1TOfferStreamBase.html">ripple::TOfferStreamBase</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> , <a class="el" href="classripple_1_1STAmount.html">STAmount</a> >::validBook_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OfferStream_8h_source.html#l00056">56</a> of file <a class="el" href="OfferStream_8h_source.html">OfferStream.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac52757af40e8f201b92b248958558c28" name="ac52757af40e8f201b92b248958558c28"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac52757af40e8f201b92b248958558c28">◆ </a></span>expire_</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_1NetClock.html#a4c2428e178dca6689fa3fb4be0657107">NetClock::time_point</a> const <a class="el" href="classripple_1_1TOfferStreamBase.html">ripple::TOfferStreamBase</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> , <a class="el" href="classripple_1_1STAmount.html">STAmount</a> >::expire_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OfferStream_8h_source.html#l00057">57</a> of file <a class="el" href="OfferStream_8h_source.html">OfferStream.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5856a31c250db1ea34415327ba0b79aa" name="a5856a31c250db1ea34415327ba0b79aa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5856a31c250db1ea34415327ba0b79aa">◆ </a></span>tip_</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_1BookTip.html">BookTip</a> <a class="el" href="classripple_1_1TOfferStreamBase.html">ripple::TOfferStreamBase</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> , <a class="el" href="classripple_1_1STAmount.html">STAmount</a> >::tip_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OfferStream_8h_source.html#l00058">58</a> of file <a class="el" href="OfferStream_8h_source.html">OfferStream.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a923068803dd65557f013b5f5bd759422" name="a923068803dd65557f013b5f5bd759422"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a923068803dd65557f013b5f5bd759422">◆ </a></span>offer_</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_1TOffer.html">TOffer</a><<a class="el" href="classripple_1_1STAmount.html">STAmount</a> , <a class="el" href="classripple_1_1STAmount.html">STAmount</a> > <a class="el" href="classripple_1_1TOfferStreamBase.html">ripple::TOfferStreamBase</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> , <a class="el" href="classripple_1_1STAmount.html">STAmount</a> >::offer_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OfferStream_8h_source.html#l00059">59</a> of file <a class="el" href="OfferStream_8h_source.html">OfferStream.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1df599d315b58e69d097dca5d3467c62" name="a1df599d315b58e69d097dca5d3467c62"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1df599d315b58e69d097dca5d3467c62">◆ </a></span>ownerFunds_</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> > <a class="el" href="classripple_1_1TOfferStreamBase.html">ripple::TOfferStreamBase</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> , <a class="el" href="classripple_1_1STAmount.html">STAmount</a> >::ownerFunds_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OfferStream_8h_source.html#l00060">60</a> of file <a class="el" href="OfferStream_8h_source.html">OfferStream.h</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aeb8cfbde268008870618dbf76176b975" name="aeb8cfbde268008870618dbf76176b975"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aeb8cfbde268008870618dbf76176b975">◆ </a></span>counter_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">StepCounter& <a class="el" href="classripple_1_1TOfferStreamBase.html">ripple::TOfferStreamBase</a>< <a class="el" href="classripple_1_1STAmount.html">STAmount</a> , <a class="el" href="classripple_1_1STAmount.html">STAmount</a> >::counter_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">inherited</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="OfferStream_8h_source.html#l00061">61</a> of file <a class="el" href="OfferStream_8h_source.html">OfferStream.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.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|