This commit is contained in:
manojsdoshi
2021-03-12 22:34:28 +00:00
parent 1664f589f1
commit dffdcfc0e7
4802 changed files with 108249 additions and 108053 deletions

View File

@@ -126,7 +126,7 @@ $(function() {
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;};</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;path::RippleCalc::Output</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<a class="code" href="namespaceripple.html#aea839338eb91258b10d5d14262ef079f">flow</a>(</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<a class="code" href="namespaceripple.html#a5b20ec034d803aeea7502c4fe2bfdff7">flow</a>(</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; PaymentSandbox&amp; sb,</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; STAmount <span class="keyword">const</span>&amp; deliver,</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <a class="code" href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">AccountID</a> <span class="keyword">const</span>&amp; src,</div>
@@ -136,8 +136,8 @@ $(function() {
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; <span class="keywordtype">bool</span> partialPayment,</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">bool</span> ownerPaysTransferFee,</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">bool</span> offerCrossing,</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; boost::optional&lt;Quality&gt; <span class="keyword">const</span>&amp; limitQuality,</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; boost::optional&lt;STAmount&gt; <span class="keyword">const</span>&amp; sendMax,</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;Quality&gt;</a> <span class="keyword">const</span>&amp; limitQuality,</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;STAmount&gt;</a> <span class="keyword">const</span>&amp; sendMax,</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <a class="code" href="classbeast_1_1Journal.html">beast::Journal</a> j,</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; path::detail::FlowDebugInfo* flowDebugInfo)</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;{</div>
@@ -151,14 +151,14 @@ $(function() {
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; </div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; Issue <span class="keyword">const</span> dstIssue = deliver.issue();</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; </div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; boost::optional&lt;Issue&gt; sendMaxIssue;</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="codeRef" href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt;Issue&gt;</a> sendMaxIssue;</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordflow">if</span> (sendMax)</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; sendMaxIssue = sendMax-&gt;issue();</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; </div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="comment">// convert the paths to a collection of strands. Each strand is the</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="comment">// collection of account-&gt;account steps and book steps that may be used in</span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="comment">// this payment.</span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">auto</span> [toStrandsTer, strands] = <a class="code" href="namespaceripple.html#a873be52fef57a3c3b87fd936cedb4df6">toStrands</a>(</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keyword">auto</span> [toStrandsTer, strands] = <a class="code" href="namespaceripple.html#a502b151afe4471c48e819ae2b1dfb3a8">toStrands</a>(</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; sb,</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; src,</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160; dst,</div>
@@ -276,14 +276,15 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="asstream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/sstream.html">sstream</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html_abbe082bd27ca0f1d1365af2824e4f85b"><div class="ttname"><a href="classbeast_1_1Journal.html#abbe082bd27ca0f1d1365af2824e4f85b">beast::Journal::trace</a></div><div class="ttdeci">Stream trace() const</div><div class="ttdoc">Severity stream access functions.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00309">Journal.h:309</a></div></div>
<div class="ttc" id="anamespaceripple_html_a65ee90745067d4994313f185856f1c36"><div class="ttname"><a href="namespaceripple.html#a65ee90745067d4994313f185856f1c36">ripple::toAmountSpec</a></div><div class="ttdeci">AmountSpec toAmountSpec(STAmount const &amp;amt)</div><div class="ttdef"><b>Definition:</b> <a href="AmountSpec_8h_source.html#l00163">AmountSpec.h:163</a></div></div>
<div class="ttc" id="anamespaceripple_html_a502b151afe4471c48e819ae2b1dfb3a8"><div class="ttname"><a href="namespaceripple.html#a502b151afe4471c48e819ae2b1dfb3a8">ripple::toStrands</a></div><div class="ttdeci">std::pair&lt; TER, std::vector&lt; Strand &gt; &gt; toStrands(ReadView const &amp;view, AccountID const &amp;src, AccountID const &amp;dst, Issue const &amp;deliver, std::optional&lt; Quality &gt; const &amp;limitQuality, std::optional&lt; Issue &gt; const &amp;sendMax, STPathSet const &amp;paths, bool addDefaultPath, bool ownerPaysTransferFee, bool offerCrossing, beast::Journal j)</div><div class="ttdoc">Create a Strand for each specified path (including the default path, if indicated)</div><div class="ttdef"><b>Definition:</b> <a href="PaySteps_8cpp_source.html#l00466">PaySteps.cpp:466</a></div></div>
<div class="ttc" id="anamespaceripple_html_a5b20ec034d803aeea7502c4fe2bfdff7"><div class="ttname"><a href="namespaceripple.html#a5b20ec034d803aeea7502c4fe2bfdff7">ripple::flow</a></div><div class="ttdeci">path::RippleCalc::Output flow(PaymentSandbox &amp;view, STAmount const &amp;deliver, AccountID const &amp;src, AccountID const &amp;dst, STPathSet const &amp;paths, bool defaultPaths, bool partialPayment, bool ownerPaysTransferFee, bool offerCrossing, std::optional&lt; Quality &gt; const &amp;limitQuality, std::optional&lt; STAmount &gt; const &amp;sendMax, beast::Journal j, path::detail::FlowDebugInfo *flowDebugInfo=nullptr)</div><div class="ttdoc">Make a payment from the src account to the dst account.</div></div>
<div class="ttc" id="anamespaceripple_html_a65ee90745067d4994313f185856f1c36"><div class="ttname"><a href="namespaceripple.html#a65ee90745067d4994313f185856f1c36">ripple::toAmountSpec</a></div><div class="ttdeci">AmountSpec toAmountSpec(STAmount const &amp;amt)</div><div class="ttdef"><b>Definition:</b> <a href="AmountSpec_8h_source.html#l00165">AmountSpec.h:165</a></div></div>
<div class="ttc" id="anamespaceripple_html_a4ad5ac9da897292a28eea43d041c15a1"><div class="ttname"><a href="namespaceripple.html#a4ad5ac9da897292a28eea43d041c15a1">ripple::toSTAmount</a></div><div class="ttdeci">STAmount toSTAmount(IOUAmount const &amp;iou, Issue const &amp;iss)</div><div class="ttdef"><b>Definition:</b> <a href="AmountConversions_8h_source.html#l00030">AmountConversions.h:30</a></div></div>
<div class="ttc" id="anamespaceripple_html_a20d30277b9c78756b3d14493055a307c"><div class="ttname"><a href="namespaceripple.html#a20d30277b9c78756b3d14493055a307c">ripple::isXRP</a></div><div class="ttdeci">bool isXRP(AccountID const &amp;c)</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8h_source.html#l00089">AccountID.h:89</a></div></div>
<div class="ttc" id="aclassbeast_1_1Journal_html"><div class="ttname"><a href="classbeast_1_1Journal.html">beast::Journal</a></div><div class="ttdoc">A generic endpoint for log messages.</div><div class="ttdef"><b>Definition:</b> <a href="Journal_8h_source.html#l00058">Journal.h:58</a></div></div>
<div class="ttc" id="anamespaceripple_html"><div class="ttname"><a href="namespaceripple.html">ripple</a></div><div class="ttdoc">Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="RCLCensorshipDetector_8h_source.html#l00029">RCLCensorshipDetector.h:29</a></div></div>
<div class="ttc" id="anamespaceripple_html_af13e153259f9f64839b634f3b9642dcb"><div class="ttname"><a href="namespaceripple.html#af13e153259f9f64839b634f3b9642dcb">ripple::xrpIssue</a></div><div class="ttdeci">Issue const &amp; xrpIssue()</div><div class="ttdoc">Returns an asset specifier that represents XRP.</div><div class="ttdef"><b>Definition:</b> <a href="Issue_8h_source.html#l00097">Issue.h:97</a></div></div>
<div class="ttc" id="anamespaceripple_html_aea839338eb91258b10d5d14262ef079f"><div class="ttname"><a href="namespaceripple.html#aea839338eb91258b10d5d14262ef079f">ripple::flow</a></div><div class="ttdeci">path::RippleCalc::Output flow(PaymentSandbox &amp;view, STAmount const &amp;deliver, AccountID const &amp;src, AccountID const &amp;dst, STPathSet const &amp;paths, bool defaultPaths, bool partialPayment, bool ownerPaysTransferFee, bool offerCrossing, boost::optional&lt; Quality &gt; const &amp;limitQuality, boost::optional&lt; STAmount &gt; const &amp;sendMax, beast::Journal j, path::detail::FlowDebugInfo *flowDebugInfo=nullptr)</div><div class="ttdoc">Make a payment from the src account to the dst account.</div></div>
<div class="ttc" id="anamespaceripple_html_a873be52fef57a3c3b87fd936cedb4df6"><div class="ttname"><a href="namespaceripple.html#a873be52fef57a3c3b87fd936cedb4df6">ripple::toStrands</a></div><div class="ttdeci">std::pair&lt; TER, std::vector&lt; Strand &gt; &gt; toStrands(ReadView const &amp;view, AccountID const &amp;src, AccountID const &amp;dst, Issue const &amp;deliver, boost::optional&lt; Quality &gt; const &amp;limitQuality, boost::optional&lt; Issue &gt; const &amp;sendMax, STPathSet const &amp;paths, bool addDefaultPath, bool ownerPaysTransferFee, bool offerCrossing, beast::Journal j)</div><div class="ttdoc">Create a Strand for each specified path (including the default path, if indicated)</div><div class="ttdef"><b>Definition:</b> <a href="PaySteps_8cpp_source.html#l00466">PaySteps.cpp:466</a></div></div>
<div class="ttc" id="aoptional_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/optional.html">std::optional&lt; Quality &gt;</a></div></div>
<div class="ttc" id="anumeric_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/numeric.html">numeric</a></div></div>
<div class="ttc" id="anamespaceripple_html_aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151"><div class="ttname"><a href="namespaceripple.html#aabc7f150d5082c73116a1cd5962b434da28c7d8b3ed759d363503a05fcd59f151">ripple::tesSUCCESS</a></div><div class="ttdeci">@ tesSUCCESS</div><div class="ttdef"><b>Definition:</b> <a href="TER_8h_source.html#l00217">TER.h:217</a></div></div>
<div class="ttc" id="anamespaceripple_html_a00ae0d729cb3e35b6bcac9a27ebb5284"><div class="ttname"><a href="namespaceripple.html#a00ae0d729cb3e35b6bcac9a27ebb5284">ripple::AccountID</a></div><div class="ttdeci">base_uint&lt; 160, detail::AccountIDTag &gt; AccountID</div><div class="ttdoc">A 160-bit unsigned that uniquely identifies an account.</div><div class="ttdef"><b>Definition:</b> <a href="AccountID_8h_source.html#l00047">AccountID.h:47</a></div></div>