update docs for unstable

This commit is contained in:
= 2024-03-12 20:07:39 +00:00
parent 9c5c330c07
commit 3e86ed6e90
82 changed files with 249 additions and 216 deletions

View File

@ -260,7 +260,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:37 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:31 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -801,7 +801,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:30 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -874,7 +874,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -391,7 +391,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -1703,7 +1703,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:33 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:27 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -398,7 +398,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -1450,7 +1450,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:32 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:26 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -3040,7 +3040,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:31 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:25 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -940,7 +940,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:32 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:26 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -275,7 +275,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -1195,7 +1195,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:31 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:25 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -1029,7 +1029,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:31 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:25 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -908,7 +908,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:32 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:26 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -381,7 +381,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -450,7 +450,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -340,7 +340,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:33 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:27 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -2551,7 +2551,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:33 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -396,7 +396,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:32 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:26 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -481,7 +481,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:32 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:26 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -689,7 +689,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:33 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:27 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -243,17 +243,21 @@ window.addEventListener("DOMContentLoaded", main2);
<ul class="simple nested-toc-section">handle <ul class="simple nested-toc-section">handle
<li><a class="reference" href="#handle%2CtypeMultistreamSelect%2CConnection%2Cseq%5Bstring%5D%2Cbool" <li><a class="reference" href="#handle%2CtypeMultistreamSelect%2CConnection%2Cseq%5Bstring%5D%2Cbool"
title="handle(_: type MultistreamSelect; conn: Connection; protos: seq[string]; title="handle(_: type MultistreamSelect; conn: Connection; protos: seq[string];
matchers = newSeq[Matcher](); active: bool = false): Future[string]">handle(_: type MultistreamSelect; conn: Connection; protos: seq[string]; matchers = newSeq[Matcher](); active: bool = false): InternalRaisesFuture[
matchers = newSeq[Matcher](); active: bool = false): Future[string]</a></li> string, (CancelledError, LPStreamError, MultiStreamError)]">handle(_: type MultistreamSelect; conn: Connection; protos: seq[string];
matchers = newSeq[Matcher](); active: bool = false): InternalRaisesFuture[
string, (CancelledError, LPStreamError, MultiStreamError)]</a></li>
<li><a class="reference" href="#handle%2CMultistreamSelect%2CConnection%2Cbool" <li><a class="reference" href="#handle%2CMultistreamSelect%2CConnection%2Cbool"
title="handle(m: MultistreamSelect; conn: Connection; active: bool = false): Future[ title="handle(m: MultistreamSelect; conn: Connection; active: bool = false): InternalRaisesFuture[
void]">handle(m: MultistreamSelect; conn: Connection; active: bool = false): Future[ void, (CancelledError,)]">handle(m: MultistreamSelect; conn: Connection; active: bool = false): InternalRaisesFuture[
void]</a></li> void, (CancelledError,)]</a></li>
</ul> </ul>
<ul class="simple nested-toc-section">list <ul class="simple nested-toc-section">list
<li><a class="reference" href="#list%2CMultistreamSelect%2CConnection" <li><a class="reference" href="#list%2CMultistreamSelect%2CConnection"
title="list(m: MultistreamSelect; conn: Connection): Future[seq[string]]">list(m: MultistreamSelect; conn: Connection): Future[seq[string]]</a></li> title="list(m: MultistreamSelect; conn: Connection): InternalRaisesFuture[seq[string],
(CancelledError, LPStreamError, MultiStreamError)]">list(m: MultistreamSelect; conn: Connection): InternalRaisesFuture[seq[string],
(CancelledError, LPStreamError, MultiStreamError)]</a></li>
</ul> </ul>
<ul class="simple nested-toc-section">new <ul class="simple nested-toc-section">new
@ -264,24 +268,30 @@ window.addEventListener("DOMContentLoaded", main2);
<ul class="simple nested-toc-section">select <ul class="simple nested-toc-section">select
<li><a class="reference" href="#select%2C%2CConnection%2Cseq%5Bstring%5D" <li><a class="reference" href="#select%2C%2CConnection%2Cseq%5Bstring%5D"
title="select(_: MultistreamSelect | type MultistreamSelect; conn: Connection; title="select(_: MultistreamSelect | type MultistreamSelect; conn: Connection;
proto: seq[string]): Future[string]">select(_: MultistreamSelect | type MultistreamSelect; conn: Connection; proto: seq[string]): InternalRaisesFuture[string,
proto: seq[string]): Future[string]</a></li> (CancelledError, LPStreamError, MultiStreamError)]">select(_: MultistreamSelect | type MultistreamSelect; conn: Connection;
proto: seq[string]): InternalRaisesFuture[string,
(CancelledError, LPStreamError, MultiStreamError)]</a></li>
<li><a class="reference" href="#select%2C%2CConnection%2Cstring" <li><a class="reference" href="#select%2C%2CConnection%2Cstring"
title="select(_: MultistreamSelect | type MultistreamSelect; conn: Connection; title="select(_: MultistreamSelect | type MultistreamSelect; conn: Connection;
proto: string): Future[bool]">select(_: MultistreamSelect | type MultistreamSelect; conn: Connection; proto: string): InternalRaisesFuture[bool,
proto: string): Future[bool]</a></li> (CancelledError, LPStreamError, MultiStreamError)]">select(_: MultistreamSelect | type MultistreamSelect; conn: Connection;
proto: string): InternalRaisesFuture[bool,
(CancelledError, LPStreamError, MultiStreamError)]</a></li>
<li><a class="reference" href="#select%2CMultistreamSelect%2CConnection" <li><a class="reference" href="#select%2CMultistreamSelect%2CConnection"
title="select(m: MultistreamSelect; conn: Connection): Future[bool]">select(m: MultistreamSelect; conn: Connection): Future[bool]</a></li> title="select(m: MultistreamSelect; conn: Connection): InternalRaisesFuture[bool,
(CancelledError, LPStreamError, MultiStreamError)]">select(m: MultistreamSelect; conn: Connection): InternalRaisesFuture[bool,
(CancelledError, LPStreamError, MultiStreamError)]</a></li>
</ul> </ul>
<ul class="simple nested-toc-section">start <ul class="simple nested-toc-section">start
<li><a class="reference" href="#start%2CMultistreamSelect" <li><a class="reference" href="#start%2CMultistreamSelect"
title="start(m: MultistreamSelect): Future[void]">start(m: MultistreamSelect): Future[void]</a></li> title="start(m: MultistreamSelect): InternalRaisesFuture[void, (CancelledError,)]">start(m: MultistreamSelect): InternalRaisesFuture[void, (CancelledError,)]</a></li>
</ul> </ul>
<ul class="simple nested-toc-section">stop <ul class="simple nested-toc-section">stop
<li><a class="reference" href="#stop%2CMultistreamSelect" <li><a class="reference" href="#stop%2CMultistreamSelect"
title="stop(m: MultistreamSelect): Future[void]">stop(m: MultistreamSelect): Future[void]</a></li> title="stop(m: MultistreamSelect): InternalRaisesFuture[void, void]">stop(m: MultistreamSelect): InternalRaisesFuture[void, void]</a></li>
</ul> </ul>
@ -376,9 +386,9 @@ class="link-seesrc" target="_blank">Source</a>
helper to allow registering pure handlers helper to allow registering pure handlers
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L231" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L249"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L231" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L249" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
@ -389,9 +399,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L225" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L243"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L225" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L243" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
@ -402,51 +412,53 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L216" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L234"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L216" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L234" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
<div id="handle,typeMultistreamSelect,Connection,seq[string],bool" class="tohide"> <div id="handle,typeMultistreamSelect,Connection,seq[string],bool" class="tohide">
<dt><pre><span class="Keyword">proc</span> <a href="#handle%2CtypeMultistreamSelect%2CConnection%2Cseq%5Bstring%5D%2Cbool"><span class="Identifier">handle</span></a><span class="Other">(</span><span class="Operator">_</span><span class="Other">:</span> <span class="Keyword">type</span> <span class="Identifier">MultistreamSelect</span><span class="Other">;</span> <span class="Identifier">conn</span><span class="Other">:</span> <a href="stream/connection.html#Connection"><span class="Identifier">Connection</span></a><span class="Other">;</span> <span class="Identifier">protos</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span><span class="Other">;</span> <dt><pre><span class="Keyword">proc</span> <a href="#handle%2CtypeMultistreamSelect%2CConnection%2Cseq%5Bstring%5D%2Cbool"><span class="Identifier">handle</span></a><span class="Other">(</span><span class="Operator">_</span><span class="Other">:</span> <span class="Keyword">type</span> <span class="Identifier">MultistreamSelect</span><span class="Other">;</span> <span class="Identifier">conn</span><span class="Other">:</span> <a href="stream/connection.html#Connection"><span class="Identifier">Connection</span></a><span class="Other">;</span> <span class="Identifier">protos</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span><span class="Other">;</span>
<span class="Identifier">matchers</span> <span class="Other">=</span> <span class="Identifier">newSeq</span><span class="Other">[</span><a href="multistream.html#Matcher"><span class="Identifier">Matcher</span></a><span class="Other">]</span><span class="Other">(</span><span class="Other">)</span><span class="Other">;</span> <span class="Identifier">active</span><span class="Other">:</span> <span class="Identifier">bool</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span> {. <span class="Identifier">matchers</span> <span class="Other">=</span> <span class="Identifier">newSeq</span><span class="Other">[</span><a href="multistream.html#Matcher"><span class="Identifier">Matcher</span></a><span class="Other">]</span><span class="Other">(</span><span class="Other">)</span><span class="Other">;</span> <span class="Identifier">active</span><span class="Other">:</span> <span class="Identifier">bool</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span>
<span class="Identifier">string</span><span class="Other">,</span> <span class="Other">(</span><span class="Identifier">CancelledError</span><span class="Other">,</span> <a href="stream/lpstream.html#LPStreamError"><span class="Identifier">LPStreamError</span></a><span class="Other">,</span> <a href="multistream.html#MultiStreamError"><span class="Identifier">MultiStreamError</span></a><span class="Other">)</span><span class="Other">]</span> {.
<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt> <span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd> <dd>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L134" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L147"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L134" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L147" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
<div id="handle,MultistreamSelect,Connection,bool" class="tohide"> <div id="handle,MultistreamSelect,Connection,bool" class="tohide">
<dt><pre><span class="Keyword">proc</span> <a href="#handle%2CMultistreamSelect%2CConnection%2Cbool"><span class="Identifier">handle</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="multistream.html#MultistreamSelect"><span class="Identifier">MultistreamSelect</span></a><span class="Other">;</span> <span class="Identifier">conn</span><span class="Other">:</span> <a href="stream/connection.html#Connection"><span class="Identifier">Connection</span></a><span class="Other">;</span> <span class="Identifier">active</span><span class="Other">:</span> <span class="Identifier">bool</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span> <dt><pre><span class="Keyword">proc</span> <a href="#handle%2CMultistreamSelect%2CConnection%2Cbool"><span class="Identifier">handle</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="multistream.html#MultistreamSelect"><span class="Identifier">MultistreamSelect</span></a><span class="Other">;</span> <span class="Identifier">conn</span><span class="Other">:</span> <a href="stream/connection.html#Connection"><span class="Identifier">Connection</span></a><span class="Other">;</span> <span class="Identifier">active</span><span class="Other">:</span> <span class="Identifier">bool</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span>
<span class="Identifier">void</span><span class="Other">]</span> {.<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">void</span><span class="Other">,</span> <span class="Other">(</span><span class="Identifier">CancelledError</span><span class="Other">,</span><span class="Other">)</span><span class="Other">]</span> {.<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt>
<dd> <dd>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L175" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L192"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L175" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L192" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
<div id="list,MultistreamSelect,Connection" class="tohide"> <div id="list,MultistreamSelect,Connection" class="tohide">
<dt><pre><span class="Keyword">proc</span> <a href="#list%2CMultistreamSelect%2CConnection"><span class="Identifier">list</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="multistream.html#MultistreamSelect"><span class="Identifier">MultistreamSelect</span></a><span class="Other">;</span> <span class="Identifier">conn</span><span class="Other">:</span> <a href="stream/connection.html#Connection"><span class="Identifier">Connection</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span><span class="Other">]</span> {. <dt><pre><span class="Keyword">proc</span> <a href="#list%2CMultistreamSelect%2CConnection"><span class="Identifier">list</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="multistream.html#MultistreamSelect"><span class="Identifier">MultistreamSelect</span></a><span class="Other">;</span> <span class="Identifier">conn</span><span class="Other">:</span> <a href="stream/connection.html#Connection"><span class="Identifier">Connection</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span>
<span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span><span class="Other">,</span> <span class="Other">(</span><span class="Identifier">CancelledError</span><span class="Other">,</span> <a href="stream/lpstream.html#LPStreamError"><span class="Identifier">LPStreamError</span></a><span class="Other">,</span> <a href="multistream.html#MultiStreamError"><span class="Identifier">MultiStreamError</span></a><span class="Other">)</span><span class="Other">]</span> {.
<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt>
<dd> <dd>
list remote protos requests on connection list remote protos requests on connection
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L113" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L125"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L113" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L125" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
@ -464,68 +476,73 @@ class="link-seesrc" target="_blank">Source</a>
</div> </div>
<div id="select,,Connection,seq[string]" class="tohide"> <div id="select,,Connection,seq[string]" class="tohide">
<dt><pre><span class="Keyword">proc</span> <a href="#select%2C%2CConnection%2Cseq%5Bstring%5D"><span class="Identifier">select</span></a><span class="Other">(</span><span class="Operator">_</span><span class="Other">:</span> <a href="multistream.html#MultistreamSelect"><span class="Identifier">MultistreamSelect</span></a> <span class="Operator">|</span> <span class="Keyword">type</span> <span class="Identifier">MultistreamSelect</span><span class="Other">;</span> <span class="Identifier">conn</span><span class="Other">:</span> <a href="stream/connection.html#Connection"><span class="Identifier">Connection</span></a><span class="Other">;</span> <dt><pre><span class="Keyword">proc</span> <a href="#select%2C%2CConnection%2Cseq%5Bstring%5D"><span class="Identifier">select</span></a><span class="Other">(</span><span class="Operator">_</span><span class="Other">:</span> <a href="multistream.html#MultistreamSelect"><span class="Identifier">MultistreamSelect</span></a> <span class="Operator">|</span> <span class="Keyword">type</span> <span class="Identifier">MultistreamSelect</span><span class="Other">;</span> <span class="Identifier">conn</span><span class="Other">:</span> <a href="stream/connection.html#Connection"><span class="Identifier">Connection</span></a><span class="Other">;</span>
<span class="Identifier">proto</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span> {.<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">proto</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">,</span>
<span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt> <span class="Other">(</span><span class="Identifier">CancelledError</span><span class="Other">,</span> <a href="stream/lpstream.html#LPStreamError"><span class="Identifier">LPStreamError</span></a><span class="Other">,</span> <a href="multistream.html#MultiStreamError"><span class="Identifier">MultiStreamError</span></a><span class="Other">)</span><span class="Other">]</span> {.<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd> <dd>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L56" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L58"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L56" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L58" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
<div id="select,,Connection,string" class="tohide"> <div id="select,,Connection,string" class="tohide">
<dt><pre><span class="Keyword">proc</span> <a href="#select%2C%2CConnection%2Cstring"><span class="Identifier">select</span></a><span class="Other">(</span><span class="Operator">_</span><span class="Other">:</span> <a href="multistream.html#MultistreamSelect"><span class="Identifier">MultistreamSelect</span></a> <span class="Operator">|</span> <span class="Keyword">type</span> <span class="Identifier">MultistreamSelect</span><span class="Other">;</span> <span class="Identifier">conn</span><span class="Other">:</span> <a href="stream/connection.html#Connection"><span class="Identifier">Connection</span></a><span class="Other">;</span> <dt><pre><span class="Keyword">proc</span> <a href="#select%2C%2CConnection%2Cstring"><span class="Identifier">select</span></a><span class="Other">(</span><span class="Operator">_</span><span class="Other">:</span> <a href="multistream.html#MultistreamSelect"><span class="Identifier">MultistreamSelect</span></a> <span class="Operator">|</span> <span class="Keyword">type</span> <span class="Identifier">MultistreamSelect</span><span class="Other">;</span> <span class="Identifier">conn</span><span class="Other">:</span> <a href="stream/connection.html#Connection"><span class="Identifier">Connection</span></a><span class="Other">;</span>
<span class="Identifier">proto</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">bool</span><span class="Other">]</span> {.<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">proto</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span><span class="Identifier">bool</span><span class="Other">,</span>
<span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt> <span class="Other">(</span><span class="Identifier">CancelledError</span><span class="Other">,</span> <a href="stream/lpstream.html#LPStreamError"><span class="Identifier">LPStreamError</span></a><span class="Other">,</span> <a href="multistream.html#MultiStreamError"><span class="Identifier">MultiStreamError</span></a><span class="Other">)</span><span class="Other">]</span> {.<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd> <dd>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L103" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L108"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L103" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L108" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
<div id="select,MultistreamSelect,Connection" class="tohide"> <div id="select,MultistreamSelect,Connection" class="tohide">
<dt><pre><span class="Keyword">proc</span> <a href="#select%2CMultistreamSelect%2CConnection"><span class="Identifier">select</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="multistream.html#MultistreamSelect"><span class="Identifier">MultistreamSelect</span></a><span class="Other">;</span> <span class="Identifier">conn</span><span class="Other">:</span> <a href="stream/connection.html#Connection"><span class="Identifier">Connection</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">bool</span><span class="Other">]</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <dt><pre><span class="Keyword">proc</span> <a href="#select%2CMultistreamSelect%2CConnection"><span class="Identifier">select</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="multistream.html#MultistreamSelect"><span class="Identifier">MultistreamSelect</span></a><span class="Other">;</span> <span class="Identifier">conn</span><span class="Other">:</span> <a href="stream/connection.html#Connection"><span class="Identifier">Connection</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span><span class="Identifier">bool</span><span class="Other">,</span>
<span class="Other">(</span><span class="Identifier">CancelledError</span><span class="Other">,</span> <a href="stream/lpstream.html#LPStreamError"><span class="Identifier">LPStreamError</span></a><span class="Other">,</span> <a href="multistream.html#MultiStreamError"><span class="Identifier">MultiStreamError</span></a><span class="Other">)</span><span class="Other">]</span> {.<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span>
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L118"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L118" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="start,MultistreamSelect" class="tohide">
<dt><pre><span class="Keyword">proc</span> <a href="#start%2CMultistreamSelect"><span class="Identifier">start</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="multistream.html#MultistreamSelect"><span class="Identifier">MultistreamSelect</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">,</span> <span class="Other">(</span><span class="Identifier">CancelledError</span><span class="Other">,</span><span class="Other">)</span><span class="Other">]</span> {.
<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt>
<dd> <dd>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L109" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L263"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L109" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L263" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="start,MultistreamSelect" class="tohide">
<dt><pre><span class="Keyword">proc</span> <a href="#start%2CMultistreamSelect"><span class="Identifier">start</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="multistream.html#MultistreamSelect"><span class="Identifier">MultistreamSelect</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span> {.<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L245"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L245" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
<div id="stop,MultistreamSelect" class="tohide"> <div id="stop,MultistreamSelect" class="tohide">
<dt><pre><span class="Keyword">proc</span> <a href="#stop%2CMultistreamSelect"><span class="Identifier">stop</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="multistream.html#MultistreamSelect"><span class="Identifier">MultistreamSelect</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span> {.<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <dt><pre><span class="Keyword">proc</span> <a href="#stop%2CMultistreamSelect"><span class="Identifier">stop</span></a><span class="Other">(</span><span class="Identifier">m</span><span class="Other">:</span> <a href="multistream.html#MultistreamSelect"><span class="Identifier">MultistreamSelect</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">,</span> <span class="Identifier">void</span><span class="Other">]</span> {.
<span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt> <span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt>
<dd> <dd>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L248" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/multistream.nim#L284"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L248" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/multistream.nim#L284" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
@ -539,7 +556,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -399,7 +399,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -455,7 +455,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -535,7 +535,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:33 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -606,7 +606,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -375,7 +375,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -360,7 +360,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -806,7 +806,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:33 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:27 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -484,7 +484,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:33 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -931,7 +931,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:30 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:24 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -508,7 +508,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -302,7 +302,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -468,7 +468,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -722,7 +722,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -383,7 +383,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -290,12 +290,12 @@ window.addEventListener("DOMContentLoaded", main2);
<ul class="simple simple-toc-section"> <ul class="simple simple-toc-section">
<ul class="simple nested-toc-section">start <ul class="simple nested-toc-section">start
<li><a class="reference" href="#start.e%2CRelay" <li><a class="reference" href="#start.e%2CRelay"
title="start(r: Relay): Future[void]">start(r: Relay): Future[void]</a></li> title="start(r: Relay): InternalRaisesFuture[void, (CancelledError,)]">start(r: Relay): InternalRaisesFuture[void, (CancelledError,)]</a></li>
</ul> </ul>
<ul class="simple nested-toc-section">stop <ul class="simple nested-toc-section">stop
<li><a class="reference" href="#stop.e%2CRelay" <li><a class="reference" href="#stop.e%2CRelay"
title="stop(r: Relay): Future[void]">stop(r: Relay): Future[void]</a></li> title="stop(r: Relay): InternalRaisesFuture[void, void]">stop(r: Relay): InternalRaisesFuture[void, void]</a></li>
</ul> </ul>
@ -531,29 +531,30 @@ class="link-seesrc" target="_blank">Source</a>
<h1><a class="toc-backref" href="#14">Methods</a></h1> <h1><a class="toc-backref" href="#14">Methods</a></h1>
<dl class="item"> <dl class="item">
<div id="start.e,Relay" class="tohide"> <div id="start.e,Relay" class="tohide">
<dt><pre><span class="Keyword">method</span> <a href="#start.e%2CRelay"><span class="Identifier">start</span></a><span class="Other">(</span><span class="Identifier">r</span><span class="Other">:</span> <a href="relay.html#Relay"><span class="Identifier">Relay</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span> {.<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <dt><pre><span class="Keyword">method</span> <a href="#start.e%2CRelay"><span class="Identifier">start</span></a><span class="Other">(</span><span class="Identifier">r</span><span class="Other">:</span> <a href="relay.html#Relay"><span class="Identifier">Relay</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">,</span> <span class="Other">(</span><span class="Identifier">CancelledError</span><span class="Other">,</span><span class="Other">)</span><span class="Other">]</span> {.
<span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt>
<dd> <dd>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/connectivity/relay/relay.nim#L364" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/connectivity/relay/relay.nim#L366"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/connectivity/relay/relay.nim#L364" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/connectivity/relay/relay.nim#L366" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
<div id="stop.e,Relay" class="tohide"> <div id="stop.e,Relay" class="tohide">
<dt><pre><span class="Keyword">method</span> <a href="#stop.e%2CRelay"><span class="Identifier">stop</span></a><span class="Other">(</span><span class="Identifier">r</span><span class="Other">:</span> <a href="relay.html#Relay"><span class="Identifier">Relay</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span> {.<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <dt><pre><span class="Keyword">method</span> <a href="#stop.e%2CRelay"><span class="Identifier">stop</span></a><span class="Other">(</span><span class="Identifier">r</span><span class="Other">:</span> <a href="relay.html#Relay"><span class="Identifier">Relay</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">,</span> <span class="Identifier">void</span><span class="Other">]</span> {.<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span>
<span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt>
<dd> <dd>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/connectivity/relay/relay.nim#L371" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/connectivity/relay/relay.nim#L376"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/connectivity/relay/relay.nim#L371" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/connectivity/relay/relay.nim#L376" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
@ -567,7 +568,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -414,7 +414,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:30 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -376,7 +376,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -636,7 +636,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -414,7 +414,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:36 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:30 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -268,12 +268,12 @@ window.addEventListener("DOMContentLoaded", main2);
</ul> </ul>
<ul class="simple nested-toc-section">start <ul class="simple nested-toc-section">start
<li><a class="reference" href="#start.e%2CLPProtocol" <li><a class="reference" href="#start.e%2CLPProtocol"
title="start(p: LPProtocol): Future[void]">start(p: LPProtocol): Future[void]</a></li> title="start(p: LPProtocol): InternalRaisesFuture[void, (CancelledError,)]">start(p: LPProtocol): InternalRaisesFuture[void, (CancelledError,)]</a></li>
</ul> </ul>
<ul class="simple nested-toc-section">stop <ul class="simple nested-toc-section">stop
<li><a class="reference" href="#stop.e%2CLPProtocol" <li><a class="reference" href="#stop.e%2CLPProtocol"
title="stop(p: LPProtocol): Future[void]">stop(p: LPProtocol): Future[void]</a></li> title="stop(p: LPProtocol): InternalRaisesFuture[void, void]">stop(p: LPProtocol): InternalRaisesFuture[void, void]</a></li>
</ul> </ul>
@ -358,9 +358,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/protocol.nim#L43" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/protocol.nim#L54"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/protocol.nim#L43" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/protocol.nim#L54" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
@ -370,9 +370,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/protocol.nim#L47" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/protocol.nim#L58"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/protocol.nim#L47" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/protocol.nim#L58" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
@ -382,9 +382,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/protocol.nim#L37" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/protocol.nim#L48"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/protocol.nim#L37" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/protocol.nim#L48" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
@ -394,9 +394,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/protocol.nim#L40" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/protocol.nim#L51"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/protocol.nim#L40" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/protocol.nim#L51" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
@ -408,9 +408,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/protocol.nim#L52" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/protocol.nim#L63"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/protocol.nim#L52" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/protocol.nim#L63" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
@ -432,28 +432,29 @@ class="link-seesrc" target="_blank">Source</a>
</dd> </dd>
</div> </div>
<div id="start.e,LPProtocol" class="tohide"> <div id="start.e,LPProtocol" class="tohide">
<dt><pre><span class="Keyword">method</span> <a href="#start.e%2CLPProtocol"><span class="Identifier">start</span></a><span class="Other">(</span><span class="Identifier">p</span><span class="Other">:</span> <a href="protocol.html#LPProtocol"><span class="Identifier">LPProtocol</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span> {.<span class="Identifier">base</span><span class="Other">,</span> <span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <dt><pre><span class="Keyword">method</span> <a href="#start.e%2CLPProtocol"><span class="Identifier">start</span></a><span class="Other">(</span><span class="Identifier">p</span><span class="Other">:</span> <a href="protocol.html#LPProtocol"><span class="Identifier">LPProtocol</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">,</span> <span class="Other">(</span><span class="Identifier">CancelledError</span><span class="Other">,</span><span class="Other">)</span><span class="Other">]</span> {.
<span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt> <span class="Identifier">base</span><span class="Other">,</span> <span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd> <dd>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/protocol.nim#L34" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/protocol.nim#L36"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/protocol.nim#L34" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/protocol.nim#L36" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
<div id="stop.e,LPProtocol" class="tohide"> <div id="stop.e,LPProtocol" class="tohide">
<dt><pre><span class="Keyword">method</span> <a href="#stop.e%2CLPProtocol"><span class="Identifier">stop</span></a><span class="Other">(</span><span class="Identifier">p</span><span class="Other">:</span> <a href="protocol.html#LPProtocol"><span class="Identifier">LPProtocol</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span> {.<span class="Identifier">base</span><span class="Other">,</span> <span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <dt><pre><span class="Keyword">method</span> <a href="#stop.e%2CLPProtocol"><span class="Identifier">stop</span></a><span class="Other">(</span><span class="Identifier">p</span><span class="Other">:</span> <a href="protocol.html#LPProtocol"><span class="Identifier">LPProtocol</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">,</span> <span class="Identifier">void</span><span class="Other">]</span> {.<span class="Identifier">base</span><span class="Other">,</span>
<span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt> <span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
<dd> <dd>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/protocol.nim#L35" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/protocol.nim#L42"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/protocol.nim#L35" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/protocol.nim#L42" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
@ -467,7 +468,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:33 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -239,7 +239,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:37 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:31 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -255,7 +255,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:36 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:30 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -468,7 +468,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:37 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:31 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -282,12 +282,12 @@ window.addEventListener("DOMContentLoaded", main2);
</ul> </ul>
<ul class="simple nested-toc-section">start <ul class="simple nested-toc-section">start
<li><a class="reference" href="#start.e%2CGossipSub" <li><a class="reference" href="#start.e%2CGossipSub"
title="start(g: GossipSub): Future[void]">start(g: GossipSub): Future[void]</a></li> title="start(g: GossipSub): InternalRaisesFuture[void, (CancelledError,)]">start(g: GossipSub): InternalRaisesFuture[void, (CancelledError,)]</a></li>
</ul> </ul>
<ul class="simple nested-toc-section">stop <ul class="simple nested-toc-section">stop
<li><a class="reference" href="#stop.e%2CGossipSub" <li><a class="reference" href="#stop.e%2CGossipSub"
title="stop(g: GossipSub): Future[void]">stop(g: GossipSub): Future[void]</a></li> title="stop(g: GossipSub): InternalRaisesFuture[void, void]">stop(g: GossipSub): InternalRaisesFuture[void, void]</a></li>
</ul> </ul>
<ul class="simple nested-toc-section">unsubscribePeer <ul class="simple nested-toc-section">unsubscribePeer
@ -416,9 +416,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/pubsub/gossipsub.nim#L746" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/pubsub/gossipsub.nim#L756"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/gossipsub.nim#L746" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/gossipsub.nim#L756" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
@ -441,9 +441,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/pubsub/gossipsub.nim#L729" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/pubsub/gossipsub.nim#L739"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/gossipsub.nim#L729" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/gossipsub.nim#L739" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
@ -515,28 +515,30 @@ class="link-seesrc" target="_blank">Source</a>
</dd> </dd>
</div> </div>
<div id="start.e,GossipSub" class="tohide"> <div id="start.e,GossipSub" class="tohide">
<dt><pre><span class="Keyword">method</span> <a href="#start.e%2CGossipSub"><span class="Identifier">start</span></a><span class="Other">(</span><span class="Identifier">g</span><span class="Other">:</span> <a href="gossipsub/types.html#GossipSub"><span class="Identifier">GossipSub</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span> {.<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <dt><pre><span class="Keyword">method</span> <a href="#start.e%2CGossipSub"><span class="Identifier">start</span></a><span class="Other">(</span><span class="Identifier">g</span><span class="Other">:</span> <a href="gossipsub/types.html#GossipSub"><span class="Identifier">GossipSub</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">,</span> <span class="Other">(</span><span class="Identifier">CancelledError</span><span class="Other">,</span><span class="Other">)</span><span class="Other">]</span> {.
<span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt> <span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt>
<dd> <dd>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/pubsub/gossipsub.nim#L704" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/pubsub/gossipsub.nim#L706"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/gossipsub.nim#L704" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/gossipsub.nim#L706" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
<div id="stop.e,GossipSub" class="tohide"> <div id="stop.e,GossipSub" class="tohide">
<dt><pre><span class="Keyword">method</span> <a href="#stop.e%2CGossipSub"><span class="Identifier">stop</span></a><span class="Other">(</span><span class="Identifier">g</span><span class="Other">:</span> <a href="gossipsub/types.html#GossipSub"><span class="Identifier">GossipSub</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span> {.<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <dt><pre><span class="Keyword">method</span> <a href="#stop.e%2CGossipSub"><span class="Identifier">stop</span></a><span class="Other">(</span><span class="Identifier">g</span><span class="Other">:</span> <a href="gossipsub/types.html#GossipSub"><span class="Identifier">GossipSub</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">,</span> <span class="Identifier">void</span><span class="Other">]</span> {.<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span>
<span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt>
<dd> <dd>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/pubsub/gossipsub.nim#L716" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/pubsub/gossipsub.nim#L722"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/gossipsub.nim#L716" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/gossipsub.nim#L722" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
@ -568,7 +570,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:37 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:31 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -496,7 +496,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:37 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:31 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -447,7 +447,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:37 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:31 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -780,7 +780,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:37 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:31 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -403,7 +403,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:37 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:31 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -370,7 +370,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:37 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:31 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -1176,7 +1176,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:36 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:31 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -786,7 +786,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:36 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:31 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -342,7 +342,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:36 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:31 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -645,7 +645,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:36 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:30 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -596,7 +596,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:36 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:30 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -422,7 +422,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:36 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:31 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -284,12 +284,12 @@ window.addEventListener("DOMContentLoaded", main2);
</ul> </ul>
<ul class="simple nested-toc-section">start <ul class="simple nested-toc-section">start
<li><a class="reference" href="#start.e%2CRendezVous" <li><a class="reference" href="#start.e%2CRendezVous"
title="start(rdv: RendezVous): Future[void]">start(rdv: RendezVous): Future[void]</a></li> title="start(rdv: RendezVous): InternalRaisesFuture[void, (CancelledError,)]">start(rdv: RendezVous): InternalRaisesFuture[void, (CancelledError,)]</a></li>
</ul> </ul>
<ul class="simple nested-toc-section">stop <ul class="simple nested-toc-section">stop
<li><a class="reference" href="#stop.e%2CRendezVous" <li><a class="reference" href="#stop.e%2CRendezVous"
title="stop(rdv: RendezVous): Future[void]">stop(rdv: RendezVous): Future[void]</a></li> title="stop(rdv: RendezVous): InternalRaisesFuture[void, void]">stop(rdv: RendezVous): InternalRaisesFuture[void, void]</a></li>
</ul> </ul>
@ -495,28 +495,30 @@ class="link-seesrc" target="_blank">Source</a>
</dd> </dd>
</div> </div>
<div id="start.e,RendezVous" class="tohide"> <div id="start.e,RendezVous" class="tohide">
<dt><pre><span class="Keyword">method</span> <a href="#start.e%2CRendezVous"><span class="Identifier">start</span></a><span class="Other">(</span><span class="Identifier">rdv</span><span class="Other">:</span> <a href="rendezvous.html#RendezVous"><span class="Identifier">RendezVous</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span> {.<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <dt><pre><span class="Keyword">method</span> <a href="#start.e%2CRendezVous"><span class="Identifier">start</span></a><span class="Other">(</span><span class="Identifier">rdv</span><span class="Other">:</span> <a href="rendezvous.html#RendezVous"><span class="Identifier">RendezVous</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">,</span> <span class="Other">(</span><span class="Identifier">CancelledError</span><span class="Other">,</span><span class="Other">)</span><span class="Other">]</span> {.
<span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt> <span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt>
<dd> <dd>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/rendezvous.nim#L681" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/rendezvous.nim#L683"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L681" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L683" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
<div id="stop.e,RendezVous" class="tohide"> <div id="stop.e,RendezVous" class="tohide">
<dt><pre><span class="Keyword">method</span> <a href="#stop.e%2CRendezVous"><span class="Identifier">stop</span></a><span class="Other">(</span><span class="Identifier">rdv</span><span class="Other">:</span> <a href="rendezvous.html#RendezVous"><span class="Identifier">RendezVous</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span> {.<span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <dt><pre><span class="Keyword">method</span> <a href="#stop.e%2CRendezVous"><span class="Identifier">stop</span></a><span class="Other">(</span><span class="Identifier">rdv</span><span class="Other">:</span> <a href="rendezvous.html#RendezVous"><span class="Identifier">RendezVous</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">,</span> <span class="Identifier">void</span><span class="Other">]</span> {.
<span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt> <span class="Identifier">stackTrace</span><span class="Other">:</span> <span class="DecNumber">false</span><span class="Other">,</span> <span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">gcsafe</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span>
<span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt>
<dd> <dd>
&nbsp;&nbsp;<a &nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/rendezvous.nim#L688" href="https://github.com/status-im/nim-libp2p/tree/unstable/libp2p/protocols/rendezvous.nim#L693"
class="link-seesrc" target="_blank">Source</a> class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L688" class="link-seesrc" target="_blank" >Edit</a> &nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L693" class="link-seesrc" target="_blank" >Edit</a>
</dd> </dd>
</div> </div>
@ -530,7 +532,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -570,7 +570,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -558,7 +558,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -422,7 +422,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:33 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -503,7 +503,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:33 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -524,7 +524,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -504,7 +504,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -502,7 +502,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:33 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -1009,7 +1009,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:33 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -442,7 +442,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:33 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -750,7 +750,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -266,7 +266,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:33 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:27 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -476,7 +476,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -488,7 +488,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -583,7 +583,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:36 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:30 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -350,7 +350,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:30 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -370,7 +370,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -444,7 +444,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:30 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:24 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -271,7 +271,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -245,7 +245,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -512,7 +512,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:35 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -362,7 +362,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:28 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -725,7 +725,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:30 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:24 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -636,7 +636,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:32 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:26 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -604,7 +604,7 @@ class="link-seesrc" target="_blank">Source</a>
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:34 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:29 UTC</small>
</div> </div>
</div> </div>
</div> </div>

View File

@ -1923,13 +1923,15 @@ window.addEventListener('DOMContentLoaded', main);
</ul></dd> </ul></dd>
<dt><a name="handle" href="#handle"><span>handle:</span></a></dt><dd><ul class="simple"> <dt><a name="handle" href="#handle"><span>handle:</span></a></dt><dd><ul class="simple">
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="multistream: handle(m: MultistreamSelect; conn: Connection; active: bool = false): Future[ data-doc-search-tag="multistream: handle(m: MultistreamSelect; conn: Connection; active: bool = false): InternalRaisesFuture[
void]" href="libp2p/multistream.html#handle%2CMultistreamSelect%2CConnection%2Cbool">multistream: handle(m: MultistreamSelect; conn: Connection; active: bool = false): Future[ void, (CancelledError,)]" href="libp2p/multistream.html#handle%2CMultistreamSelect%2CConnection%2Cbool">multistream: handle(m: MultistreamSelect; conn: Connection; active: bool = false): InternalRaisesFuture[
void]</a></li> void, (CancelledError,)]</a></li>
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="multistream: handle(_: type MultistreamSelect; conn: Connection; protos: seq[string]; data-doc-search-tag="multistream: handle(_: type MultistreamSelect; conn: Connection; protos: seq[string];
matchers = newSeq[Matcher](); active: bool = false): Future[string]" href="libp2p/multistream.html#handle%2CtypeMultistreamSelect%2CConnection%2Cseq%5Bstring%5D%2Cbool">multistream: handle(_: type MultistreamSelect; conn: Connection; protos: seq[string]; matchers = newSeq[Matcher](); active: bool = false): InternalRaisesFuture[
matchers = newSeq[Matcher](); active: bool = false): Future[string]</a></li> string, (CancelledError, LPStreamError, MultiStreamError)]" href="libp2p/multistream.html#handle%2CtypeMultistreamSelect%2CConnection%2Cseq%5Bstring%5D%2Cbool">multistream: handle(_: type MultistreamSelect; conn: Connection; protos: seq[string];
matchers = newSeq[Matcher](); active: bool = false): InternalRaisesFuture[
string, (CancelledError, LPStreamError, MultiStreamError)]</a></li>
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="muxer: handle(m: Muxer): InternalRaisesFuture[void, void]" href="libp2p/muxers/muxer.html#handle.e%2CMuxer">muxer: handle(m: Muxer): InternalRaisesFuture[void, void]</a></li> data-doc-search-tag="muxer: handle(m: Muxer): InternalRaisesFuture[void, void]" href="libp2p/muxers/muxer.html#handle.e%2CMuxer">muxer: handle(m: Muxer): InternalRaisesFuture[void, void]</a></li>
<li><a class="reference external" <li><a class="reference external"
@ -2739,7 +2741,9 @@ window.addEventListener('DOMContentLoaded', main);
</ul></dd> </ul></dd>
<dt><a name="list" href="#list"><span>list:</span></a></dt><dd><ul class="simple"> <dt><a name="list" href="#list"><span>list:</span></a></dt><dd><ul class="simple">
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="multistream: list(m: MultistreamSelect; conn: Connection): Future[seq[string]]" href="libp2p/multistream.html#list%2CMultistreamSelect%2CConnection">multistream: list(m: MultistreamSelect; conn: Connection): Future[seq[string]]</a></li> data-doc-search-tag="multistream: list(m: MultistreamSelect; conn: Connection): InternalRaisesFuture[seq[string],
(CancelledError, LPStreamError, MultiStreamError)]" href="libp2p/multistream.html#list%2CMultistreamSelect%2CConnection">multistream: list(m: MultistreamSelect; conn: Connection): InternalRaisesFuture[seq[string],
(CancelledError, LPStreamError, MultiStreamError)]</a></li>
</ul></dd> </ul></dd>
<dt><a name="low" href="#low"><span>low:</span></a></dt><dd><ul class="simple"> <dt><a name="low" href="#low"><span>low:</span></a></dt><dd><ul class="simple">
<li><a class="reference external" <li><a class="reference external"
@ -4266,14 +4270,20 @@ window.addEventListener('DOMContentLoaded', main);
<dt><a name="select" href="#select"><span>select:</span></a></dt><dd><ul class="simple"> <dt><a name="select" href="#select"><span>select:</span></a></dt><dd><ul class="simple">
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="multistream: select(_: MultistreamSelect | type MultistreamSelect; conn: Connection; data-doc-search-tag="multistream: select(_: MultistreamSelect | type MultistreamSelect; conn: Connection;
proto: seq[string]): Future[string]" href="libp2p/multistream.html#select%2C%2CConnection%2Cseq%5Bstring%5D">multistream: select(_: MultistreamSelect | type MultistreamSelect; conn: Connection; proto: seq[string]): InternalRaisesFuture[string,
proto: seq[string]): Future[string]</a></li> (CancelledError, LPStreamError, MultiStreamError)]" href="libp2p/multistream.html#select%2C%2CConnection%2Cseq%5Bstring%5D">multistream: select(_: MultistreamSelect | type MultistreamSelect; conn: Connection;
proto: seq[string]): InternalRaisesFuture[string,
(CancelledError, LPStreamError, MultiStreamError)]</a></li>
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="multistream: select(_: MultistreamSelect | type MultistreamSelect; conn: Connection; data-doc-search-tag="multistream: select(_: MultistreamSelect | type MultistreamSelect; conn: Connection;
proto: string): Future[bool]" href="libp2p/multistream.html#select%2C%2CConnection%2Cstring">multistream: select(_: MultistreamSelect | type MultistreamSelect; conn: Connection; proto: string): InternalRaisesFuture[bool,
proto: string): Future[bool]</a></li> (CancelledError, LPStreamError, MultiStreamError)]" href="libp2p/multistream.html#select%2C%2CConnection%2Cstring">multistream: select(_: MultistreamSelect | type MultistreamSelect; conn: Connection;
proto: string): InternalRaisesFuture[bool,
(CancelledError, LPStreamError, MultiStreamError)]</a></li>
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="multistream: select(m: MultistreamSelect; conn: Connection): Future[bool]" href="libp2p/multistream.html#select%2CMultistreamSelect%2CConnection">multistream: select(m: MultistreamSelect; conn: Connection): Future[bool]</a></li> data-doc-search-tag="multistream: select(m: MultistreamSelect; conn: Connection): InternalRaisesFuture[bool,
(CancelledError, LPStreamError, MultiStreamError)]" href="libp2p/multistream.html#select%2CMultistreamSelect%2CConnection">multistream: select(m: MultistreamSelect; conn: Connection): InternalRaisesFuture[bool,
(CancelledError, LPStreamError, MultiStreamError)]</a></li>
</ul></dd> </ul></dd>
<dt><a name="selectBest" href="#selectBest"><span>selectBest:</span></a></dt><dd><ul class="simple"> <dt><a name="selectBest" href="#selectBest"><span>selectBest:</span></a></dt><dd><ul class="simple">
<li><a class="reference external" <li><a class="reference external"
@ -4483,17 +4493,17 @@ window.addEventListener('DOMContentLoaded', main);
</ul></dd> </ul></dd>
<dt><a name="start" href="#start"><span>start:</span></a></dt><dd><ul class="simple"> <dt><a name="start" href="#start"><span>start:</span></a></dt><dd><ul class="simple">
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="multistream: start(m: MultistreamSelect): Future[void]" href="libp2p/multistream.html#start%2CMultistreamSelect">multistream: start(m: MultistreamSelect): Future[void]</a></li> data-doc-search-tag="multistream: start(m: MultistreamSelect): InternalRaisesFuture[void, (CancelledError,)]" href="libp2p/multistream.html#start%2CMultistreamSelect">multistream: start(m: MultistreamSelect): InternalRaisesFuture[void, (CancelledError,)]</a></li>
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="relay: start(r: Relay): Future[void]" href="libp2p/protocols/connectivity/relay/relay.html#start.e%2CRelay">relay: start(r: Relay): Future[void]</a></li> data-doc-search-tag="relay: start(r: Relay): InternalRaisesFuture[void, (CancelledError,)]" href="libp2p/protocols/connectivity/relay/relay.html#start.e%2CRelay">relay: start(r: Relay): InternalRaisesFuture[void, (CancelledError,)]</a></li>
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="rtransport: start(self: RelayTransport; ma: seq[MultiAddress]): Future[void]" href="libp2p/protocols/connectivity/relay/rtransport.html#start.e%2CRelayTransport%2Cseq%5BMultiAddress%5D">rtransport: start(self: RelayTransport; ma: seq[MultiAddress]): Future[void]</a></li> data-doc-search-tag="rtransport: start(self: RelayTransport; ma: seq[MultiAddress]): Future[void]" href="libp2p/protocols/connectivity/relay/rtransport.html#start.e%2CRelayTransport%2Cseq%5BMultiAddress%5D">rtransport: start(self: RelayTransport; ma: seq[MultiAddress]): Future[void]</a></li>
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="protocol: start(p: LPProtocol): Future[void]" href="libp2p/protocols/protocol.html#start.e%2CLPProtocol">protocol: start(p: LPProtocol): Future[void]</a></li> data-doc-search-tag="protocol: start(p: LPProtocol): InternalRaisesFuture[void, (CancelledError,)]" href="libp2p/protocols/protocol.html#start.e%2CLPProtocol">protocol: start(p: LPProtocol): InternalRaisesFuture[void, (CancelledError,)]</a></li>
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="gossipsub: start(g: GossipSub): Future[void]" href="libp2p/protocols/pubsub/gossipsub.html#start.e%2CGossipSub">gossipsub: start(g: GossipSub): Future[void]</a></li> data-doc-search-tag="gossipsub: start(g: GossipSub): InternalRaisesFuture[void, (CancelledError,)]" href="libp2p/protocols/pubsub/gossipsub.html#start.e%2CGossipSub">gossipsub: start(g: GossipSub): InternalRaisesFuture[void, (CancelledError,)]</a></li>
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="rendezvous: start(rdv: RendezVous): Future[void]" href="libp2p/protocols/rendezvous.html#start.e%2CRendezVous">rendezvous: start(rdv: RendezVous): Future[void]</a></li> data-doc-search-tag="rendezvous: start(rdv: RendezVous): InternalRaisesFuture[void, (CancelledError,)]" href="libp2p/protocols/rendezvous.html#start.e%2CRendezVous">rendezvous: start(rdv: RendezVous): InternalRaisesFuture[void, (CancelledError,)]</a></li>
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="switch: start(s: Switch): Future[void]" href="libp2p/switch.html#start%2CSwitch">switch: start(s: Switch): Future[void]</a></li> data-doc-search-tag="switch: start(s: Switch): Future[void]" href="libp2p/switch.html#start%2CSwitch">switch: start(s: Switch): Future[void]</a></li>
<li><a class="reference external" <li><a class="reference external"
@ -4517,17 +4527,17 @@ window.addEventListener('DOMContentLoaded', main);
</ul></dd> </ul></dd>
<dt><a name="stop" href="#stop"><span>stop:</span></a></dt><dd><ul class="simple"> <dt><a name="stop" href="#stop"><span>stop:</span></a></dt><dd><ul class="simple">
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="multistream: stop(m: MultistreamSelect): Future[void]" href="libp2p/multistream.html#stop%2CMultistreamSelect">multistream: stop(m: MultistreamSelect): Future[void]</a></li> data-doc-search-tag="multistream: stop(m: MultistreamSelect): InternalRaisesFuture[void, void]" href="libp2p/multistream.html#stop%2CMultistreamSelect">multistream: stop(m: MultistreamSelect): InternalRaisesFuture[void, void]</a></li>
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="relay: stop(r: Relay): Future[void]" href="libp2p/protocols/connectivity/relay/relay.html#stop.e%2CRelay">relay: stop(r: Relay): Future[void]</a></li> data-doc-search-tag="relay: stop(r: Relay): InternalRaisesFuture[void, void]" href="libp2p/protocols/connectivity/relay/relay.html#stop.e%2CRelay">relay: stop(r: Relay): InternalRaisesFuture[void, void]</a></li>
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="rtransport: stop(self: RelayTransport): Future[void]" href="libp2p/protocols/connectivity/relay/rtransport.html#stop.e%2CRelayTransport">rtransport: stop(self: RelayTransport): Future[void]</a></li> data-doc-search-tag="rtransport: stop(self: RelayTransport): Future[void]" href="libp2p/protocols/connectivity/relay/rtransport.html#stop.e%2CRelayTransport">rtransport: stop(self: RelayTransport): Future[void]</a></li>
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="protocol: stop(p: LPProtocol): Future[void]" href="libp2p/protocols/protocol.html#stop.e%2CLPProtocol">protocol: stop(p: LPProtocol): Future[void]</a></li> data-doc-search-tag="protocol: stop(p: LPProtocol): InternalRaisesFuture[void, void]" href="libp2p/protocols/protocol.html#stop.e%2CLPProtocol">protocol: stop(p: LPProtocol): InternalRaisesFuture[void, void]</a></li>
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="gossipsub: stop(g: GossipSub): Future[void]" href="libp2p/protocols/pubsub/gossipsub.html#stop.e%2CGossipSub">gossipsub: stop(g: GossipSub): Future[void]</a></li> data-doc-search-tag="gossipsub: stop(g: GossipSub): InternalRaisesFuture[void, void]" href="libp2p/protocols/pubsub/gossipsub.html#stop.e%2CGossipSub">gossipsub: stop(g: GossipSub): InternalRaisesFuture[void, void]</a></li>
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="rendezvous: stop(rdv: RendezVous): Future[void]" href="libp2p/protocols/rendezvous.html#stop.e%2CRendezVous">rendezvous: stop(rdv: RendezVous): Future[void]</a></li> data-doc-search-tag="rendezvous: stop(rdv: RendezVous): InternalRaisesFuture[void, void]" href="libp2p/protocols/rendezvous.html#stop.e%2CRendezVous">rendezvous: stop(rdv: RendezVous): InternalRaisesFuture[void, void]</a></li>
<li><a class="reference external" <li><a class="reference external"
data-doc-search-tag="switch: stop(s: Switch): Future[void]" href="libp2p/switch.html#stop%2CSwitch">switch: stop(s: Switch): Future[void]</a></li> data-doc-search-tag="switch: stop(s: Switch): Future[void]" href="libp2p/switch.html#stop%2CSwitch">switch: stop(s: Switch): Future[void]</a></li>
<li><a class="reference external" <li><a class="reference external"
@ -5358,7 +5368,7 @@ window.addEventListener('DOMContentLoaded', main);
<div class="twelve-columns footer"> <div class="twelve-columns footer">
<span class="nim-sprite"></span> <span class="nim-sprite"></span>
<br/> <br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 17:30:37 UTC</small> <small style="color: var(--hint);">Made with Nim. Generated: 2024-03-12 20:07:31 UTC</small>
</div> </div>
</div> </div>
</div> </div>