This commit is contained in:
nbougalis
2020-09-08 17:09:25 +00:00
parent 624d5a38ad
commit 2682e5845e
2596 changed files with 124385 additions and 94582 deletions

View File

@@ -97,47 +97,43 @@ $(function() {
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div>
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test_1_1jtx_1_1ticket.html"> 27</a></span>&#160;<span class="keyword">namespace </span>ticket {</div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test_1_1jtx_1_1ticket_1_1detail.html"> 29</a></span>&#160;<span class="keyword">namespace </span>detail {</div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; </div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<a class="code" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test_1_1jtx_1_1ticket_1_1detail.html#a733d878af1a26158e6eae063074a9b98"> 32</a></span>&#160;<a class="code" href="namespaceripple_1_1test_1_1jtx_1_1ticket_1_1detail.html#a733d878af1a26158e6eae063074a9b98">create</a>(</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; <a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span>&amp; account,</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; boost::optional&lt;Account&gt; <span class="keyword">const</span>&amp; target,</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; boost::optional&lt;std::uint32_t&gt; <span class="keyword">const</span>&amp; expire)</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;{</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; jv[jss::Account] = account.human();</div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; jv[jss::TransactionType] = jss::TicketCreate;</div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; <span class="keywordflow">if</span> (expire)</div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; jv[<span class="stringliteral">&quot;Expiration&quot;</span>] = *expire;</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordflow">if</span> (target)</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; jv[<span class="stringliteral">&quot;Target&quot;</span>] = target-&gt;human();</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; <span class="keywordflow">return</span> jv;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<a class="code" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test_1_1jtx_1_1ticket.html#a1e24650b39bab99fc665d9f80365cc27"> 30</a></span>&#160;<a class="code" href="namespaceripple_1_1test_1_1jtx_1_1ticket.html#a1e24650b39bab99fc665d9f80365cc27">create</a>(<a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span>&amp; account, <a class="codeRef" href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a> count)</div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;{</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv;</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; jv[jss::Account] = account.human();</div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; jv[jss::TransactionType] = jss::TicketCreate;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; jv[<a class="code" href="namespaceripple.html#a8aaf34aa4756f0c559a95550aafee310">sfTicketCount</a>.<a class="code" href="classripple_1_1SField.html#a45acf918dce2b1e3e40c6344a49f7b51">jsonName</a>] = count;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordflow">return</span> jv;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;}</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; </div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="keywordtype">void</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="classripple_1_1test_1_1jtx_1_1ticket_1_1use.html#a344535bb9da693e435da458aa32bcf1d"> 40</a></span>&#160;<a class="code" href="classripple_1_1test_1_1jtx_1_1ticket_1_1use.html#a344535bb9da693e435da458aa32bcf1d">use::operator()</a>(<a class="code" href="classripple_1_1test_1_1jtx_1_1Env.html">Env</a>&amp;, <a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html">JTx</a>&amp; jt)<span class="keyword"> const</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword"></span>{</div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; jt.<a class="code" href="structripple_1_1test_1_1jtx_1_1JTx.html#a46aaf770ca9c5a20c1c88d898aaab946">fill_seq</a> = <span class="keyword">false</span>;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; jt[<a class="code" href="namespaceripple.html#a75d94908bf27ab4f7ec61a457e52ee8e">sfSequence</a>.<a class="code" href="classripple_1_1SField.html#a45acf918dce2b1e3e40c6344a49f7b51">jsonName</a>] = 0u;</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; jt[<a class="code" href="namespaceripple.html#ad19efd60683c2165b7c961432ab0f012">sfTicketSequence</a>.<a class="code" href="classripple_1_1SField.html#a45acf918dce2b1e3e40c6344a49f7b51">jsonName</a>] = <a class="code" href="classripple_1_1test_1_1jtx_1_1ticket_1_1use.html#ae79359c509738be1d76076c23739860d">ticketSeq_</a>;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;}</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; </div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;} <span class="comment">// namespace detail</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;} <span class="comment">// namespace ticket</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;<a class="code" href="classJson_1_1Value.html">Json::Value</a></div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="namespaceripple_1_1test_1_1jtx_1_1ticket.html#a494cd4eaeaa52c36d83e9f96c3dec511"> 50</a></span>&#160;<a class="code" href="namespaceripple_1_1test_1_1jtx_1_1ticket.html#a494cd4eaeaa52c36d83e9f96c3dec511">cancel</a>(<a class="code" href="classripple_1_1test_1_1jtx_1_1Account.html">Account</a> <span class="keyword">const</span>&amp; account, <a class="codeRef" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> <span class="keyword">const</span>&amp; ticketId)</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;{</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="classJson_1_1Value.html">Json::Value</a> jv;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; jv[jss::TransactionType] = jss::TicketCancel;</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; jv[jss::Account] = account.human();</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; jv[<span class="stringliteral">&quot;TicketID&quot;</span>] = ticketId;</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keywordflow">return</span> jv;</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;}</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; </div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;} <span class="comment">// namespace ticket</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; </div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;} <span class="comment">// namespace jtx</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;} <span class="comment">// namespace test</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;} <span class="comment">// namespace ripple</span></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;} <span class="comment">// namespace jtx</span></div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;} <span class="comment">// namespace test</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;} <span class="comment">// namespace ripple</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1ticket_1_1detail_html_a733d878af1a26158e6eae063074a9b98"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1ticket_1_1detail.html#a733d878af1a26158e6eae063074a9b98">ripple::test::jtx::ticket::detail::create</a></div><div class="ttdeci">Json::Value create(Account const &amp;account, boost::optional&lt; Account &gt; const &amp;target, boost::optional&lt; std::uint32_t &gt; const &amp;expire)</div><div class="ttdef"><b>Definition:</b> <a href="ticket_8cpp_source.html#l00032">ticket.cpp:32</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1ticket_html_a494cd4eaeaa52c36d83e9f96c3dec511"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1ticket.html#a494cd4eaeaa52c36d83e9f96c3dec511">ripple::test::jtx::ticket::cancel</a></div><div class="ttdeci">Json::Value cancel(Account const &amp;account, std::string const &amp;ticketId)</div><div class="ttdoc">Cancel a ticket.</div><div class="ttdef"><b>Definition:</b> <a href="ticket_8cpp_source.html#l00050">ticket.cpp:50</a></div></div>
<div class="ttc" id="anamespaceripple_html_a8aaf34aa4756f0c559a95550aafee310"><div class="ttname"><a href="namespaceripple.html#a8aaf34aa4756f0c559a95550aafee310">ripple::sfTicketCount</a></div><div class="ttdeci">const SF_U32 sfTicketCount(access, STI_UINT32, 40, &quot;TicketCount&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00393">SField.h:393</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1ticket_1_1use_html_ae79359c509738be1d76076c23739860d"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1ticket_1_1use.html#ae79359c509738be1d76076c23739860d">ripple::test::jtx::ticket::use::ticketSeq_</a></div><div class="ttdeci">std::uint32_t ticketSeq_</div><div class="ttdef"><b>Definition:</b> <a href="ticket_8h_source.html#l00050">ticket.h:50</a></div></div>
<div class="ttc" id="anamespaceripple_html_a75d94908bf27ab4f7ec61a457e52ee8e"><div class="ttname"><a href="namespaceripple.html#a75d94908bf27ab4f7ec61a457e52ee8e">ripple::sfSequence</a></div><div class="ttdeci">const SF_U32 sfSequence(access, STI_UINT32, 4, &quot;Sequence&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00356">SField.h:356</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1ticket_1_1use_html_a344535bb9da693e435da458aa32bcf1d"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1ticket_1_1use.html#a344535bb9da693e435da458aa32bcf1d">ripple::test::jtx::ticket::use::operator()</a></div><div class="ttdeci">void operator()(Env &amp;, JTx &amp;jt) const</div><div class="ttdef"><b>Definition:</b> <a href="ticket_8cpp_source.html#l00040">ticket.cpp:40</a></div></div>
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_1_1ticket_html_a1e24650b39bab99fc665d9f80365cc27"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx_1_1ticket.html#a1e24650b39bab99fc665d9f80365cc27">ripple::test::jtx::ticket::create</a></div><div class="ttdeci">Json::Value create(Account const &amp;account, std::uint32_t count)</div><div class="ttdoc">Create one of more tickets.</div><div class="ttdef"><b>Definition:</b> <a href="ticket_8cpp_source.html#l00030">ticket.cpp:30</a></div></div>
<div class="ttc" id="aclassripple_1_1SField_html_a45acf918dce2b1e3e40c6344a49f7b51"><div class="ttname"><a href="classripple_1_1SField.html#a45acf918dce2b1e3e40c6344a49f7b51">ripple::SField::jsonName</a></div><div class="ttdeci">const Json::StaticString jsonName</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00133">SField.h:133</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1jtx_1_1JTx_html"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1JTx.html">ripple::test::jtx::JTx</a></div><div class="ttdoc">Execution context for applying a JSON transaction.</div><div class="ttdef"><b>Definition:</b> <a href="JTx_8h_source.html#l00041">JTx.h:41</a></div></div>
<div class="ttc" id="ainteger_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/integer.html">std::uint32_t</a></div></div>
<div class="ttc" id="anamespaceripple_html_ad19efd60683c2165b7c961432ab0f012"><div class="ttname"><a href="namespaceripple.html#ad19efd60683c2165b7c961432ab0f012">ripple::sfTicketSequence</a></div><div class="ttdeci">const SF_U32 sfTicketSequence(access, STI_UINT32, 41, &quot;TicketSequence&quot;)</div><div class="ttdef"><b>Definition:</b> <a href="SField_8h_source.html#l00394">SField.h:394</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="astructripple_1_1test_1_1jtx_1_1JTx_html_a46aaf770ca9c5a20c1c88d898aaab946"><div class="ttname"><a href="structripple_1_1test_1_1jtx_1_1JTx.html#a46aaf770ca9c5a20c1c88d898aaab946">ripple::test::jtx::JTx::fill_seq</a></div><div class="ttdeci">bool fill_seq</div><div class="ttdef"><b>Definition:</b> <a href="JTx_8h_source.html#l00047">JTx.h:47</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Account_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Account.html">ripple::test::jtx::Account</a></div><div class="ttdoc">Immutable cryptographic account descriptor.</div><div class="ttdef"><b>Definition:</b> <a href="Account_8h_source.html#l00037">Account.h:37</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1jtx_1_1Env_html"><div class="ttname"><a href="classripple_1_1test_1_1jtx_1_1Env.html">ripple::test::jtx::Env</a></div><div class="ttdoc">A transaction testing environment.</div><div class="ttdef"><b>Definition:</b> <a href="Env_8h_source.html#l00115">Env.h:115</a></div></div>
<div class="ttc" id="aclassJson_1_1Value_html"><div class="ttname"><a href="classJson_1_1Value.html">Json::Value</a></div><div class="ttdoc">Represents a JSON value.</div><div class="ttdef"><b>Definition:</b> <a href="json__value_8h_source.html#l00145">json_value.h:145</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>