mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-22 20:15:51 +00:00
deploy: af018c7b0b
This commit is contained in:
@@ -123,33 +123,33 @@ $(function() {
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_struct" href="structripple_1_1ConsensusParms.html">ConsensusParms</a> <span class="keyword">const</span> p{};</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="comment">// Bizarre times forcibly close</span></div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> BEAST_EXPECT(<a class="code hl_function" href="namespaceripple.html#a3cc2bfd22becf231724104914fefa3b2">shouldCloseLedger</a>(</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> BEAST_EXPECT(<a class="code hl_function" href="namespaceripple.html#ac61c1aa91487dffa1a13eeeea5931aad">shouldCloseLedger</a>(</div>
|
||||
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">true</span>, 10, 10, 10, -10s, 10s, 1s, 1s, p, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> BEAST_EXPECT(<a class="code hl_function" href="namespaceripple.html#a3cc2bfd22becf231724104914fefa3b2">shouldCloseLedger</a>(</div>
|
||||
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> BEAST_EXPECT(<a class="code hl_function" href="namespaceripple.html#ac61c1aa91487dffa1a13eeeea5931aad">shouldCloseLedger</a>(</div>
|
||||
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keyword">true</span>, 10, 10, 10, 100h, 10s, 1s, 1s, p, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> BEAST_EXPECT(<a class="code hl_function" href="namespaceripple.html#a3cc2bfd22becf231724104914fefa3b2">shouldCloseLedger</a>(</div>
|
||||
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> BEAST_EXPECT(<a class="code hl_function" href="namespaceripple.html#ac61c1aa91487dffa1a13eeeea5931aad">shouldCloseLedger</a>(</div>
|
||||
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">true</span>, 10, 10, 10, 10s, 100h, 1s, 1s, p, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
|
||||
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <span class="comment">// Rest of network has closed</span></div>
|
||||
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <a class="code hl_function" href="namespaceripple.html#a3cc2bfd22becf231724104914fefa3b2">shouldCloseLedger</a>(<span class="keyword">true</span>, 10, 3, 5, 10s, 10s, 10s, 10s, p, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <a class="code hl_function" href="namespaceripple.html#ac61c1aa91487dffa1a13eeeea5931aad">shouldCloseLedger</a>(<span class="keyword">true</span>, 10, 3, 5, 10s, 10s, 10s, 10s, p, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
|
||||
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <span class="comment">// No transactions means wait until end of internval</span></div>
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> !<a class="code hl_function" href="namespaceripple.html#a3cc2bfd22becf231724104914fefa3b2">shouldCloseLedger</a>(<span class="keyword">false</span>, 10, 0, 0, 1s, 1s, 1s, 10s, p, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> !<a class="code hl_function" href="namespaceripple.html#ac61c1aa91487dffa1a13eeeea5931aad">shouldCloseLedger</a>(<span class="keyword">false</span>, 10, 0, 0, 1s, 1s, 1s, 10s, p, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <a class="code hl_function" href="namespaceripple.html#a3cc2bfd22becf231724104914fefa3b2">shouldCloseLedger</a>(<span class="keyword">false</span>, 10, 0, 0, 1s, 10s, 1s, 10s, p, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <a class="code hl_function" href="namespaceripple.html#ac61c1aa91487dffa1a13eeeea5931aad">shouldCloseLedger</a>(<span class="keyword">false</span>, 10, 0, 0, 1s, 10s, 1s, 10s, p, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="comment">// Enforce minimum ledger open time</span></div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> !<a class="code hl_function" href="namespaceripple.html#a3cc2bfd22becf231724104914fefa3b2">shouldCloseLedger</a>(<span class="keyword">true</span>, 10, 0, 0, 10s, 10s, 1s, 10s, p, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> !<a class="code hl_function" href="namespaceripple.html#ac61c1aa91487dffa1a13eeeea5931aad">shouldCloseLedger</a>(<span class="keyword">true</span>, 10, 0, 0, 10s, 10s, 1s, 10s, p, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
|
||||
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="comment">// Don't go too much faster than last time</span></div>
|
||||
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> !<a class="code hl_function" href="namespaceripple.html#a3cc2bfd22becf231724104914fefa3b2">shouldCloseLedger</a>(<span class="keyword">true</span>, 10, 0, 0, 10s, 10s, 3s, 10s, p, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> !<a class="code hl_function" href="namespaceripple.html#ac61c1aa91487dffa1a13eeeea5931aad">shouldCloseLedger</a>(<span class="keyword">true</span>, 10, 0, 0, 10s, 10s, 3s, 10s, p, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
|
||||
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <a class="code hl_function" href="namespaceripple.html#a3cc2bfd22becf231724104914fefa3b2">shouldCloseLedger</a>(<span class="keyword">true</span>, 10, 0, 0, 10s, 10s, 10s, 10s, p, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <a class="code hl_function" href="namespaceripple.html#ac61c1aa91487dffa1a13eeeea5931aad">shouldCloseLedger</a>(<span class="keyword">true</span>, 10, 0, 0, 10s, 10s, 10s, 10s, p, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> }</div>
|
||||
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
|
||||
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <span class="keywordtype">void</span></div>
|
||||
@@ -163,39 +163,39 @@ $(function() {
|
||||
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="comment">// Not enough time has elapsed</span></div>
|
||||
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <a class="code hl_enumvalue" href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1abafd7322c6e97d25b6299b5d6fe8920b">ConsensusState::No</a> ==</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <a class="code hl_function" href="namespaceripple.html#a2e640e92bd561e94c1800ea388975d94">checkConsensus</a>(10, 2, 2, 0, 3s, 2s, p, <span class="keyword">true</span>, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <a class="code hl_function" href="namespaceripple.html#a267339957aef0e7752c9e45ed6665322">checkConsensus</a>(10, 2, 2, 0, 3s, 2s, p, <span class="keyword">true</span>, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
|
||||
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="comment">// If not enough peers have propsed, ensure</span></div>
|
||||
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="comment">// more time for proposals</span></div>
|
||||
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <a class="code hl_enumvalue" href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1abafd7322c6e97d25b6299b5d6fe8920b">ConsensusState::No</a> ==</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <a class="code hl_function" href="namespaceripple.html#a2e640e92bd561e94c1800ea388975d94">checkConsensus</a>(10, 2, 2, 0, 3s, 4s, p, <span class="keyword">true</span>, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <a class="code hl_function" href="namespaceripple.html#a267339957aef0e7752c9e45ed6665322">checkConsensus</a>(10, 2, 2, 0, 3s, 4s, p, <span class="keyword">true</span>, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
|
||||
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="comment">// Enough time has elapsed and we all agree</span></div>
|
||||
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <a class="code hl_enumvalue" href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1a93cba07454f06a4a960172bbd6e2a435">ConsensusState::Yes</a> ==</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <a class="code hl_function" href="namespaceripple.html#a2e640e92bd561e94c1800ea388975d94">checkConsensus</a>(10, 2, 2, 0, 3s, 10s, p, <span class="keyword">true</span>, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <a class="code hl_function" href="namespaceripple.html#a267339957aef0e7752c9e45ed6665322">checkConsensus</a>(10, 2, 2, 0, 3s, 10s, p, <span class="keyword">true</span>, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
|
||||
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <span class="comment">// Enough time has elapsed and we don't yet agree</span></div>
|
||||
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <a class="code hl_enumvalue" href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1abafd7322c6e97d25b6299b5d6fe8920b">ConsensusState::No</a> ==</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <a class="code hl_function" href="namespaceripple.html#a2e640e92bd561e94c1800ea388975d94">checkConsensus</a>(10, 2, 1, 0, 3s, 10s, p, <span class="keyword">true</span>, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <a class="code hl_function" href="namespaceripple.html#a267339957aef0e7752c9e45ed6665322">checkConsensus</a>(10, 2, 1, 0, 3s, 10s, p, <span class="keyword">true</span>, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div>
|
||||
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="comment">// Our peers have moved on</span></div>
|
||||
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="comment">// Enough time has elapsed and we all agree</span></div>
|
||||
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> <a class="code hl_enumvalue" href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1a6978081a12147518207c7512374c5c80">ConsensusState::MovedOn</a> ==</div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <a class="code hl_function" href="namespaceripple.html#a2e640e92bd561e94c1800ea388975d94">checkConsensus</a>(10, 2, 1, 8, 3s, 10s, p, <span class="keyword">true</span>, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <a class="code hl_function" href="namespaceripple.html#a267339957aef0e7752c9e45ed6665322">checkConsensus</a>(10, 2, 1, 8, 3s, 10s, p, <span class="keyword">true</span>, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
|
||||
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="comment">// If no peers, don't agree until time has passed.</span></div>
|
||||
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <a class="code hl_enumvalue" href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1abafd7322c6e97d25b6299b5d6fe8920b">ConsensusState::No</a> ==</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <a class="code hl_function" href="namespaceripple.html#a2e640e92bd561e94c1800ea388975d94">checkConsensus</a>(0, 0, 0, 0, 3s, 10s, p, <span class="keyword">true</span>, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <a class="code hl_function" href="namespaceripple.html#a267339957aef0e7752c9e45ed6665322">checkConsensus</a>(0, 0, 0, 0, 3s, 10s, p, <span class="keyword">true</span>, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> </div>
|
||||
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="comment">// Agree if no peers and enough time has passed.</span></div>
|
||||
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> BEAST_EXPECT(</div>
|
||||
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <a class="code hl_enumvalue" href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1a93cba07454f06a4a960172bbd6e2a435">ConsensusState::Yes</a> ==</div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <a class="code hl_function" href="namespaceripple.html#a2e640e92bd561e94c1800ea388975d94">checkConsensus</a>(0, 0, 0, 0, 3s, 16s, p, <span class="keyword">true</span>, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <a class="code hl_function" href="namespaceripple.html#a267339957aef0e7752c9e45ed6665322">checkConsensus</a>(0, 0, 0, 0, 3s, 16s, p, <span class="keyword">true</span>, <a class="code hl_variable" href="classripple_1_1test_1_1Consensus__test.html#a607a0c7954f7d9e3af01f3b778f97ca6">journal_</a>));</div>
|
||||
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> }</div>
|
||||
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
|
||||
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keywordtype">void</span></div>
|
||||
@@ -1153,7 +1153,7 @@ $(function() {
|
||||
<div class="line"><a id="l01075" name="l01075"></a><span class="lineno"> 1075</span>} <span class="comment">// namespace test</span></div>
|
||||
<div class="line"><a id="l01076" name="l01076"></a><span class="lineno"> 1076</span>} <span class="comment">// namespace ripple</span></div>
|
||||
<div class="ttc" id="aclassbeast_1_1unit__test_1_1suite_html"><div class="ttname"><a href="classbeast_1_1unit__test_1_1suite.html">beast::unit_test::suite</a></div><div class="ttdoc">A testsuite class.</div><div class="ttdef"><b>Definition:</b> <a href="suite_8h_source.html#l00052">suite.h:53</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Consensus_html"><div class="ttname"><a href="classripple_1_1Consensus.html">ripple::Consensus</a></div><div class="ttdoc">Generic implementation of consensus algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="Consensus_8h_source.html#l00287">Consensus.h:288</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Consensus_html"><div class="ttname"><a href="classripple_1_1Consensus.html">ripple::Consensus</a></div><div class="ttdoc">Generic implementation of consensus algorithm.</div><div class="ttdef"><b>Definition:</b> <a href="Consensus_8h_source.html#l00291">Consensus.h:292</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Peer_html"><div class="ttname"><a href="classripple_1_1Peer.html">ripple::Peer</a></div><div class="ttdoc">Represents a peer connection in the overlay.</div><div class="ttdef"><b>Definition:</b> <a href="xrpld_2overlay_2Peer_8h_source.html#l00042">xrpld/overlay/Peer.h:43</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1Peer_html_aee121254a095838be2d8040bfdfacc79"><div class="ttname"><a href="classripple_1_1Peer.html#aee121254a095838be2d8040bfdfacc79">ripple::Peer::id</a></div><div class="ttdeci">virtual id_t id() const =0</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1tagged__integer_html"><div class="ttname"><a href="classripple_1_1tagged__integer.html">ripple::tagged_integer< std::uint32_t, PeerIDTag ></a></div></div>
|
||||
@@ -1173,7 +1173,7 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1Consensus__test_html_ac2eee4562224df04c04691aab9f10f52"><div class="ttname"><a href="classripple_1_1test_1_1Consensus__test.html#ac2eee4562224df04c04691aab9f10f52">ripple::test::Consensus_test::testShouldCloseLedger</a></div><div class="ttdeci">void testShouldCloseLedger()</div><div class="ttdef"><b>Definition:</b> <a href="Consensus__test_8cpp_source.html#l00040">Consensus_test.cpp:40</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1Consensus__test_html_aceddd14d40825ca2a209d1e44e529d36"><div class="ttname"><a href="classripple_1_1test_1_1Consensus__test.html#aceddd14d40825ca2a209d1e44e529d36">ripple::test::Consensus_test::Consensus_test</a></div><div class="ttdeci">Consensus_test()</div><div class="ttdef"><b>Definition:</b> <a href="Consensus__test_8cpp_source.html#l00035">Consensus_test.cpp:35</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1Consensus__test_html_aec1f53e9022b2744af013c04266820fa"><div class="ttname"><a href="classripple_1_1test_1_1Consensus__test.html#aec1f53e9022b2744af013c04266820fa">ripple::test::Consensus_test::testWrongLCL</a></div><div class="ttdeci">void testWrongLCL()</div><div class="ttdef"><b>Definition:</b> <a href="Consensus__test_8cpp_source.html#l00416">Consensus_test.cpp:416</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SuiteJournal_html"><div class="ttname"><a href="classripple_1_1test_1_1SuiteJournal.html">ripple::test::SuiteJournal</a></div><div class="ttdef"><b>Definition:</b> <a href="SuiteJournal_8h_source.html#l00088">SuiteJournal.h:89</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1SuiteJournal_html"><div class="ttname"><a href="classripple_1_1test_1_1SuiteJournal.html">ripple::test::SuiteJournal</a></div><div class="ttdef"><b>Definition:</b> <a href="SuiteJournal_8h_source.html#l00100">SuiteJournal.h:101</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1Ledger_html_a881d03459c0fdadf8de8c2e34f727f5c"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1Ledger.html#a881d03459c0fdadf8de8c2e34f727f5c">ripple::test::csf::Ledger::seq</a></div><div class="ttdeci">Seq seq() const</div><div class="ttdef"><b>Definition:</b> <a href="ledgers_8h_source.html#l00173">ledgers.h:173</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1PeerGroup_html"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1PeerGroup.html">ripple::test::csf::PeerGroup</a></div><div class="ttdoc">A group of simulation Peers.</div><div class="ttdef"><b>Definition:</b> <a href="PeerGroup_8h_source.html#l00039">PeerGroup.h:40</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1test_1_1csf_1_1PeerGroup_html_a6c1a418656a3268422101f6be3415079"><div class="ttname"><a href="classripple_1_1test_1_1csf_1_1PeerGroup.html#a6c1a418656a3268422101f6be3415079">ripple::test::csf::PeerGroup::disconnect</a></div><div class="ttdeci">void disconnect(PeerGroup const &o)</div><div class="ttdoc">Destroy network connection.</div><div class="ttdef"><b>Definition:</b> <a href="PeerGroup_8h_source.html#l00184">PeerGroup.h:184</a></div></div>
|
||||
@@ -1187,11 +1187,11 @@ $(function() {
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1csf_html_a94af4815b9aaf71de676cd8377415473"><div class="ttname"><a href="namespaceripple_1_1test_1_1csf.html#a94af4815b9aaf71de676cd8377415473">ripple::test::csf::SimTime</a></div><div class="ttdeci">typename SimClock::time_point SimTime</div><div class="ttdef"><b>Definition:</b> <a href="SimTime_8h_source.html#l00036">SimTime.h:36</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_1_1test_1_1jtx_html_a8e8d814b8820ce0b6979abde0d6a2618"><div class="ttname"><a href="namespaceripple_1_1test_1_1jtx.html#a8e8d814b8820ce0b6979abde0d6a2618">ripple::test::jtx::rate</a></div><div class="ttdeci">Json::Value rate(Account const &account, double multiplier)</div><div class="ttdoc">Set a transfer rate.</div><div class="ttdef"><b>Definition:</b> <a href="rate_8cpp_source.html#l00030">rate.cpp:30</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="algorithm_8h_source.html#l00026">algorithm.h:26</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a2e640e92bd561e94c1800ea388975d94"><div class="ttname"><a href="namespaceripple.html#a2e640e92bd561e94c1800ea388975d94">ripple::checkConsensus</a></div><div class="ttdeci">ConsensusState checkConsensus(std::size_t prevProposers, std::size_t currentProposers, std::size_t currentAgree, std::size_t currentFinished, std::chrono::milliseconds previousAgreeTime, std::chrono::milliseconds currentAgreeTime, ConsensusParms const &parms, bool proposing, beast::Journal j)</div><div class="ttdoc">Determine whether the network reached consensus and whether we joined.</div><div class="ttdef"><b>Definition:</b> <a href="Consensus_8cpp_source.html#l00121">Consensus.cpp:121</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a3cc2bfd22becf231724104914fefa3b2"><div class="ttname"><a href="namespaceripple.html#a3cc2bfd22becf231724104914fefa3b2">ripple::shouldCloseLedger</a></div><div class="ttdeci">bool shouldCloseLedger(bool anyTransactions, std::size_t prevProposers, std::size_t proposersClosed, std::size_t proposersValidated, std::chrono::milliseconds prevRoundTime, std::chrono::milliseconds timeSincePrevClose, std::chrono::milliseconds openTime, std::chrono::milliseconds idleInterval, ConsensusParms const &parms, beast::Journal j)</div><div class="ttdoc">Determines whether the current ledger should close at this time.</div><div class="ttdef"><b>Definition:</b> <a href="Consensus_8cpp_source.html#l00026">Consensus.cpp:26</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a267339957aef0e7752c9e45ed6665322"><div class="ttname"><a href="namespaceripple.html#a267339957aef0e7752c9e45ed6665322">ripple::checkConsensus</a></div><div class="ttdeci">ConsensusState checkConsensus(std::size_t prevProposers, std::size_t currentProposers, std::size_t currentAgree, std::size_t currentFinished, std::chrono::milliseconds previousAgreeTime, std::chrono::milliseconds currentAgreeTime, ConsensusParms const &parms, bool proposing, beast::Journal j, std::unique_ptr< std::stringstream > const &clog)</div><div class="ttdoc">Determine whether the network reached consensus and whether we joined.</div><div class="ttdef"><b>Definition:</b> <a href="Consensus_8cpp_source.html#l00163">Consensus.cpp:163</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a79cc3b590c118bd551b693bb333fb9d1a6978081a12147518207c7512374c5c80"><div class="ttname"><a href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1a6978081a12147518207c7512374c5c80">ripple::ConsensusState::MovedOn</a></div><div class="ttdeci">@ MovedOn</div><div class="ttdoc">The network has consensus without us.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a79cc3b590c118bd551b693bb333fb9d1a93cba07454f06a4a960172bbd6e2a435"><div class="ttname"><a href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1a93cba07454f06a4a960172bbd6e2a435">ripple::ConsensusState::Yes</a></div><div class="ttdeci">@ Yes</div><div class="ttdoc">We have consensus along with the network.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_a79cc3b590c118bd551b693bb333fb9d1abafd7322c6e97d25b6299b5d6fe8920b"><div class="ttname"><a href="namespaceripple.html#a79cc3b590c118bd551b693bb333fb9d1abafd7322c6e97d25b6299b5d6fe8920b">ripple::ConsensusState::No</a></div><div class="ttdeci">@ No</div><div class="ttdoc">We do not have consensus.</div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_ac61c1aa91487dffa1a13eeeea5931aad"><div class="ttname"><a href="namespaceripple.html#ac61c1aa91487dffa1a13eeeea5931aad">ripple::shouldCloseLedger</a></div><div class="ttdeci">bool shouldCloseLedger(bool anyTransactions, std::size_t prevProposers, std::size_t proposersClosed, std::size_t proposersValidated, std::chrono::milliseconds prevRoundTime, std::chrono::milliseconds timeSincePrevClose, std::chrono::milliseconds openTime, std::chrono::milliseconds idleInterval, ConsensusParms const &parms, beast::Journal j, std::unique_ptr< std::stringstream > const &clog)</div><div class="ttdoc">Determines whether the current ledger should close at this time.</div><div class="ttdef"><b>Definition:</b> <a href="Consensus_8cpp_source.html#l00026">Consensus.cpp:26</a></div></div>
|
||||
<div class="ttc" id="anamespaceripple_html_aee56752497274e2cdbd10a0b63252902"><div class="ttname"><a href="namespaceripple.html#aee56752497274e2cdbd10a0b63252902">ripple::increaseLedgerTimeResolutionEvery</a></div><div class="ttdeci">auto constexpr increaseLedgerTimeResolutionEvery</div><div class="ttdoc">How often we increase the close time resolution (in numbers of ledgers)</div><div class="ttdef"><b>Definition:</b> <a href="LedgerTiming_8h_source.html#l00050">LedgerTiming.h:50</a></div></div>
|
||||
<div class="ttc" id="anamespacestd_1_1chrono_html"><div class="ttname"><a href="http://en.cppreference.com/w/namespacestd_1_1chrono.html">std::chrono</a></div></div>
|
||||
<div class="ttc" id="astructripple_1_1ConsensusParms_html"><div class="ttname"><a href="structripple_1_1ConsensusParms.html">ripple::ConsensusParms</a></div><div class="ttdoc">Consensus algorithm parameters.</div><div class="ttdef"><b>Definition:</b> <a href="ConsensusParms_8h_source.html#l00033">ConsensusParms.h:34</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user