mirror of
https://github.com/vacp2p/nim-libp2p.git
synced 2025-03-01 08:30:29 +00:00
update docs for master
This commit is contained in:
parent
8bb8821e46
commit
65e082033a
@ -260,7 +260,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:29 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:09 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
File diff suppressed because one or more lines are too long
@ -851,7 +851,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:06 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:46 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -391,7 +391,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:26 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:06 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1621,7 +1621,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:47 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:26 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -398,7 +398,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:26 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:06 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1450,7 +1450,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:46 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:25 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -3040,7 +3040,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:45 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:24 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -940,7 +940,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:45 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:24 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -275,7 +275,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:26 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:06 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1195,7 +1195,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:45 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:24 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1029,7 +1029,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:45 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:24 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -908,7 +908,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:46 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:24 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -402,7 +402,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:07 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:46 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -402,7 +402,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:25 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:05 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
759
master/libp2p/discovery/discoverymngr.html
Normal file
759
master/libp2p/discovery/discoverymngr.html
Normal file
@ -0,0 +1,759 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<!-- This file is generated by Nim. -->
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="shortcut icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAAAF////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAABbAAAAlQAAAKIAAACbAAAAmwAAAKIAAACVAAAAWwAAAAL///8A////AP///wD///8A////AAAAABQAAADAAAAAYwAAAA3///8A////AP///wD///8AAAAADQAAAGMAAADAAAAAFP///wD///8A////AP///wAAAACdAAAAOv///wD///8A////AP///wD///8A////AP///wD///8AAAAAOgAAAJ3///8A////AP///wAAAAAnAAAAcP///wAAAAAoAAAASv///wD///8A////AP///wAAAABKAAAAKP///wAAAABwAAAAJ////wD///8AAAAAgQAAABwAAACIAAAAkAAAAJMAAACtAAAAFQAAABUAAACtAAAAkwAAAJAAAACIAAAAHAAAAIH///8A////AAAAAKQAAACrAAAAaP///wD///8AAAAARQAAANIAAADSAAAARf///wD///8AAAAAaAAAAKsAAACk////AAAAADMAAACcAAAAnQAAABj///8A////AP///wAAAAAYAAAAGP///wD///8A////AAAAABgAAACdAAAAnAAAADMAAAB1AAAAwwAAAP8AAADpAAAAsQAAAE4AAAAb////AP///wAAAAAbAAAATgAAALEAAADpAAAA/wAAAMMAAAB1AAAAtwAAAOkAAAD/AAAA/wAAAP8AAADvAAAA3gAAAN4AAADeAAAA3gAAAO8AAAD/AAAA/wAAAP8AAADpAAAAtwAAAGUAAAA/AAAA3wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADfAAAAPwAAAGX///8A////AAAAAEgAAADtAAAAvwAAAL0AAADGAAAA7wAAAO8AAADGAAAAvQAAAL8AAADtAAAASP///wD///8A////AP///wD///8AAAAAO////wD///8A////AAAAAIcAAACH////AP///wD///8AAAAAO////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//8AAP//AAD4HwAA7/cAAN/7AAD//wAAoYUAAJ55AACf+QAAh+EAAAAAAADAAwAA4AcAAP5/AAD//wAA//8AAA=="/>
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QQQEwksSS9ZWwAAAk1JREFUWMPtll2ITVEUx39nn/O7Y5qR8f05wtCUUr6ZIS++8pEnkZInPImneaCQ5METNdOkeFBKUhMPRIkHKfEuUZSUlGlKPN2TrgfncpvmnntnmlEyq1Z7t89/rf9a6+y99oZxGZf/XeIq61EdtgKXgdXA0xrYAvBjOIF1AI9zvjcC74BSpndrJPkBWDScTF8Aa4E3wDlgHbASaANmVqlcCnwHvgDvgVfAJ+AikAAvgfVZwLnSVZHZaOuKoQi3ZOMi4NkYkpe1p4J7A8BpYAD49hfIy/oqG0+hLomiKP2L5L+1ubn5115S+3OAn4EnwBlgMzCjyt6ZAnQCJ4A7wOs88iRJHvw50HoujuPBoCKwHWiosy8MdfZnAdcHk8dxXFJ3VQbQlCTJvRBCGdRbD4M6uc5glpY3eAihpN5S5w12diSEcCCEcKUO4ljdr15T76ur1FDDLIQQ3qv71EdDOe3Kxj3leRXyk+pxdWnFWod6Wt2bY3de3aSuUHcPBVimHs7mK9WrmeOF6lR1o9qnzskh2ar2qm1qizpfXaPeVGdlmGN5pb09qMxz1Xb1kLqgzn1RyH7JUXW52lr5e/Kqi9qpto7V1atuUzfnARrV7jEib1T76gG2qxdGmXyiekkt1GswPTtek0aBfJp6YySGBfWg2tPQ0FAYgf1stUfdmdcjarbYJEniKIq6gY/Aw+zWHAC+p2labGpqiorFYgGYCEzN7oQdQClN07O1/EfDyGgC0ALMBdYAi4FyK+4H3gLPsxfR1zRNi+NP7nH5J+QntnXe5B5mpfQAAAAASUVORK5CYII=">
|
||||
|
||||
<!-- Google fonts -->
|
||||
<link href='https://fonts.googleapis.com/css?family=Lato:400,600,900' rel='stylesheet' type='text/css'/>
|
||||
<link href='https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600' rel='stylesheet' type='text/css'/>
|
||||
|
||||
<!-- CSS -->
|
||||
<title>libp2p/discovery/discoverymngr</title>
|
||||
<link rel="stylesheet" type="text/css" href="../../nimdoc.out.css">
|
||||
|
||||
<script type="text/javascript" src="../../dochack.js"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
function main() {
|
||||
var pragmaDots = document.getElementsByClassName("pragmadots");
|
||||
for (var i = 0; i < pragmaDots.length; i++) {
|
||||
pragmaDots[i].onclick = function(event) {
|
||||
// Hide tease
|
||||
event.target.parentNode.style.display = "none";
|
||||
// Show actual
|
||||
event.target.parentNode.nextElementSibling.style.display = "inline";
|
||||
}
|
||||
}
|
||||
|
||||
function switchTheme(e) {
|
||||
if (e.target.checked) {
|
||||
document.documentElement.setAttribute('data-theme', 'dark');
|
||||
localStorage.setItem('theme', 'dark');
|
||||
} else {
|
||||
document.documentElement.setAttribute('data-theme', 'light');
|
||||
localStorage.setItem('theme', 'light');
|
||||
}
|
||||
}
|
||||
|
||||
const toggleSwitch = document.querySelector('.theme-switch input[type="checkbox"]');
|
||||
if (toggleSwitch !== null) {
|
||||
toggleSwitch.addEventListener('change', switchTheme, false);
|
||||
}
|
||||
|
||||
var currentTheme = localStorage.getItem('theme');
|
||||
if (!currentTheme && window.matchMedia('(prefers-color-scheme: dark)').matches) {
|
||||
currentTheme = 'dark';
|
||||
}
|
||||
if (currentTheme) {
|
||||
document.documentElement.setAttribute('data-theme', currentTheme);
|
||||
|
||||
if (currentTheme === 'dark' && toggleSwitch !== null) {
|
||||
toggleSwitch.checked = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
window.addEventListener('DOMContentLoaded', main);
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div class="document" id="documentId">
|
||||
<div class="container">
|
||||
<h1 class="title">libp2p/discovery/discoverymngr</h1>
|
||||
<div class="row">
|
||||
<div class="three columns">
|
||||
<div class="theme-switch-wrapper">
|
||||
<label class="theme-switch" for="checkbox">
|
||||
<input type="checkbox" id="checkbox" />
|
||||
<div class="slider round"></div>
|
||||
</label>
|
||||
<em>Dark Mode</em>
|
||||
</div>
|
||||
<div id="global-links">
|
||||
<ul class="simple">
|
||||
<li>
|
||||
<a href="../../theindex.html">Index</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="searchInputDiv">
|
||||
Search: <input type="text" id="searchInput"
|
||||
onkeyup="search()" />
|
||||
</div>
|
||||
<div>
|
||||
Group by:
|
||||
<select onchange="groupBy(this.value)">
|
||||
<option value="section">Section</option>
|
||||
<option value="type">Type</option>
|
||||
</select>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
function main2() {
|
||||
// Create the slider
|
||||
var firstSlider = document.getElementsByClassName("theme-switch-wrapper")[0];
|
||||
var newSlider = document.createRange().createContextualFragment(`
|
||||
<div class="theme-switch-wrapper">
|
||||
<label class="theme-switch" for="internalcheckbox">
|
||||
<input type="checkbox" id="internalcheckbox">
|
||||
<div class="slider round"></div>
|
||||
</label>
|
||||
<em>Internal</em>
|
||||
</div>
|
||||
`);
|
||||
|
||||
var sliderInst = firstSlider.after(newSlider);
|
||||
|
||||
// Restore slider state from storage
|
||||
var currentMode = localStorage.getItem('privateMode');
|
||||
if (currentMode == "private") {
|
||||
document.getElementById("internalcheckbox").checked = true;
|
||||
} else {
|
||||
hidePrivateProcs();
|
||||
}
|
||||
|
||||
document.getElementById("internalcheckbox").onclick = togglePrivateProcs;
|
||||
}
|
||||
|
||||
function hidePrivateProcs() {
|
||||
var toHide = document.getElementsByClassName("tohide");
|
||||
for (var i = 0; i < toHide.length; i++) {
|
||||
var pragmas = toHide[i].querySelectorAll("span.Identifier");
|
||||
var public = false;
|
||||
for (var z = 0; z < pragmas.length; z++) {
|
||||
if (pragmas[z].innerText == "public") {
|
||||
public = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (public == false) {
|
||||
toHide[i].style.display = "none";
|
||||
toHide[i].classList.add("hidden");
|
||||
links = document.querySelectorAll("a[href='#" + encodeURIComponent(toHide[i].id) + "']");
|
||||
for (var y = 0; y < links.length; y++) {
|
||||
links[y].parentNode.style.display = "none";
|
||||
links[y].parentNode.classList.add("hidden");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// TOC
|
||||
var nestedSections = document.getElementsByClassName("nested-toc-section");
|
||||
for (var i = 0; i < nestedSections.length; i++) {
|
||||
if (nestedSections[i].querySelectorAll("li:not(.hidden)").length == 0) {
|
||||
nestedSections[i].style.display = "none";
|
||||
nestedSections[i].classList.add("hidden");
|
||||
}
|
||||
}
|
||||
|
||||
var sections = document.getElementsByClassName("simple-toc-section");
|
||||
for (var i = 0; i < sections.length; i++) {
|
||||
if (sections[i].querySelectorAll(".nested-toc-section:not(.hidden)").length == 0) {
|
||||
sections[i].parentNode.style.display = "none";
|
||||
sections[i].parentNode.classList.add("hidden");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Sections
|
||||
var sections = document.getElementsByClassName("section");
|
||||
for (var i = 0; i < sections.length; i++) {
|
||||
if (sections[i].querySelectorAll(".item > div").length == 0) continue;
|
||||
if (sections[i].querySelectorAll(".item > div:not(.hidden)").length == 0) {
|
||||
sections[i].style.display = "none";
|
||||
sections[i].classList.add("hidden");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
function showPrivateProcs() {
|
||||
var toHide = Array.from(document.getElementsByClassName("hidden"));
|
||||
for (var i = 0; i < toHide.length; i++) {
|
||||
toHide[i].style.display = "";
|
||||
toHide[i].classList.remove("hidden");
|
||||
}
|
||||
}
|
||||
|
||||
function togglePrivateProcs() {
|
||||
if (document.getElementById("internalcheckbox").checked) {
|
||||
localStorage.setItem('privateMode', 'private');
|
||||
showPrivateProcs();
|
||||
} else {
|
||||
localStorage.setItem('privateMode', 'public');
|
||||
hidePrivateProcs();
|
||||
}
|
||||
}
|
||||
window.addEventListener("DOMContentLoaded", main2);
|
||||
</script>
|
||||
<ul class="simple simple-toc" id="toc-list">
|
||||
<li>
|
||||
<a class="reference reference-toplevel" href="#6" id="56">Imports</a>
|
||||
<ul class="simple simple-toc-section">
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a class="reference reference-toplevel" href="#7" id="57">Types</a>
|
||||
<ul class="simple simple-toc-section">
|
||||
<li><a class="reference" href="#DiscoveryError"
|
||||
title="DiscoveryError = object of LPError">DiscoveryError</a></li>
|
||||
<li><a class="reference" href="#DiscoveryFinished"
|
||||
title="DiscoveryFinished = object of LPError">DiscoveryFinished</a></li>
|
||||
<li><a class="reference" href="#DiscoveryInterface"
|
||||
title="DiscoveryInterface = ref object of RootObj
|
||||
onPeerFound*: PeerFoundCallback
|
||||
toAdvertise*: PeerAttributes
|
||||
advertisementUpdated*: AsyncEvent
|
||||
advertiseLoop*: Future[void]">DiscoveryInterface</a></li>
|
||||
<li><a class="reference" href="#DiscoveryManager"
|
||||
title="DiscoveryManager = ref object
|
||||
interfaces: seq[DiscoveryInterface]
|
||||
queries: seq[DiscoveryQuery]">DiscoveryManager</a></li>
|
||||
<li><a class="reference" href="#DiscoveryQuery"
|
||||
title="DiscoveryQuery = ref object
|
||||
attr: PeerAttributes
|
||||
peers: AsyncQueue[PeerAttributes]
|
||||
finished: bool
|
||||
futs: seq[Future[void]]">DiscoveryQuery</a></li>
|
||||
<li><a class="reference" href="#DiscoveryService"
|
||||
title="DiscoveryService = distinct string">DiscoveryService</a></li>
|
||||
<li><a class="reference" href="#PeerAttributes"
|
||||
title="PeerAttributes = object
|
||||
attributes: seq[BaseAttr]">PeerAttributes</a></li>
|
||||
<li><a class="reference" href="#PeerFoundCallback"
|
||||
title="PeerFoundCallback = proc (pa: PeerAttributes) {.raises: [], gcsafe.}">PeerFoundCallback</a></li>
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a class="reference reference-toplevel" href="#12" id="62">Procs</a>
|
||||
<ul class="simple simple-toc-section">
|
||||
<ul class="simple nested-toc-section">==
|
||||
<li><a class="reference" href="#%3D%3D%2CDiscoveryService%2CDiscoveryService"
|
||||
title="`==`(a, b: DiscoveryService): bool">`==`(a, b: DiscoveryService): bool</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">[]
|
||||
<li><a class="reference" href="#%5B%5D%2CPeerAttributes%2Ctypedesc%5BT%5D"
|
||||
title="`[]`[T](pa: PeerAttributes; t: typedesc[T]): T">`[]`[T](pa: PeerAttributes; t: typedesc[T]): T</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">add
|
||||
<li><a class="reference" href="#add%2CDiscoveryManager%2CDiscoveryInterface"
|
||||
title="add(dm: DiscoveryManager; di: DiscoveryInterface)">add(dm: DiscoveryManager; di: DiscoveryInterface)</a></li>
|
||||
<li><a class="reference" href="#add%2CPeerAttributes%2CT"
|
||||
title="add[T](pa: var PeerAttributes; value: T)">add[T](pa: var PeerAttributes; value: T)</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">advertise
|
||||
<li><a class="reference" href="#advertise%2CDiscoveryManager%2CT"
|
||||
title="advertise[T](dm: DiscoveryManager; value: T)">advertise[T](dm: DiscoveryManager; value: T)</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">getAll
|
||||
<li><a class="reference" href="#getAll%2CPeerAttributes%2Ctypedesc%5BT%5D"
|
||||
title="getAll[T](pa: PeerAttributes; t: typedesc[T]): seq[T]">getAll[T](pa: PeerAttributes; t: typedesc[T]): seq[T]</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">getPeer
|
||||
<li><a class="reference" href="#getPeer%2CDiscoveryQuery"
|
||||
title="getPeer(query: DiscoveryQuery): InternalRaisesFuture[PeerAttributes,
|
||||
(CancelledError, DiscoveryError, DiscoveryFinished)]">getPeer(query: DiscoveryQuery): InternalRaisesFuture[PeerAttributes,
|
||||
(CancelledError, DiscoveryError, DiscoveryFinished)]</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">match
|
||||
<li><a class="reference" href="#match%2CPeerAttributes%2CPeerAttributes"
|
||||
title="match(pa, candidate: PeerAttributes): bool">match(pa, candidate: PeerAttributes): bool</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">ofType
|
||||
<li><a class="reference" href="#ofType%2CBaseAttr%2Ctype%5BT%5D"
|
||||
title="ofType[T](f: BaseAttr; _: type[T]): bool">ofType[T](f: BaseAttr; _: type[T]): bool</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">request
|
||||
<li><a class="reference" href="#request%2CDiscoveryManager%2CPeerAttributes"
|
||||
title="request(dm: DiscoveryManager; pa: PeerAttributes): DiscoveryQuery">request(dm: DiscoveryManager; pa: PeerAttributes): DiscoveryQuery</a></li>
|
||||
<li><a class="reference" href="#request%2CDiscoveryManager%2CT"
|
||||
title="request[T](dm: DiscoveryManager; value: T): DiscoveryQuery">request[T](dm: DiscoveryManager; value: T): DiscoveryQuery</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">stop
|
||||
<li><a class="reference" href="#stop%2CDiscoveryManager"
|
||||
title="stop(dm: DiscoveryManager)">stop(dm: DiscoveryManager)</a></li>
|
||||
<li><a class="reference" href="#stop%2CDiscoveryQuery"
|
||||
title="stop(query: DiscoveryQuery)">stop(query: DiscoveryQuery)</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">to
|
||||
<li><a class="reference" href="#to%2CBaseAttr%2Ctype%5BT%5D"
|
||||
title="to[T](f: BaseAttr; _: type[T]): T">to[T](f: BaseAttr; _: type[T]): T</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">{}
|
||||
<li><a class="reference" href="#%7B%7D%2CPeerAttributes%2Ctypedesc%5BT%5D"
|
||||
title="`{}`[T](pa: PeerAttributes; t: typedesc[T]): Opt[T]">`{}`[T](pa: PeerAttributes; t: typedesc[T]): Opt[T]</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a class="reference reference-toplevel" href="#14" id="64">Methods</a>
|
||||
<ul class="simple simple-toc-section">
|
||||
<ul class="simple nested-toc-section">advertise
|
||||
<li><a class="reference" href="#advertise.e%2CDiscoveryInterface"
|
||||
title="advertise(self: DiscoveryInterface): InternalRaisesFuture[void,
|
||||
(CancelledError,)]">advertise(self: DiscoveryInterface): InternalRaisesFuture[void,
|
||||
(CancelledError,)]</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">request
|
||||
<li><a class="reference" href="#request.e%2CDiscoveryInterface%2CPeerAttributes"
|
||||
title="request(self: DiscoveryInterface; pa: PeerAttributes): InternalRaisesFuture[
|
||||
void, (DiscoveryError, CancelledError)]">request(self: DiscoveryInterface; pa: PeerAttributes): InternalRaisesFuture[
|
||||
void, (DiscoveryError, CancelledError)]</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a class="reference reference-toplevel" href="#15" id="65">Iterators</a>
|
||||
<ul class="simple simple-toc-section">
|
||||
<ul class="simple nested-toc-section">items
|
||||
<li><a class="reference" href="#items.i%2CPeerAttributes"
|
||||
title="items(pa: PeerAttributes): BaseAttr">items(pa: PeerAttributes): BaseAttr</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a class="reference reference-toplevel" href="#18" id="68">Templates</a>
|
||||
<ul class="simple simple-toc-section">
|
||||
<ul class="simple nested-toc-section">forEach
|
||||
<li><a class="reference" href="#forEach.t%2CDiscoveryQuery%2Cuntyped"
|
||||
title="forEach(query: DiscoveryQuery; code: untyped)">forEach(query: DiscoveryQuery; code: untyped)</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L1"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L1" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
<div class="nine columns" id="content">
|
||||
<div id="tocRoot"></div>
|
||||
|
||||
<p class="module-desc"></p>
|
||||
<div class="section" id="6">
|
||||
<h1><a class="toc-backref" href="#6">Imports</a></h1>
|
||||
<dl class="item">
|
||||
<a class="reference external" href="../errors.html">../errors</a>
|
||||
</dl></div>
|
||||
<div class="section" id="7">
|
||||
<h1><a class="toc-backref" href="#7">Types</a></h1>
|
||||
<dl class="item">
|
||||
<div id="DiscoveryError" class="tohide">
|
||||
<dt><pre><a href="discoverymngr.html#DiscoveryError"><span class="Identifier">DiscoveryError</span></a> <span class="Other">=</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="../errors.html#LPError"><span class="Identifier">LPError</span></a></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L82"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L82" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="DiscoveryFinished" class="tohide">
|
||||
<dt><pre><a href="discoverymngr.html#DiscoveryFinished"><span class="Identifier">DiscoveryFinished</span></a> <span class="Other">=</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="../errors.html#LPError"><span class="Identifier">LPError</span></a></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L83"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L83" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="DiscoveryInterface" class="tohide">
|
||||
<dt><pre><a href="discoverymngr.html#DiscoveryInterface"><span class="Identifier">DiscoveryInterface</span></a> <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <span class="Identifier">RootObj</span>
|
||||
<span class="Identifier">onPeerFound</span><span class="Operator">*</span><span class="Other">:</span> <a href="discoverymngr.html#PeerFoundCallback"><span class="Identifier">PeerFoundCallback</span></a>
|
||||
<span class="Identifier">toAdvertise</span><span class="Operator">*</span><span class="Other">:</span> <a href="discoverymngr.html#PeerAttributes"><span class="Identifier">PeerAttributes</span></a>
|
||||
<span class="Identifier">advertisementUpdated</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">AsyncEvent</span>
|
||||
<span class="Identifier">advertiseLoop</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span><span class="Identifier">void</span><span class="Other">]</span>
|
||||
</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L76"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L76" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="DiscoveryManager" class="tohide">
|
||||
<dt><pre><a href="discoverymngr.html#DiscoveryManager"><span class="Identifier">DiscoveryManager</span></a> <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span>
|
||||
<span class="Identifier">interfaces</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><a href="discoverymngr.html#DiscoveryInterface"><span class="Identifier">DiscoveryInterface</span></a><span class="Other">]</span>
|
||||
<span class="Identifier">queries</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><a href="discoverymngr.html#DiscoveryQuery"><span class="Identifier">DiscoveryQuery</span></a><span class="Other">]</span>
|
||||
</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L102"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L102" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="DiscoveryQuery" class="tohide">
|
||||
<dt><pre><a href="discoverymngr.html#DiscoveryQuery"><span class="Identifier">DiscoveryQuery</span></a> <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span>
|
||||
<span class="Identifier">attr</span><span class="Other">:</span> <a href="discoverymngr.html#PeerAttributes"><span class="Identifier">PeerAttributes</span></a>
|
||||
<span class="Identifier">peers</span><span class="Other">:</span> <span class="Identifier">AsyncQueue</span><span class="Other">[</span><a href="discoverymngr.html#PeerAttributes"><span class="Identifier">PeerAttributes</span></a><span class="Other">]</span>
|
||||
<span class="Identifier">finished</span><span class="Other">:</span> <span class="Identifier">bool</span>
|
||||
<span class="Identifier">futs</span><span class="Other">:</span> <span class="Identifier">seq</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="Other">]</span>
|
||||
</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L96"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L96" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="DiscoveryService" class="tohide">
|
||||
<dt><pre><a href="discoverymngr.html#DiscoveryService"><span class="Identifier">DiscoveryService</span></a> <span class="Other">=</span> <span class="Keyword">distinct</span> <span class="Identifier">string</span></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L26"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L26" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="PeerAttributes" class="tohide">
|
||||
<dt><pre><a href="discoverymngr.html#PeerAttributes"><span class="Identifier">PeerAttributes</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
|
||||
<span class="Identifier">attributes</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">BaseAttr</span><span class="Other">]</span>
|
||||
</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L23"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L23" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="PeerFoundCallback" class="tohide">
|
||||
<dt><pre><a href="discoverymngr.html#PeerFoundCallback"><span class="Identifier">PeerFoundCallback</span></a> <span class="Other">=</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">pa</span><span class="Other">:</span> <a href="discoverymngr.html#PeerAttributes"><span class="Identifier">PeerAttributes</span></a><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>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L74"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L74" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</dl></div>
|
||||
<div class="section" id="12">
|
||||
<h1><a class="toc-backref" href="#12">Procs</a></h1>
|
||||
<dl class="item">
|
||||
<div id="==,DiscoveryService,DiscoveryService" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#%3D%3D%2CDiscoveryService%2CDiscoveryService"><span class="Identifier">`==`</span></a><span class="Other">(</span><span class="Identifier">a</span><span class="Other">,</span> <span class="Identifier">b</span><span class="Other">:</span> <a href="discoverymngr.html#DiscoveryService"><span class="Identifier">DiscoveryService</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">bool</span> {.<span class="Identifier">borrow</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">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L28"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L28" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="[],PeerAttributes,typedesc[T]" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#%5B%5D%2CPeerAttributes%2Ctypedesc%5BT%5D"><span class="Identifier">`[]`</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">pa</span><span class="Other">:</span> <a href="discoverymngr.html#PeerAttributes"><span class="Identifier">PeerAttributes</span></a><span class="Other">;</span> <span class="Identifier">t</span><span class="Other">:</span> <span class="Identifier">typedesc</span><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">T</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="Identifier">KeyError</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>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L60"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L60" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="{},PeerAttributes,typedesc[T]" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#%7B%7D%2CPeerAttributes%2Ctypedesc%5BT%5D"><span class="Identifier">`{}`</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">pa</span><span class="Other">:</span> <a href="discoverymngr.html#PeerAttributes"><span class="Identifier">PeerAttributes</span></a><span class="Other">;</span> <span class="Identifier">t</span><span class="Other">:</span> <span class="Identifier">typedesc</span><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Opt</span><span class="Other">[</span><span class="Identifier">T</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>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L54"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L54" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="add,DiscoveryManager,DiscoveryInterface" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#add%2CDiscoveryManager%2CDiscoveryInterface"><span class="Identifier">add</span></a><span class="Other">(</span><span class="Identifier">dm</span><span class="Other">:</span> <a href="discoverymngr.html#DiscoveryManager"><span class="Identifier">DiscoveryManager</span></a><span class="Other">;</span> <span class="Identifier">di</span><span class="Other">:</span> <a href="discoverymngr.html#DiscoveryInterface"><span class="Identifier">DiscoveryInterface</span></a><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">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L106"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L106" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="add,PeerAttributes,T" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#add%2CPeerAttributes%2CT"><span class="Identifier">add</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">pa</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="discoverymngr.html#PeerAttributes"><span class="Identifier">PeerAttributes</span></a><span class="Other">;</span> <span class="Identifier">value</span><span class="Other">:</span> <span class="Identifier">T</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>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L36"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L36" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="advertise,DiscoveryManager,T" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#advertise%2CDiscoveryManager%2CT"><span class="Identifier">advertise</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">dm</span><span class="Other">:</span> <a href="discoverymngr.html#DiscoveryManager"><span class="Identifier">DiscoveryManager</span></a><span class="Other">;</span> <span class="Identifier">value</span><span class="Other">:</span> <span class="Identifier">T</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>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L130"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L130" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="getAll,PeerAttributes,typedesc[T]" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#getAll%2CPeerAttributes%2Ctypedesc%5BT%5D"><span class="Identifier">getAll</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">pa</span><span class="Other">:</span> <a href="discoverymngr.html#PeerAttributes"><span class="Identifier">PeerAttributes</span></a><span class="Other">;</span> <span class="Identifier">t</span><span class="Other">:</span> <span class="Identifier">typedesc</span><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">T</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>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L49"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L49" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="getPeer,DiscoveryQuery" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#getPeer%2CDiscoveryQuery"><span class="Identifier">getPeer</span></a><span class="Other">(</span><span class="Identifier">query</span><span class="Other">:</span> <a href="discoverymngr.html#DiscoveryQuery"><span class="Identifier">DiscoveryQuery</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span><a href="discoverymngr.html#PeerAttributes"><span class="Identifier">PeerAttributes</span></a><span class="Other">,</span>
|
||||
<span class="Other">(</span><span class="Identifier">CancelledError</span><span class="Other">,</span> <a href="discoverymngr.html#DiscoveryError"><span class="Identifier">DiscoveryError</span></a><span class="Other">,</span> <a href="discoverymngr.html#DiscoveryFinished"><span class="Identifier">DiscoveryFinished</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>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L174"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L174" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="match,PeerAttributes,PeerAttributes" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#match%2CPeerAttributes%2CPeerAttributes"><span class="Identifier">match</span></a><span class="Other">(</span><span class="Identifier">pa</span><span class="Other">,</span> <span class="Identifier">candidate</span><span class="Other">:</span> <a href="discoverymngr.html#PeerAttributes"><span class="Identifier">PeerAttributes</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">bool</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">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L64"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L64" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="ofType,BaseAttr,type[T]" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#ofType%2CBaseAttr%2Ctype%5BT%5D"><span class="Identifier">ofType</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">f</span><span class="Other">:</span> <span class="Identifier">BaseAttr</span><span class="Other">;</span> <span class="Operator">_</span><span class="Other">:</span> <span class="Identifier">type</span><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">bool</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>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L30"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L30" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="request,DiscoveryManager,PeerAttributes" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#request%2CDiscoveryManager%2CPeerAttributes"><span class="Identifier">request</span></a><span class="Other">(</span><span class="Identifier">dm</span><span class="Other">:</span> <a href="discoverymngr.html#DiscoveryManager"><span class="Identifier">DiscoveryManager</span></a><span class="Other">;</span> <span class="Identifier">pa</span><span class="Other">:</span> <a href="discoverymngr.html#PeerAttributes"><span class="Identifier">PeerAttributes</span></a><span class="Other">)</span><span class="Other">:</span> <a href="discoverymngr.html#DiscoveryQuery"><span class="Identifier">DiscoveryQuery</span></a> {.
|
||||
<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">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L117"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L117" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="request,DiscoveryManager,T" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#request%2CDiscoveryManager%2CT"><span class="Identifier">request</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">dm</span><span class="Other">:</span> <a href="discoverymngr.html#DiscoveryManager"><span class="Identifier">DiscoveryManager</span></a><span class="Other">;</span> <span class="Identifier">value</span><span class="Other">:</span> <span class="Identifier">T</span><span class="Other">)</span><span class="Other">:</span> <a href="discoverymngr.html#DiscoveryQuery"><span class="Identifier">DiscoveryQuery</span></a> {.<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>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L125"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L125" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="stop,DiscoveryManager" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#stop%2CDiscoveryManager"><span class="Identifier">stop</span></a><span class="Other">(</span><span class="Identifier">dm</span><span class="Other">:</span> <a href="discoverymngr.html#DiscoveryManager"><span class="Identifier">DiscoveryManager</span></a><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">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L163"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L163" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="stop,DiscoveryQuery" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#stop%2CDiscoveryQuery"><span class="Identifier">stop</span></a><span class="Other">(</span><span class="Identifier">query</span><span class="Other">:</span> <a href="discoverymngr.html#DiscoveryQuery"><span class="Identifier">DiscoveryQuery</span></a><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">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L157"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L157" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="to,BaseAttr,type[T]" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#to%2CBaseAttr%2Ctype%5BT%5D"><span class="Identifier">to</span></a><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">f</span><span class="Other">:</span> <span class="Identifier">BaseAttr</span><span class="Other">;</span> <span class="Operator">_</span><span class="Other">:</span> <span class="Identifier">type</span><span class="Other">[</span><span class="Identifier">T</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">T</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>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L33"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L33" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</dl></div>
|
||||
<div class="section" id="14">
|
||||
<h1><a class="toc-backref" href="#14">Methods</a></h1>
|
||||
<dl class="item">
|
||||
<div id="advertise.e,DiscoveryInterface" class="tohide">
|
||||
<dt><pre><span class="Keyword">method</span> <a href="#advertise.e%2CDiscoveryInterface"><span class="Identifier">advertise</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="discoverymngr.html#DiscoveryInterface"><span class="Identifier">DiscoveryInterface</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">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="Identifier">RootEffect</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L92"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L92" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="request.e,DiscoveryInterface,PeerAttributes" class="tohide">
|
||||
<dt><pre><span class="Keyword">method</span> <a href="#request.e%2CDiscoveryInterface%2CPeerAttributes"><span class="Identifier">request</span></a><span class="Other">(</span><span class="Identifier">self</span><span class="Other">:</span> <a href="discoverymngr.html#DiscoveryInterface"><span class="Identifier">DiscoveryInterface</span></a><span class="Other">;</span> <span class="Identifier">pa</span><span class="Other">:</span> <a href="discoverymngr.html#PeerAttributes"><span class="Identifier">PeerAttributes</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><a href="discoverymngr.html#DiscoveryError"><span class="Identifier">DiscoveryError</span></a><span class="Other">,</span> <span class="Identifier">CancelledError</span><span class="Other">)</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> <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>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L87"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L87" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</dl></div>
|
||||
<div class="section" id="15">
|
||||
<h1><a class="toc-backref" href="#15">Iterators</a></h1>
|
||||
<dl class="item">
|
||||
<div id="items.i,PeerAttributes" class="tohide">
|
||||
<dt><pre><span class="Keyword">iterator</span> <a href="#items.i%2CPeerAttributes"><span class="Identifier">items</span></a><span class="Other">(</span><span class="Identifier">pa</span><span class="Other">:</span> <a href="discoverymngr.html#PeerAttributes"><span class="Identifier">PeerAttributes</span></a><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">BaseAttr</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">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span>.}</pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L45"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L45" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</dl></div>
|
||||
<div class="section" id="18">
|
||||
<h1><a class="toc-backref" href="#18">Templates</a></h1>
|
||||
<dl class="item">
|
||||
<div id="forEach.t,DiscoveryQuery,untyped" class="tohide">
|
||||
<dt><pre><span class="Keyword">template</span> <a href="#forEach.t%2CDiscoveryQuery%2Cuntyped"><span class="Identifier">forEach</span></a><span class="Other">(</span><span class="Identifier">query</span><span class="Other">:</span> <a href="discoverymngr.html#DiscoveryQuery"><span class="Identifier">DiscoveryQuery</span></a><span class="Other">;</span> <span class="Identifier">code</span><span class="Other">:</span> <span class="Identifier">untyped</span><span class="Other">)</span></pre></dt>
|
||||
<dd>
|
||||
|
||||
Will execute <tt class="docutils literal"><span class="pre"><span class="Identifier">code</span></span></tt> for each discovered peer. The peer attritubtes are available through the variable <tt class="docutils literal"><span class="pre"><span class="Identifier">peer</span></span></tt>
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/discovery/discoverymngr.nim#L139"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/discovery/discoverymngr.nim#L139" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
|
||||
</dl></div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:06 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -312,7 +312,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:47 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:26 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -2694,7 +2694,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:47 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:26 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -396,7 +396,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:46 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:25 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -464,7 +464,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:46 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:25 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -689,7 +689,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:47 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:26 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -559,7 +559,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:48 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:27 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -399,7 +399,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:26 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:05 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -455,7 +455,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:26 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:06 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -536,7 +536,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:47 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:26 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -604,7 +604,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:26 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:06 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -383,7 +383,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:07 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:46 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -360,7 +360,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:48 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:27 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -806,7 +806,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:47 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:26 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -485,7 +485,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:47 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:26 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -941,7 +941,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:44 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:23 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -508,7 +508,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:06 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:46 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -302,7 +302,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:26 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:06 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -266,9 +266,9 @@ window.addEventListener("DOMContentLoaded", main2);
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">reserve
|
||||
<li><a class="reference" href="#reserve%2CRelayClient%2CPeerId%2Cseq%5BMultiAddress%5D"
|
||||
title="reserve(cl: RelayClient; peerId: PeerId; addrs: seq[MultiAddress] = @[]): Future[
|
||||
Rsvp]">reserve(cl: RelayClient; peerId: PeerId; addrs: seq[MultiAddress] = @[]): Future[
|
||||
Rsvp]</a></li>
|
||||
title="reserve(cl: RelayClient; peerId: PeerId; addrs: seq[MultiAddress] = @[]): InternalRaisesFuture[
|
||||
Rsvp, (ReservationError, DialFailedError, CancelledError)]">reserve(cl: RelayClient; peerId: PeerId; addrs: seq[MultiAddress] = @[]): InternalRaisesFuture[
|
||||
Rsvp, (ReservationError, DialFailedError, CancelledError)]</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
@ -445,8 +445,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
</dd>
|
||||
</div>
|
||||
<div id="reserve,RelayClient,PeerId,seq[MultiAddress]" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#reserve%2CRelayClient%2CPeerId%2Cseq%5BMultiAddress%5D"><span class="Identifier">reserve</span></a><span class="Other">(</span><span class="Identifier">cl</span><span class="Other">:</span> <a href="client.html#RelayClient"><span class="Identifier">RelayClient</span></a><span class="Other">;</span> <span class="Identifier">peerId</span><span class="Other">:</span> <a href="../../../peerid.html#PeerId"><span class="Identifier">PeerId</span></a><span class="Other">;</span> <span class="Identifier">addrs</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><a href="../../../multiaddress.html#MultiAddress"><span class="Identifier">MultiAddress</span></a><span class="Other">]</span> <span class="Other">=</span> <span class="Operator">@</span><span class="Other">[</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Future</span><span class="Other">[</span>
|
||||
<a href="client.html#Rsvp"><span class="Identifier">Rsvp</span></a><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>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#reserve%2CRelayClient%2CPeerId%2Cseq%5BMultiAddress%5D"><span class="Identifier">reserve</span></a><span class="Other">(</span><span class="Identifier">cl</span><span class="Other">:</span> <a href="client.html#RelayClient"><span class="Identifier">RelayClient</span></a><span class="Other">;</span> <span class="Identifier">peerId</span><span class="Other">:</span> <a href="../../../peerid.html#PeerId"><span class="Identifier">PeerId</span></a><span class="Other">;</span> <span class="Identifier">addrs</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><a href="../../../multiaddress.html#MultiAddress"><span class="Identifier">MultiAddress</span></a><span class="Other">]</span> <span class="Other">=</span> <span class="Operator">@</span><span class="Other">[</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">InternalRaisesFuture</span><span class="Other">[</span>
|
||||
<a href="client.html#Rsvp"><span class="Identifier">Rsvp</span></a><span class="Other">,</span> <span class="Other">(</span><a href="client.html#ReservationError"><span class="Identifier">ReservationError</span></a><span class="Other">,</span> <a href="../../../dial.html#DialFailedError"><span class="Identifier">DialFailedError</span></a><span class="Other">,</span> <span class="Identifier">CancelledError</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>
|
||||
<dd>
|
||||
|
||||
@ -468,7 +469,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:27 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:07 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -722,7 +722,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:26 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:06 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -383,7 +383,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:26 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:06 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -568,7 +568,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:27 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:07 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -424,7 +424,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:27 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:07 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -376,7 +376,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:26 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:06 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -639,7 +639,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:48 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:27 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -414,7 +414,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:28 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:08 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -565,7 +565,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:47 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:26 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -239,7 +239,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:29 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:09 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -255,7 +255,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:28 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:08 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -471,7 +471,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:29 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:09 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -639,7 +639,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:29 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:09 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -495,7 +495,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:29 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:09 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -451,7 +451,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:29 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:09 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -794,7 +794,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:29 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:09 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -405,7 +405,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:29 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:09 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -370,7 +370,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:29 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:09 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1205,7 +1205,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:29 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:09 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -859,7 +859,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:28 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:09 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -342,7 +342,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:28 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:08 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -662,7 +662,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:28 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:08 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -596,7 +596,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:28 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:08 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -458,7 +458,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:29 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:09 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -222,7 +222,7 @@ window.addEventListener("DOMContentLoaded", main2);
|
||||
minTTL: uint64
|
||||
maxTTL: uint64">RendezVous</a></li>
|
||||
<li><a class="reference" href="#RendezVousError"
|
||||
title="RendezVousError = object of LPError">RendezVousError</a></li>
|
||||
title="RendezVousError = object of DiscoveryError">RendezVousError</a></li>
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
@ -261,13 +261,13 @@ window.addEventListener("DOMContentLoaded", main2);
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">request
|
||||
<li><a class="reference" href="#request%2CRendezVous%2Cstring%2Cint"
|
||||
title="request(rdv: RendezVous; ns: string; l: int = 1000'u64.int): Future[
|
||||
seq[PeerRecord]]">request(rdv: RendezVous; ns: string; l: int = 1000'u64.int): Future[
|
||||
seq[PeerRecord]]</a></li>
|
||||
title="request(rdv: RendezVous; ns: string; l: int = 1000'u64.int): InternalRaisesFuture[
|
||||
seq[PeerRecord], (DiscoveryError, CancelledError)]">request(rdv: RendezVous; ns: string; l: int = 1000'u64.int): InternalRaisesFuture[
|
||||
seq[PeerRecord], (DiscoveryError, CancelledError)]</a></li>
|
||||
<li><a class="reference" href="#request%2CRendezVous%2Cstring%2Cint%2Cseq%5BPeerId%5D"
|
||||
title="request(rdv: RendezVous; ns: string; l: int = 1000'u64.int; peers: seq[PeerId]): Future[
|
||||
seq[PeerRecord]]">request(rdv: RendezVous; ns: string; l: int = 1000'u64.int; peers: seq[PeerId]): Future[
|
||||
seq[PeerRecord]]</a></li>
|
||||
title="request(rdv: RendezVous; ns: string; l: int = 1000'u64.int; peers: seq[PeerId]): InternalRaisesFuture[
|
||||
seq[PeerRecord], (DiscoveryError, CancelledError)]">request(rdv: RendezVous; ns: string; l: int = 1000'u64.int; peers: seq[PeerId]): InternalRaisesFuture[
|
||||
seq[PeerRecord], (DiscoveryError, CancelledError)]</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">requestLocally
|
||||
@ -334,7 +334,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="section" id="6">
|
||||
<h1><a class="toc-backref" href="#6">Imports</a></h1>
|
||||
<dl class="item">
|
||||
<a class="reference external" href="protocol.html">protocol</a>, <a class="reference external" href="../protobuf/minprotobuf.html">../protobuf/minprotobuf</a>, <a class="reference external" href="../switch.html">../switch</a>, <a class="reference external" href="../routing_record.html">../routing_record</a>, <a class="reference external" href="../utils/heartbeat.html">../utils/heartbeat</a>, <a class="reference external" href="../stream/connection.html">../stream/connection</a>, <a class="reference external" href="../utils/offsettedseq.html">../utils/offsettedseq</a>, <a class="reference external" href="../utils/semaphore.html">../utils/semaphore</a>
|
||||
<a class="reference external" href="protocol.html">protocol</a>, <a class="reference external" href="../protobuf/minprotobuf.html">../protobuf/minprotobuf</a>, <a class="reference external" href="../switch.html">../switch</a>, <a class="reference external" href="../routing_record.html">../routing_record</a>, <a class="reference external" href="../utils/heartbeat.html">../utils/heartbeat</a>, <a class="reference external" href="../stream/connection.html">../stream/connection</a>, <a class="reference external" href="../utils/offsettedseq.html">../utils/offsettedseq</a>, <a class="reference external" href="../utils/semaphore.html">../utils/semaphore</a>, <a class="reference external" href="../discovery/discoverymngr.html">../discovery/discoverymngr</a>
|
||||
</dl></div>
|
||||
<div class="section" id="7">
|
||||
<h1><a class="toc-backref" href="#7">Types</a></h1>
|
||||
@ -360,21 +360,21 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L304"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L305"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L304" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L305" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="RendezVousError" class="tohide">
|
||||
<dt><pre><a href="rendezvous.html#RendezVousError"><span class="Identifier">RendezVousError</span></a> <span class="Other">=</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="../errors.html#LPError"><span class="Identifier">LPError</span></a></pre></dt>
|
||||
<dt><pre><a href="rendezvous.html#RendezVousError"><span class="Identifier">RendezVousError</span></a> <span class="Other">=</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="../discovery/discoverymngr.html#DiscoveryError"><span class="Identifier">DiscoveryError</span></a></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L298"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L299"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L298" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L299" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -389,9 +389,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L37"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L38"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L37" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L38" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -401,9 +401,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L36"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L37"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L36" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L37" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -420,9 +420,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L514"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L515"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L514" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L515" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -434,9 +434,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L688"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L689"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L688" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L689" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -449,37 +449,39 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L748"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L749"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L748" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L749" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="request,RendezVous,string,int" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#request%2CRendezVous%2Cstring%2Cint"><span class="Identifier">request</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="Identifier">ns</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">l</span><span class="Other">:</span> <span class="Identifier">int</span> <span class="Other">=</span> <span class="DecNumber">1000'u64</span><span class="Other">.</span><span class="Identifier">int</span><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><a href="../routing_record.html#PeerRecord"><span class="Identifier">PeerRecord</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>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L637"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L637" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="request,RendezVous,string,int,seq[PeerId]" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#request%2CRendezVous%2Cstring%2Cint%2Cseq%5BPeerId%5D"><span class="Identifier">request</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="Identifier">ns</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">l</span><span class="Other">:</span> <span class="Identifier">int</span> <span class="Other">=</span> <span class="DecNumber">1000'u64</span><span class="Other">.</span><span class="Identifier">int</span><span class="Other">;</span>
|
||||
<span class="Identifier">peers</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><a href="../peerid.html#PeerId"><span class="Identifier">PeerId</span></a><span class="Other">]</span><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><a href="../routing_record.html#PeerRecord"><span class="Identifier">PeerRecord</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>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#request%2CRendezVous%2Cstring%2Cint"><span class="Identifier">request</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="Identifier">ns</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">l</span><span class="Other">:</span> <span class="Identifier">int</span> <span class="Other">=</span> <span class="DecNumber">1000'u64</span><span class="Other">.</span><span class="Identifier">int</span><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><a href="../routing_record.html#PeerRecord"><span class="Identifier">PeerRecord</span></a><span class="Other">]</span><span class="Other">,</span> <span class="Other">(</span><a href="../discovery/discoverymngr.html#DiscoveryError"><span class="Identifier">DiscoveryError</span></a><span class="Other">,</span> <span class="Identifier">CancelledError</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>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L558"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L638"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L558" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L638" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="request,RendezVous,string,int,seq[PeerId]" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#request%2CRendezVous%2Cstring%2Cint%2Cseq%5BPeerId%5D"><span class="Identifier">request</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="Identifier">ns</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">l</span><span class="Other">:</span> <span class="Identifier">int</span> <span class="Other">=</span> <span class="DecNumber">1000'u64</span><span class="Other">.</span><span class="Identifier">int</span><span class="Other">;</span>
|
||||
<span class="Identifier">peers</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><a href="../peerid.html#PeerId"><span class="Identifier">PeerId</span></a><span class="Other">]</span><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><a href="../routing_record.html#PeerRecord"><span class="Identifier">PeerRecord</span></a><span class="Other">]</span><span class="Other">,</span>
|
||||
<span class="Other">(</span><a href="../discovery/discoverymngr.html#DiscoveryError"><span class="Identifier">DiscoveryError</span></a><span class="Other">,</span> <span class="Identifier">CancelledError</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>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L559"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L559" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -490,9 +492,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L542"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L543"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L542" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L543" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -502,9 +504,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L677"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L678"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L677" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L678" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -515,9 +517,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L672"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L673"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L672" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L673" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -529,9 +531,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L649"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L650"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L649" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L650" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -541,9 +543,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L640"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L641"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L640" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L641" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -560,9 +562,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L539"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L540"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L539" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L540" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -574,9 +576,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L772"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L773"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L772" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L773" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -588,9 +590,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L782"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/rendezvous.nim#L783"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L782" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/protocols/rendezvous.nim#L783" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -604,7 +606,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:26 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:06 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -570,7 +570,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:26 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:06 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -558,7 +558,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:48 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:27 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -422,7 +422,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:47 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:26 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -432,7 +432,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:27 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:07 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -503,7 +503,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:47 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:26 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -524,7 +524,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:25 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:05 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -504,7 +504,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:25 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:05 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -502,7 +502,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:47 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:26 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1011,7 +1011,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:47 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:26 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -442,7 +442,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:47 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:26 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -220,6 +220,8 @@ window.addEventListener("DOMContentLoaded", main2);
|
||||
nameResolver*: NameResolver
|
||||
started: bool
|
||||
services*: seq[Service]">Switch</a></li>
|
||||
<li><a class="reference" href="#UpgradeError"
|
||||
title="UpgradeError = object of LPError">UpgradeError</a></li>
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
@ -298,12 +300,12 @@ window.addEventListener("DOMContentLoaded", main2);
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">start
|
||||
<li><a class="reference" href="#start%2CSwitch"
|
||||
title="start(s: Switch): Future[void]">start(s: Switch): Future[void]</a></li>
|
||||
title="start(s: Switch): InternalRaisesFuture[void, (CancelledError, LPError)]">start(s: Switch): InternalRaisesFuture[void, (CancelledError, LPError)]</a></li>
|
||||
|
||||
</ul>
|
||||
<ul class="simple nested-toc-section">stop
|
||||
<li><a class="reference" href="#stop%2CSwitch"
|
||||
title="stop(s: Switch): Future[void]">stop(s: Switch): Future[void]</a></li>
|
||||
title="stop(s: Switch): InternalRaisesFuture[void, (CancelledError,)]">stop(s: Switch): InternalRaisesFuture[void, (CancelledError,)]</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
@ -387,7 +389,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="section" id="6">
|
||||
<h1><a class="toc-backref" href="#6">Imports</a></h1>
|
||||
<dl class="item">
|
||||
<a class="reference external" href="stream/connection.html">stream/connection</a>, <a class="reference external" href="transports/transport.html">transports/transport</a>, <a class="reference external" href="upgrademngrs/upgrade.html">upgrademngrs/upgrade</a>, <a class="reference external" href="multistream.html">multistream</a>, <a class="reference external" href="multiaddress.html">multiaddress</a>, <a class="reference external" href="protocols/protocol.html">protocols/protocol</a>, <a class="reference external" href="protocols/secure/secure.html">protocols/secure/secure</a>, <a class="reference external" href="peerinfo.html">peerinfo</a>, <a class="reference external" href="utils/semaphore.html">utils/semaphore</a>, <a class="reference external" href="connmanager.html">connmanager</a>, <a class="reference external" href="nameresolving/nameresolver.html">nameresolving/nameresolver</a>, <a class="reference external" href="peerid.html">peerid</a>, <a class="reference external" href="peerstore.html">peerstore</a>, <a class="reference external" href="errors.html">errors</a>, <a class="reference external" href="utility.html">utility</a>, <a class="reference external" href="dialer.html">dialer</a>
|
||||
<a class="reference external" href="stream/connection.html">stream/connection</a>, <a class="reference external" href="transports/transport.html">transports/transport</a>, <a class="reference external" href="upgrademngrs/upgrade.html">upgrademngrs/upgrade</a>, <a class="reference external" href="multistream.html">multistream</a>, <a class="reference external" href="multiaddress.html">multiaddress</a>, <a class="reference external" href="protocols/protocol.html">protocols/protocol</a>, <a class="reference external" href="protocols/secure/secure.html">protocols/secure/secure</a>, <a class="reference external" href="peerinfo.html">peerinfo</a>, <a class="reference external" href="utils/semaphore.html">utils/semaphore</a>, <a class="reference external" href="muxers/muxer.html">muxers/muxer</a>, <a class="reference external" href="connmanager.html">connmanager</a>, <a class="reference external" href="nameresolving/nameresolver.html">nameresolving/nameresolver</a>, <a class="reference external" href="peerid.html">peerid</a>, <a class="reference external" href="peerstore.html">peerstore</a>, <a class="reference external" href="errors.html">errors</a>, <a class="reference external" href="utility.html">utility</a>, <a class="reference external" href="dialer.html">dialer</a>
|
||||
</dl></div>
|
||||
<div class="section" id="7">
|
||||
<h1><a class="toc-backref" href="#7">Types</a></h1>
|
||||
@ -400,9 +402,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L64"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L67"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L64" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L67" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -423,9 +425,21 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L52"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L53"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L52" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L53" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="UpgradeError" class="tohide">
|
||||
<dt><pre><a href="transports/transport.html#UpgradeError"><span class="Identifier">UpgradeError</span></a> <span class="Other">=</span> <span class="Keyword">object</span> <span class="Keyword">of</span> <a href="errors.html#LPError"><span class="Identifier">LPError</span></a></pre></dt>
|
||||
<dd>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L65"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L65" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -440,9 +454,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L49"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L50"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L49" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L50" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -461,9 +475,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<p>The handler should not raise.</p>
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L88"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L91"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L88" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L91" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -477,9 +491,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<p>The handler should not raise.</p>
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L103"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L106"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L103" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L106" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -490,9 +504,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L121"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L124"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L121" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L124" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -505,9 +519,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L195"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L198"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L195" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L198" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -520,9 +534,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L172"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L175"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L172" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L175" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -533,9 +547,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L131"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L134"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L131" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L134" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -545,9 +559,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
returns true if the peer has one or more associated connections
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L124"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L127"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L124" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L127" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -558,9 +572,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
mount a protocol to the switch
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L202"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L205"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L202" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L205" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -574,9 +588,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L359"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L376"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L359" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L376" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -588,9 +602,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L98"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L101"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L98" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L101" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -602,37 +616,37 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L112"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L115"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L112" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L115" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="start,Switch" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#start%2CSwitch"><span class="Identifier">start</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <a href="transports/transport.html#Switch"><span class="Identifier">Switch</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">public</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>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#start%2CSwitch"><span class="Identifier">start</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <a href="transports/transport.html#Switch"><span class="Identifier">Switch</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> <a href="errors.html#LPError"><span class="Identifier">LPError</span></a><span class="Other">)</span><span class="Other">]</span> {.
|
||||
<span class="Identifier">public</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>
|
||||
<dd>
|
||||
|
||||
Start listening on every transport
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L321"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L338"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L321" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L338" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
<div id="stop,Switch" class="tohide">
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#stop%2CSwitch"><span class="Identifier">stop</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <a href="transports/transport.html#Switch"><span class="Identifier">Switch</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">public</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>
|
||||
<dt><pre><span class="Keyword">proc</span> <a href="#stop%2CSwitch"><span class="Identifier">stop</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <a href="transports/transport.html#Switch"><span class="Identifier">Switch</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">public</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>
|
||||
<dd>
|
||||
|
||||
Stop listening on every transport, and close every active connections
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L289"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L306"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L289" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L306" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -647,9 +661,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L117"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L120"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L117" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L120" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -661,9 +675,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L151"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L154"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L151" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L154" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -676,9 +690,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L143"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L146"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L143" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L146" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -692,9 +706,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L185"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L188"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L185" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L188" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -707,9 +721,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L163"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L166"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L163" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L166" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -721,9 +735,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L76"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L79"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L76" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L79" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -735,9 +749,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L69"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L72"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L69" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L72" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -749,9 +763,9 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
|
||||
|
||||
<a
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L81"
|
||||
href="https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/switch.nim#L84"
|
||||
class="link-seesrc" target="_blank">Source</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L81" class="link-seesrc" target="_blank" >Edit</a>
|
||||
<a href="https://github.com/vacp2p/nim-libp2p/edit/devel/libp2p/switch.nim#L84" class="link-seesrc" target="_blank" >Edit</a>
|
||||
|
||||
</dd>
|
||||
</div>
|
||||
@ -770,7 +784,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:25 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:05 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -266,7 +266,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:47 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:26 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -489,7 +489,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:25 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:05 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -562,7 +562,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:06 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:46 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -607,7 +607,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:28 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:08 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -334,7 +334,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:27 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:07 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -376,7 +376,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:06 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:46 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -475,7 +475,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:44 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:22 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -274,7 +274,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:26 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:06 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -245,7 +245,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:26 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:06 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -512,7 +512,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:26 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:06 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -363,7 +363,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:06 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:46 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -723,7 +723,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:44 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:22 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -636,7 +636,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:08:46 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:21:25 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -633,7 +633,7 @@ class="link-seesrc" target="_blank">Source</a>
|
||||
<div class="twelve-columns footer">
|
||||
<span class="nim-sprite"></span>
|
||||
<br/>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 12:09:25 UTC</small>
|
||||
<small style="color: var(--hint);">Made with Nim. Generated: 2025-02-28 13:22:05 UTC</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user