mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-23 12:35:50 +00:00
deploy: 023f5704d0
This commit is contained in:
@@ -121,7 +121,7 @@ $(function() {
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordflow">if</span> (<span class="keywordtype">id</span> == 0)</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  {</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& link : net.links(<span class="keyword">this</span>))</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  net.send(<span class="keyword">this</span>, link.target, [&, to = link.target ] {</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  net.send(<span class="keyword">this</span>, link.target, [&, to = link.target] {</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  to->receive(net, this, 1);</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  });</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  }</div>
|
||||
@@ -140,7 +140,7 @@ $(function() {
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keywordflow">if</span> (m < 5)</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  {</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>& link : net.links(<span class="keyword">this</span>))</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  net.send(<span class="keyword">this</span>, link.target, [&, mm = m, to = link.target ] {</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  net.send(<span class="keyword">this</span>, link.target, [&, mm = m, to = link.target] {</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  to->receive(net, this, mm);</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  });</div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  }</div>
|
||||
@@ -212,20 +212,19 @@ $(function() {
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  <a class="code" href="classripple_1_1test_1_1BasicNetwork__test.html#a77cc06e6c8bc4dee835740d83e1634e9">testNetwork</a>();</div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  <a class="code" href="classripple_1_1test_1_1BasicNetwork__test.html#acd1142653924924dbc1c7b7990d98af6">testDisconnect</a>();</div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  </div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  }</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> };</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  </div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span> <a class="code" href="namespaceripple_1_1test.html#a52909fdbfa7f29626f24005ed12e6ef4">BEAST_DEFINE_TESTSUITE</a>(BasicNetwork, test, <a class="code" href="namespaceripple.html">ripple</a>);</div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  </div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> } <span class="comment">// namespace test</span></div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> } <span class="comment">// namespace ripple</span></div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  }</div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> };</div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  </div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> <a class="code" href="namespaceripple_1_1test.html#a52909fdbfa7f29626f24005ed12e6ef4">BEAST_DEFINE_TESTSUITE</a>(BasicNetwork, test, <a class="code" href="namespaceripple.html">ripple</a>);</div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  </div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> } <span class="comment">// namespace test</span></div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> } <span class="comment">// namespace ripple</span></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<div class="ttc" id="astructripple_1_1test_1_1BasicNetwork__test_1_1Peer_html_a30457fd6603c9b80abde4f8f4932071c"><div class="ttname"><a href="structripple_1_1test_1_1BasicNetwork__test_1_1Peer.html#a30457fd6603c9b80abde4f8f4932071c">ripple::test::BasicNetwork_test::Peer::Peer</a></div><div class="ttdeci">Peer(int id_)</div><div class="ttdef"><b>Definition:</b> <a href="BasicNetwork__test_8cpp_source.html#l00040">BasicNetwork_test.cpp:40</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1BasicNetwork__test_html_a7aa21a2bd8f1a6c2c0ec1110bd8b433b"><div class="ttname"><a href="classripple_1_1test_1_1BasicNetwork__test.html#a7aa21a2bd8f1a6c2c0ec1110bd8b433b">ripple::test::BasicNetwork_test::run</a></div><div class="ttdeci">void run() override</div><div class="ttdef"><b>Definition:</b> <a href="BasicNetwork__test_8cpp_source.html#l00140">BasicNetwork_test.cpp:140</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_html_a52909fdbfa7f29626f24005ed12e6ef4"><div class="ttname"><a href="namespaceripple_1_1test.html#a52909fdbfa7f29626f24005ed12e6ef4">ripple::test::BEAST_DEFINE_TESTSUITE</a></div><div class="ttdeci">BEAST_DEFINE_TESTSUITE(AccountDelete, app, ripple)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1Scheduler_html_ad756895de45f26b19be6e98c20ed2d60"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1Scheduler.html#ad756895de45f26b19be6e98c20ed2d60">ripple::test::csf::Scheduler::cancel</a></div><div class="ttdeci">void cancel(cancel_token const &token)</div><div class="ttdoc">Cancel a timer.</div><div class="ttdef"><b>Definition:</b> <a href="test_2csf_2Scheduler_8h_source.html#l00392">test/csf/Scheduler.h:392</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1BasicNetwork_html_a68dbb0ac7acafe15b752f7b097550a50"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1BasicNetwork.html#a68dbb0ac7acafe15b752f7b097550a50">ripple::test::csf::BasicNetwork::disconnect</a></div><div class="ttdeci">bool disconnect(Peer const &peer1, Peer const &peer2)</div><div class="ttdoc">Break a link.</div><div class="ttdef"><b>Definition:</b> <a href="BasicNetwork_8h_source.html#l00225">BasicNetwork.h:225</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1Scheduler_html_ad756895de45f26b19be6e98c20ed2d60"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1Scheduler.html#ad756895de45f26b19be6e98c20ed2d60">ripple::test::csf::Scheduler::cancel</a></div><div class="ttdeci">void cancel(cancel_token const &token)</div><div class="ttdoc">Cancel a timer.</div><div class="ttdef"><b>Definition:</b> <a href="test_2csf_2Scheduler_8h_source.html#l00389">test/csf/Scheduler.h:389</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1BasicNetwork_html_a68dbb0ac7acafe15b752f7b097550a50"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1BasicNetwork.html#a68dbb0ac7acafe15b752f7b097550a50">ripple::test::csf::BasicNetwork::disconnect</a></div><div class="ttdeci">bool disconnect(Peer const &peer1, Peer const &peer2)</div><div class="ttdoc">Break a link.</div><div class="ttdef"><b>Definition:</b> <a href="BasicNetwork_8h_source.html#l00224">BasicNetwork.h:224</a></div></div>
|
||||
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/vector.html">vector</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1Scheduler_html"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1Scheduler.html">ripple::test::csf::Scheduler</a></div><div class="ttdoc">Simulated discrete-event scheduler.</div><div class="ttdef"><b>Definition:</b> <a href="test_2csf_2Scheduler_8h_source.html#l00044">test/csf/Scheduler.h:44</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1BasicNetwork__test_1_1Peer_html_a3ecbea6ad6e4a6d0670210164df74bd7"><div class="ttname"><a href="structripple_1_1test_1_1BasicNetwork__test_1_1Peer.html#a3ecbea6ad6e4a6d0670210164df74bd7">ripple::test::BasicNetwork_test::Peer::Peer</a></div><div class="ttdeci">Peer(Peer const &)=default</div></div>
|
||||
@@ -236,15 +235,15 @@ $(function() {
|
||||
<div class="ttc" id="astructripple_1_1test_1_1BasicNetwork__test_1_1Peer_html_a4b90bcc4053ce8acf29489eccf49f456"><div class="ttname"><a href="structripple_1_1test_1_1BasicNetwork__test_1_1Peer.html#a4b90bcc4053ce8acf29489eccf49f456">ripple::test::BasicNetwork_test::Peer::set</a></div><div class="ttdeci">std::set< int > set</div><div class="ttdef"><b>Definition:</b> <a href="BasicNetwork__test_8cpp_source.html#l00035">BasicNetwork_test.cpp:35</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1BasicNetwork__test_1_1Peer_html_a2e6cfc75862b95dbd67184f0300ba92b"><div class="ttname"><a href="structripple_1_1test_1_1BasicNetwork__test_1_1Peer.html#a2e6cfc75862b95dbd67184f0300ba92b">ripple::test::BasicNetwork_test::Peer::start</a></div><div class="ttdeci">void start(csf::Scheduler &scheduler, Net &net)</div><div class="ttdef"><b>Definition:</b> <a href="BasicNetwork__test_8cpp_source.html#l00046">BasicNetwork_test.cpp:46</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1BasicNetwork__test_1_1Peer_html"><div class="ttname"><a href="structripple_1_1test_1_1BasicNetwork__test_1_1Peer.html">ripple::test::BasicNetwork_test::Peer</a></div><div class="ttdef"><b>Definition:</b> <a href="BasicNetwork__test_8cpp_source.html#l00032">BasicNetwork_test.cpp:32</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1BasicNetwork_html_aecb52f02de987d212137a765c37120f9"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1BasicNetwork.html#aecb52f02de987d212137a765c37120f9">ripple::test::csf::BasicNetwork::connect</a></div><div class="ttdeci">bool connect(Peer const &from, Peer const &to, duration const &delay=std::chrono::seconds{0})</div><div class="ttdoc">Connect two peers.</div><div class="ttdef"><b>Definition:</b> <a href="BasicNetwork_8h_source.html#l00207">BasicNetwork.h:207</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1BasicNetwork_html_aecb52f02de987d212137a765c37120f9"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1BasicNetwork.html#aecb52f02de987d212137a765c37120f9">ripple::test::csf::BasicNetwork::connect</a></div><div class="ttdeci">bool connect(Peer const &from, Peer const &to, duration const &delay=std::chrono::seconds{0})</div><div class="ttdoc">Connect two peers.</div><div class="ttdef"><b>Definition:</b> <a href="BasicNetwork_8h_source.html#l00206">BasicNetwork.h:206</a></div></div>
|
||||
<div class="ttc" id="aemplace_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/emplace_back.html">std::vector::emplace_back</a></div><div class="ttdeci">T emplace_back(T... args)</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="aclassripple_1_1test_1_1csf_1_1Scheduler_html_add4334bf54c593fd15776dd55942fd73"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1Scheduler.html#add4334bf54c593fd15776dd55942fd73">ripple::test::csf::Scheduler::step</a></div><div class="ttdeci">bool step()</div><div class="ttdoc">Run the scheduler until no events remain.</div><div class="ttdef"><b>Definition:</b> <a href="test_2csf_2Scheduler_8h_source.html#l00410">test/csf/Scheduler.h:410</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1Scheduler_html_add4334bf54c593fd15776dd55942fd73"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1Scheduler.html#add4334bf54c593fd15776dd55942fd73">ripple::test::csf::Scheduler::step</a></div><div class="ttdeci">bool step()</div><div class="ttdoc">Run the scheduler until no events remain.</div><div class="ttdef"><b>Definition:</b> <a href="test_2csf_2Scheduler_8h_source.html#l00407">test/csf/Scheduler.h:407</a></div></div>
|
||||
<div class="ttc" id="ainsert_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/set/insert.html">std::set::insert</a></div><div class="ttdeci">T insert(T... args)</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1BasicNetwork__test_html_acd1142653924924dbc1c7b7990d98af6"><div class="ttname"><a href="classripple_1_1test_1_1BasicNetwork__test.html#acd1142653924924dbc1c7b7990d98af6">ripple::test::BasicNetwork_test::testDisconnect</a></div><div class="ttdeci">void testDisconnect()</div><div class="ttdef"><b>Definition:</b> <a href="BasicNetwork__test_8cpp_source.html#l00117">BasicNetwork_test.cpp:117</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1BasicNetwork_html_a2b99362b97ce3aa9bbec9a43ca0d4a44"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1BasicNetwork.html#a2b99362b97ce3aa9bbec9a43ca0d4a44">ripple::test::csf::BasicNetwork::send</a></div><div class="ttdeci">void send(Peer const &from, Peer const &to, Function &&f)</div><div class="ttdoc">Send a message to a peer.</div><div class="ttdef"><b>Definition:</b> <a href="BasicNetwork_8h_source.html#l00238">BasicNetwork.h:238</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1BasicNetwork_html_a72afc49cdcacd120855180f9febf3c0a"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1BasicNetwork.html#a72afc49cdcacd120855180f9febf3c0a">ripple::test::csf::BasicNetwork::links</a></div><div class="ttdeci">auto links(Peer const &from)</div><div class="ttdoc">Return the range of active links.</div><div class="ttdef"><b>Definition:</b> <a href="BasicNetwork_8h_source.html#l00186">BasicNetwork.h:186</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1Scheduler_html_a83966198015a5218ecb30dfa461d3e24"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1Scheduler.html#a83966198015a5218ecb30dfa461d3e24">ripple::test::csf::Scheduler::step_for</a></div><div class="ttdeci">bool step_for(std::chrono::duration< Period, Rep > const &amount)</div><div class="ttdoc">Run the scheduler until time has elapsed.</div><div class="ttdef"><b>Definition:</b> <a href="test_2csf_2Scheduler_8h_source.html#l00456">test/csf/Scheduler.h:456</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1BasicNetwork_html_a2b99362b97ce3aa9bbec9a43ca0d4a44"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1BasicNetwork.html#a2b99362b97ce3aa9bbec9a43ca0d4a44">ripple::test::csf::BasicNetwork::send</a></div><div class="ttdeci">void send(Peer const &from, Peer const &to, Function &&f)</div><div class="ttdoc">Send a message to a peer.</div><div class="ttdef"><b>Definition:</b> <a href="BasicNetwork_8h_source.html#l00237">BasicNetwork.h:237</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1BasicNetwork_html_a72afc49cdcacd120855180f9febf3c0a"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1BasicNetwork.html#a72afc49cdcacd120855180f9febf3c0a">ripple::test::csf::BasicNetwork::links</a></div><div class="ttdeci">auto links(Peer const &from)</div><div class="ttdoc">Return the range of active links.</div><div class="ttdef"><b>Definition:</b> <a href="BasicNetwork_8h_source.html#l00185">BasicNetwork.h:185</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1Scheduler_html_a83966198015a5218ecb30dfa461d3e24"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1Scheduler.html#a83966198015a5218ecb30dfa461d3e24">ripple::test::csf::Scheduler::step_for</a></div><div class="ttdeci">bool step_for(std::chrono::duration< Period, Rep > const &amount)</div><div class="ttdoc">Run the scheduler until time has elapsed.</div><div class="ttdef"><b>Definition:</b> <a href="test_2csf_2Scheduler_8h_source.html#l00453">test/csf/Scheduler.h:453</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1test_1_1BasicNetwork__test_1_1Peer_html_a44b4b538384f47c467931d5bb6bb26f0"><div class="ttname"><a href="structripple_1_1test_1_1BasicNetwork__test_1_1Peer.html#a44b4b538384f47c467931d5bb6bb26f0">ripple::test::BasicNetwork_test::Peer::receive</a></div><div class="ttdeci">void receive(Net &net, Peer *from, int m)</div><div class="ttdef"><b>Definition:</b> <a href="BasicNetwork__test_8cpp_source.html#l00065">BasicNetwork_test.cpp:65</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1BasicNetwork_html"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1BasicNetwork.html">ripple::test::csf::BasicNetwork</a></div><div class="ttdoc">Peer to peer network simulator.</div><div class="ttdef"><b>Definition:</b> <a href="BasicNetwork_8h_source.html#l00083">BasicNetwork.h:83</a></div></div>
|
||||
<div class="ttc" id="aset_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/set.html">set</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user