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

@@ -92,11 +92,11 @@ $(function() {
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#define RIPPLE_TEST_CSF_UNL_H_INCLUDED</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; </div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;boost/container/flat_set.hpp&gt;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;boost/optional.hpp&gt;</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/chrono.html">chrono</a>&gt;</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/numeric.html">numeric</a>&gt;</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/random.html">random</a>&gt;</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;test/csf/random.h&gt;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;test/csf/random.h&gt;</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; </div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/chrono.html">chrono</a>&gt;</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &lt;<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/numeric.html">numeric</a>&gt;</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#include &lt;<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/random.html">random</a>&gt;</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#include &lt;<a class="codeRef" href="http://en.cppreference.com/w/cpp/header/vector.html">vector</a>&gt;</span></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;<span class="keyword">namespace </span><a class="code" href="namespaceripple.html">ripple</a> {</div>
@@ -211,7 +211,7 @@ $(function() {
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1TrustGraph_html"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1TrustGraph.html">ripple::test::csf::TrustGraph</a></div><div class="ttdoc">Trust graph.</div><div class="ttdef"><b>Definition:</b> <a href="TrustGraph_8h_source.html#l00043">TrustGraph.h:43</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1Digraph_html_a4eb88a3a85abfd45f454a43efc40b234"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1Digraph.html#a4eb88a3a85abfd45f454a43efc40b234">ripple::test::csf::Digraph::outVertices</a></div><div class="ttdeci">auto outVertices() const</div><div class="ttdoc">Range over vertices in the graph.</div><div class="ttdef"><b>Definition:</b> <a href="Digraph_8h_source.html#l00148">Digraph.h:148</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1Digraph_html_a4eb88a3a85abfd45f454a43efc40b234"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1Digraph.html#a4eb88a3a85abfd45f454a43efc40b234">ripple::test::csf::Digraph::outVertices</a></div><div class="ttdeci">auto outVertices() const</div><div class="ttdoc">Range over vertices in the graph.</div><div class="ttdef"><b>Definition:</b> <a href="Digraph_8h_source.html#l00149">Digraph.h:149</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1csf_1_1TrustGraph_1_1ForkInfo_html_a415519523887b3d608c1a47f172e59e5"><div class="ttname"><a href="structripple_1_1test_1_1csf_1_1TrustGraph_1_1ForkInfo.html#a415519523887b3d608c1a47f172e59e5">ripple::test::csf::TrustGraph::ForkInfo::unlB</a></div><div class="ttdeci">std::set&lt; Peer &gt; unlB</div><div class="ttdef"><b>Definition:</b> <a href="TrustGraph_8h_source.html#l00113">TrustGraph.h:113</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="asize_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/size.html">std::vector::size</a></div><div class="ttdeci">T size(T... args)</div></div>
@@ -222,7 +222,7 @@ $(function() {
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1TrustGraph_html_aa38b4418af13e5f45dd8d44a1a64afe7"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1TrustGraph.html#aa38b4418af13e5f45dd8d44a1a64afe7">ripple::test::csf::TrustGraph::untrust</a></div><div class="ttdeci">void untrust(Peer const &amp;from, Peer const &amp;to)</div><div class="ttdoc">Remove trust.</div><div class="ttdef"><b>Definition:</b> <a href="TrustGraph_8h_source.html#l00084">TrustGraph.h:84</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1csf_1_1TrustGraph_1_1ForkInfo_html_af845c2f4a57962ec6d77a0697ffc0100"><div class="ttname"><a href="structripple_1_1test_1_1csf_1_1TrustGraph_1_1ForkInfo.html#af845c2f4a57962ec6d77a0697ffc0100">ripple::test::csf::TrustGraph::ForkInfo::unlA</a></div><div class="ttdeci">std::set&lt; Peer &gt; unlA</div><div class="ttdef"><b>Definition:</b> <a href="TrustGraph_8h_source.html#l00112">TrustGraph.h:112</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1csf_1_1TrustGraph_1_1ForkInfo_html"><div class="ttname"><a href="structripple_1_1test_1_1csf_1_1TrustGraph_1_1ForkInfo.html">ripple::test::csf::TrustGraph::ForkInfo</a></div><div class="ttdoc">An example of nodes that fail the whitepaper no-forking condition.</div><div class="ttdef"><b>Definition:</b> <a href="TrustGraph_8h_source.html#l00110">TrustGraph.h:110</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1Digraph_html_af3f8670228239a8a556cc8cb603d043d"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1Digraph.html#af3f8670228239a8a556cc8cb603d043d">ripple::test::csf::Digraph::disconnect</a></div><div class="ttdeci">bool disconnect(Vertex source, Vertex target)</div><div class="ttdoc">Disconnect two vertices.</div><div class="ttdef"><b>Definition:</b> <a href="Digraph_8h_source.html#l00100">Digraph.h:100</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1Digraph_html_af3f8670228239a8a556cc8cb603d043d"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1Digraph.html#af3f8670228239a8a556cc8cb603d043d">ripple::test::csf::Digraph::disconnect</a></div><div class="ttdeci">bool disconnect(Vertex source, Vertex target)</div><div class="ttdoc">Disconnect two vertices.</div><div class="ttdef"><b>Definition:</b> <a href="Digraph_8h_source.html#l00101">Digraph.h:101</a></div></div>
<div class="ttc" id="achrono_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/header/chrono.html">chrono</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1csf_1_1Peer_html"><div class="ttname"><a href="structripple_1_1test_1_1csf_1_1Peer.html">ripple::test::csf::Peer</a></div><div class="ttdoc">A single peer in the simulation.</div><div class="ttdef"><b>Definition:</b> <a href="test_2csf_2Peer_8h_source.html#l00054">test/csf/Peer.h:54</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>
@@ -233,12 +233,12 @@ $(function() {
<div class="ttc" id="acount_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/count.html">std::count_if</a></div><div class="ttdeci">T count_if(T... args)</div></div>
<div class="ttc" id="aend_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/iterator/end.html">std::end</a></div><div class="ttdeci">T end(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1TrustGraph_html_a96ee13c05cdec0745818f87c553e7bb4"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1TrustGraph.html#a96ee13c05cdec0745818f87c553e7bb4">ripple::test::csf::TrustGraph::canFork</a></div><div class="ttdeci">bool canFork(double quorum) const</div><div class="ttdoc">Check whether this trust graph satisfies the whitepaper no-forking condition.</div><div class="ttdef"><b>Definition:</b> <a href="TrustGraph_8h_source.html#l00167">TrustGraph.h:167</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1Digraph_html_af5178dc42903feb3893fbf50cb895d0e"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1Digraph.html#af5178dc42903feb3893fbf50cb895d0e">ripple::test::csf::Digraph::connect</a></div><div class="ttdeci">bool connect(Vertex source, Vertex target, EdgeData e)</div><div class="ttdoc">Connect two vertices.</div><div class="ttdef"><b>Definition:</b> <a href="Digraph_8h_source.html#l00073">Digraph.h:73</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1Digraph_html_af5178dc42903feb3893fbf50cb895d0e"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1Digraph.html#af5178dc42903feb3893fbf50cb895d0e">ripple::test::csf::Digraph::connect</a></div><div class="ttdeci">bool connect(Vertex source, Vertex target, EdgeData e)</div><div class="ttdoc">Connect two vertices.</div><div class="ttdef"><b>Definition:</b> <a href="Digraph_8h_source.html#l00074">Digraph.h:74</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="amax_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/max.html">std::max</a></div><div class="ttdeci">T max(T... args)</div></div>
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1TrustGraph_html_ac3e3fd5bec7f64df6fa53946c7c0af86"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1TrustGraph.html#ac3e3fd5bec7f64df6fa53946c7c0af86">ripple::test::csf::TrustGraph::trusts</a></div><div class="ttdeci">bool trusts(Peer const &amp;from, Peer const &amp;to) const</div><div class="ttdef"><b>Definition:</b> <a href="TrustGraph_8h_source.html#l00091">TrustGraph.h:91</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1csf_1_1TrustGraph_1_1ForkInfo_html_a3a492f56716a3d0fa5eddfa2b5f086e9"><div class="ttname"><a href="structripple_1_1test_1_1csf_1_1TrustGraph_1_1ForkInfo.html#a3a492f56716a3d0fa5eddfa2b5f086e9">ripple::test::csf::TrustGraph::ForkInfo::required</a></div><div class="ttdeci">double required</div><div class="ttdef"><b>Definition:</b> <a href="TrustGraph_8h_source.html#l00115">TrustGraph.h:115</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1Digraph_html_a376b9c22f02e21c62e78c4e9ab5f81b7"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1Digraph.html#a376b9c22f02e21c62e78c4e9ab5f81b7">ripple::test::csf::Digraph::connected</a></div><div class="ttdeci">bool connected(Vertex source, Vertex target) const</div><div class="ttdoc">Check if two vertices are connected.</div><div class="ttdef"><b>Definition:</b> <a href="Digraph_8h_source.html#l00137">Digraph.h:137</a></div></div>
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1Digraph_html_a376b9c22f02e21c62e78c4e9ab5f81b7"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1Digraph.html#a376b9c22f02e21c62e78c4e9ab5f81b7">ripple::test::csf::Digraph::connected</a></div><div class="ttdeci">bool connected(Vertex source, Vertex target) const</div><div class="ttdoc">Check if two vertices are connected.</div><div class="ttdef"><b>Definition:</b> <a href="Digraph_8h_source.html#l00138">Digraph.h:138</a></div></div>
<div class="ttc" id="astructripple_1_1test_1_1csf_1_1TrustGraph_1_1ForkInfo_html_ab069cc87e5df4f9c9f2a53fc34d48d4a"><div class="ttname"><a href="structripple_1_1test_1_1csf_1_1TrustGraph_1_1ForkInfo.html#ab069cc87e5df4f9c9f2a53fc34d48d4a">ripple::test::csf::TrustGraph::ForkInfo::overlap</a></div><div class="ttdeci">int overlap</div><div class="ttdef"><b>Definition:</b> <a href="TrustGraph_8h_source.html#l00114">TrustGraph.h:114</a></div></div>
<div class="ttc" id="aset_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/set.html">std::set</a></div><div class="ttdoc">STL class.</div></div>
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1TrustGraph_html_aece24fb715be8173bdf87d4ea29a6622"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1TrustGraph.html#aece24fb715be8173bdf87d4ea29a6622">ripple::test::csf::TrustGraph::forkablePairs</a></div><div class="ttdeci">std::vector&lt; ForkInfo &gt; forkablePairs(double quorum) const</div><div class="ttdef"><b>Definition:</b> <a href="TrustGraph_8h_source.html#l00120">TrustGraph.h:120</a></div></div>