mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 09:17:57 +00:00
deploy: 2406b28e64
This commit is contained in:
@@ -218,7 +218,7 @@ Private Attributes</h2></td></tr>
|
||||
</ol>
|
||||
<p >This loop executes concurrently with another asynchronous sequence, implemented by the subtype, that is trying to make progress and eventually set <code>mComplete = true</code>. While it is making progress but not complete, it should set <code>mProgress = true</code>, which is passed to onTimer so it can decide whether to postpone failure and reset the timeout. However, if it can complete all its work in one synchronous step (while it holds the lock), then it can ignore <code>mProgress</code>. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00066">66</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00067">67</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
||||
<a id="acc58d4a18742a417a8b290df4b58072d" name="acc58d4a18742a417a8b290df4b58072d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acc58d4a18742a417a8b290df4b58072d">◆ </a></span>ScopedLockType</h2>
|
||||
@@ -240,7 +240,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00081">81</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00082">82</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -297,7 +297,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8cpp_source.html#l00029">29</a> of file <a class="el" href="TimeoutCounter_8cpp_source.html">TimeoutCounter.cpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8cpp_source.html#l00027">27</a> of file <a class="el" href="TimeoutCounter_8cpp_source.html">TimeoutCounter.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -353,7 +353,7 @@ Private Attributes</h2></td></tr>
|
||||
<p>Cancel the task by marking it as failed if the task is not done. </p>
|
||||
<dl class="section note"><dt>Note</dt><dd>this function does not attempt to cancel the scheduled timer or to remove the queued job if any. When the timer expires or the queued job starts, however, the code will see that the task is done and returns immediately, if it can lock the weak pointer of the task. </dd></dl>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8cpp_source.html#l00120">120</a> of file <a class="el" href="TimeoutCounter_8cpp_source.html">TimeoutCounter.cpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8cpp_source.html#l00118">118</a> of file <a class="el" href="TimeoutCounter_8cpp_source.html">TimeoutCounter.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -383,7 +383,7 @@ Private Attributes</h2></td></tr>
|
||||
|
||||
<p>Schedule a call to <a class="el" href="classripple_1_1TimeoutCounter.html#a0679c129f5ffcdcf46b6b2ce6f31a553" title="Queue a job to call invokeOnTimer().">queueJob()</a> after mTimerInterval. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8cpp_source.html#l00052">52</a> of file <a class="el" href="TimeoutCounter_8cpp_source.html">TimeoutCounter.cpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8cpp_source.html#l00050">50</a> of file <a class="el" href="TimeoutCounter_8cpp_source.html">TimeoutCounter.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -413,7 +413,7 @@ Private Attributes</h2></td></tr>
|
||||
|
||||
<p>Queue a job to call <a class="el" href="classripple_1_1TimeoutCounter.html#a3e417a539a334133b056df64d06ddda0" title="Calls onTimer() if in the right state.">invokeOnTimer()</a>. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8cpp_source.html#l00071">71</a> of file <a class="el" href="TimeoutCounter_8cpp_source.html">TimeoutCounter.cpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8cpp_source.html#l00069">69</a> of file <a class="el" href="TimeoutCounter_8cpp_source.html">TimeoutCounter.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -509,7 +509,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00116">116</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00117">117</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -539,7 +539,7 @@ Private Attributes</h2></td></tr>
|
||||
<p>Calls <a class="el" href="classripple_1_1TimeoutCounter.html#a17c93d4a677d83e11650fbf5812379c8" title="Hook called from invokeOnTimer().">onTimer()</a> if in the right state. </p>
|
||||
<p >Only called by <a class="el" href="classripple_1_1TimeoutCounter.html#a0679c129f5ffcdcf46b6b2ce6f31a553" title="Queue a job to call invokeOnTimer().">queueJob()</a>. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8cpp_source.html#l00095">95</a> of file <a class="el" href="TimeoutCounter_8cpp_source.html">TimeoutCounter.cpp</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8cpp_source.html#l00093">93</a> of file <a class="el" href="TimeoutCounter_8cpp_source.html">TimeoutCounter.cpp</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -564,7 +564,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00123">123</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00124">124</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -588,7 +588,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00124">124</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00125">125</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -612,7 +612,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00125">125</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00126">126</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -638,7 +638,7 @@ Private Attributes</h2></td></tr>
|
||||
|
||||
<p>The hash of the object (in practice, always a ledger) we are trying to fetch. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00129">129</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00130">130</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -662,7 +662,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00130">130</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00131">131</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -686,7 +686,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00131">131</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00132">132</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -710,7 +710,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00132">132</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00133">133</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -736,7 +736,7 @@ Private Attributes</h2></td></tr>
|
||||
|
||||
<p>Whether forward progress has been made. </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00134">134</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00135">135</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -762,7 +762,7 @@ Private Attributes</h2></td></tr>
|
||||
|
||||
<p>The minimum time to wait between calls to execute(). </p>
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00136">136</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00137">137</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -786,7 +786,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00138">138</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00139">139</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@@ -810,7 +810,7 @@ Private Attributes</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00147">147</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
<p class="definition">Definition at line <a class="el" href="TimeoutCounter_8h_source.html#l00148">148</a> of file <a class="el" href="TimeoutCounter_8h_source.html">TimeoutCounter.h</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user