update docs for enhance-logs-for-nwaku

This commit is contained in:
= 2024-07-16 13:29:23 +00:00
parent 9e7f48037d
commit 9d5f131651
83 changed files with 239 additions and 240 deletions

View File

@ -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: 2024-06-19 12:59:23 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:14 UTC</small>
</div>
</div>
</div>

View File

@ -809,7 +809,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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:12 UTC</small>
</div>
</div>
</div>

View File

@ -874,7 +874,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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:10 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:19 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:09 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:18 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:08 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:17 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:07 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:18 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:08 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:17 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:07 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:17 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:07 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:18 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:08 UTC</small>
</div>
</div>
</div>

View File

@ -381,7 +381,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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:10 UTC</small>
</div>
</div>
</div>

View File

@ -450,7 +450,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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:10 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:19 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:09 UTC</small>
</div>
</div>
</div>

View File

@ -2551,7 +2551,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: 2024-06-19 12:59:19 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:09 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:18 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:08 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:18 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:08 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:19 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:09 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:10 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -535,7 +535,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: 2024-06-19 12:59:19 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:10 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -375,7 +375,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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:10 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:10 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:19 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:09 UTC</small>
</div>
</div>
</div>

View File

@ -484,7 +484,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: 2024-06-19 12:59:19 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:09 UTC</small>
</div>
</div>
</div>

View File

@ -931,7 +931,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: 2024-06-19 12:59:16 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:06 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:10 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -468,7 +468,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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:12 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:12 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:12 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:10 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:22 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:13 UTC</small>
</div>
</div>
</div>

View File

@ -563,7 +563,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: 2024-06-19 12:59:19 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:10 UTC</small>
</div>
</div>
</div>

File diff suppressed because one or more lines are too long

View File

@ -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: 2024-06-19 12:59:22 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:13 UTC</small>
</div>
</div>
</div>

View File

@ -466,7 +466,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: 2024-06-19 12:59:23 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:13 UTC</small>
</div>
</div>
</div>

File diff suppressed because one or more lines are too long

View File

@ -494,7 +494,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: 2024-06-19 12:59:23 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:14 UTC</small>
</div>
</div>
</div>

View File

@ -448,7 +448,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: 2024-06-19 12:59:23 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:14 UTC</small>
</div>
</div>
</div>

View File

@ -778,7 +778,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: 2024-06-19 12:59:23 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:13 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:23 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:13 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:23 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:13 UTC</small>
</div>
</div>
</div>

View File

@ -239,9 +239,6 @@ window.addEventListener("DOMContentLoaded", main2);
title="libp2p_pubsub_received_subscriptions = IgnoredCollector">libp2p_pubsub_received_subscriptions</a></li>
<li><a class="reference" href="#libp2p_pubsub_received_unsubscriptions"
title="libp2p_pubsub_received_unsubscriptions = IgnoredCollector">libp2p_pubsub_received_unsubscriptions</a></li>
<li><a class="reference" href="#MsgHashProvider"
title="MsgHashProvider {.public.} = proc (topic: string; messageData: seq[byte]): Result[
string, string] {.noSideEffect, raises: [], gcsafe.}">MsgHashProvider</a></li>
<li><a class="reference" href="#MsgIdProvider"
title="MsgIdProvider {.public.} = proc (m: Message): Result[MessageId, ValidationResult] {.
noSideEffect, raises: [], gcsafe.}">MsgIdProvider</a></li>
@ -270,8 +267,7 @@ window.addEventListener("DOMContentLoaded", main2);
##
## defaults to 1mB
rng*: ref HmacDrbgContext
knownTopics*: HashSet[string]
msgHashProvider*: MsgHashProvider">PubSub</a></li>
knownTopics*: HashSet[string]">PubSub</a></li>
<li><a class="reference" href="#SubscriptionValidator"
title="SubscriptionValidator {.public.} = proc (topic: string): bool {.raises: [],
gcsafe.}">SubscriptionValidator</a></li>
@ -315,7 +311,7 @@ window.addEventListener("DOMContentLoaded", main2);
</ul>
<ul class="simple nested-toc-section">init
<li><a class="reference" href="#init%2Ctypedesc%5BPubSub%5D%2CSwitch%2Cbool%2Cbool%2Cbool%2Cbool%2CMsgIdProvider%2CSubscriptionValidator%2Cint%2Cref.HmacDrbgContext%2CPubParams%2CMsgHashProvider"
<li><a class="reference" href="#init%2Ctypedesc%5BPubSub%5D%2CSwitch%2Cbool%2Cbool%2Cbool%2Cbool%2CMsgIdProvider%2CSubscriptionValidator%2Cint%2Cref.HmacDrbgContext%2CPubParams"
title="init[PubParams: object | bool](P: typedesc[PubSub]; switch: Switch;
triggerSelf: bool = false;
anonymize: bool = false;
@ -323,16 +319,14 @@ window.addEventListener("DOMContentLoaded", main2);
msgIdProvider: MsgIdProvider = defaultMsgIdProvider; subscriptionValidator: SubscriptionValidator = nil;
maxMessageSize: int = 1024 * 1024;
rng: ref HmacDrbgContext = newRng();
parameters: PubParams = false;
msgHashProvider: MsgHashProvider = nil): P:type">init[PubParams: object | bool](P: typedesc[PubSub]; switch: Switch;
parameters: PubParams = false): P:type">init[PubParams: object | bool](P: typedesc[PubSub]; switch: Switch;
triggerSelf: bool = false;
anonymize: bool = false;
verifySignature: bool = true; sign: bool = true;
msgIdProvider: MsgIdProvider = defaultMsgIdProvider; subscriptionValidator: SubscriptionValidator = nil;
maxMessageSize: int = 1024 * 1024;
rng: ref HmacDrbgContext = newRng();
parameters: PubParams = false;
msgHashProvider: MsgHashProvider = nil): P:type</a></li>
parameters: PubParams = false): P:type</a></li>
</ul>
<ul class="simple nested-toc-section">removeObserver
@ -672,19 +666,6 @@ href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/nimble
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/nimbledeps/pkgs/metrics-#6142e433fc8ea9b73379770a788017ac528d46ff/metrics.nim#L578" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="MsgHashProvider" class="tohide">
<dt><pre><a href="pubsub.html#MsgHashProvider"><span class="Identifier">MsgHashProvider</span></a> {.<span class="Identifier">public</span>.} <span class="Other">=</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">topic</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">messageData</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">byte</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">Result</span><span class="Other">[</span>
<span class="Identifier">string</span><span class="Other">,</span> <span class="Identifier">string</span><span class="Other">]</span> {.<span class="Identifier">noSideEffect</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>.}</pre></dt>
<dd>
Computes the message hash based on its topic and message data, and then returns it in hex format
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L146"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L146" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="MsgIdProvider" class="tohide">
@ -726,15 +707,14 @@ class="link-seesrc" target="_blank">Source</a>
<span class="Comment">## defaults to 1mB</span>
<span class="Identifier">rng</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">ref</span> <span class="Identifier">HmacDrbgContext</span>
<span class="Identifier">knownTopics</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">HashSet</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span>
<span class="Identifier">msgHashProvider</span><span class="Operator">*</span><span class="Other">:</span> <a href="pubsub.html#MsgHashProvider"><span class="Identifier">MsgHashProvider</span></a>
</pre></dt>
<dd>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L152"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L146"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L152" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L146" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -830,9 +810,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L681"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L671"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L681" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L671" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -851,9 +831,9 @@ class="link-seesrc" target="_blank">Source</a>
<p>High priority messages are sent immediately, while low priority messages are queued and sent only after all high priority messages have been sent.</p>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L210"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L203"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L210" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L203" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -864,14 +844,14 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L383"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L376"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L383" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L376" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="init,typedesc[PubSub],Switch,bool,bool,bool,bool,MsgIdProvider,SubscriptionValidator,int,ref.HmacDrbgContext,PubParams,MsgHashProvider" class="tohide">
<dt><pre><span class="Keyword">proc</span> <a href="#init%2Ctypedesc%5BPubSub%5D%2CSwitch%2Cbool%2Cbool%2Cbool%2Cbool%2CMsgIdProvider%2CSubscriptionValidator%2Cint%2Cref.HmacDrbgContext%2CPubParams%2CMsgHashProvider"><span class="Identifier">init</span></a><span class="Other">[</span><span class="Identifier">PubParams</span><span class="Other">:</span> <span class="Keyword">object</span> <span class="Operator">|</span> <span class="Identifier">bool</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">P</span><span class="Other">:</span> <span class="Identifier">typedesc</span><span class="Other">[</span><a href="pubsub.html#PubSub"><span class="Identifier">PubSub</span></a><span class="Other">]</span><span class="Other">;</span> <span class="Identifier">switch</span><span class="Other">:</span> <a href="../../transports/transport.html#Switch"><span class="Identifier">Switch</span></a><span class="Other">;</span>
<div id="init,typedesc[PubSub],Switch,bool,bool,bool,bool,MsgIdProvider,SubscriptionValidator,int,ref.HmacDrbgContext,PubParams" class="tohide">
<dt><pre><span class="Keyword">proc</span> <a href="#init%2Ctypedesc%5BPubSub%5D%2CSwitch%2Cbool%2Cbool%2Cbool%2Cbool%2CMsgIdProvider%2CSubscriptionValidator%2Cint%2Cref.HmacDrbgContext%2CPubParams"><span class="Identifier">init</span></a><span class="Other">[</span><span class="Identifier">PubParams</span><span class="Other">:</span> <span class="Keyword">object</span> <span class="Operator">|</span> <span class="Identifier">bool</span><span class="Other">]</span><span class="Other">(</span><span class="Identifier">P</span><span class="Other">:</span> <span class="Identifier">typedesc</span><span class="Other">[</span><a href="pubsub.html#PubSub"><span class="Identifier">PubSub</span></a><span class="Other">]</span><span class="Other">;</span> <span class="Identifier">switch</span><span class="Other">:</span> <a href="../../transports/transport.html#Switch"><span class="Identifier">Switch</span></a><span class="Other">;</span>
<span class="Identifier">triggerSelf</span><span class="Other">:</span> <span class="Identifier">bool</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">;</span>
<span class="Identifier">anonymize</span><span class="Other">:</span> <span class="Identifier">bool</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">;</span>
<span class="Identifier">verifySignature</span><span class="Other">:</span> <span class="Identifier">bool</span> <span class="Other">=</span> <span class="Identifier">true</span><span class="Other">;</span>
@ -879,16 +859,15 @@ class="link-seesrc" target="_blank">Source</a>
<span class="Identifier">subscriptionValidator</span><span class="Other">:</span> <a href="pubsub.html#SubscriptionValidator"><span class="Identifier">SubscriptionValidator</span></a> <span class="Other">=</span> <span class="Keyword">nil</span><span class="Other">;</span>
<span class="Identifier">maxMessageSize</span><span class="Other">:</span> <span class="Identifier">int</span> <span class="Other">=</span> <span class="DecNumber">1024</span> <span class="Operator">*</span> <span class="DecNumber">1024</span><span class="Other">;</span>
<span class="Identifier">rng</span><span class="Other">:</span> <span class="Keyword">ref</span> <span class="Identifier">HmacDrbgContext</span> <span class="Other">=</span> <span class="Identifier">newRng</span><span class="Other">(</span><span class="Other">)</span><span class="Other">;</span>
<span class="Identifier">parameters</span><span class="Other">:</span> <span class="Identifier">PubParams</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">;</span>
<span class="Identifier">msgHashProvider</span><span class="Other">:</span> <a href="pubsub.html#MsgHashProvider"><span class="Identifier">MsgHashProvider</span></a> <span class="Other">=</span> <span class="Keyword">nil</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">P:type</span> {.
<span class="Identifier">parameters</span><span class="Other">:</span> <span class="Identifier">PubParams</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">P:type</span> {.
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><a href="pubsub.html#InitializationError"><span class="Identifier">InitializationError</span></a><span class="Other">]</span><span class="Other">,</span> </span><span class="Identifier">public</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>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L619"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L612"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L619" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L612" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -899,9 +878,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L684"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L674"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L684" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L674" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -920,9 +899,9 @@ class="link-seesrc" target="_blank">Source</a>
<p>High priority messages are sent immediately, while low priority messages are queued and sent only after all high priority messages have been sent.</p>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L194"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L187"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L194" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L187" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -934,9 +913,9 @@ class="link-seesrc" target="_blank">Source</a>
send subscriptions to remote peer
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L276"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L269"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L276" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L269" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -952,9 +931,9 @@ class="link-seesrc" target="_blank">Source</a>
</dl>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L521"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L514"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L521" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L514" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -965,9 +944,9 @@ class="link-seesrc" target="_blank">Source</a>
unsubscribe from a <tt class="docutils literal"><span class="pre">topic</span></tt> string
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L492"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L485"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L492" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L485" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -978,9 +957,9 @@ class="link-seesrc" target="_blank">Source</a>
unsubscribe from a list of <tt class="docutils literal"><span class="pre">topic</span></tt> handlers
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L505"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L498"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L505" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L498" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -991,9 +970,9 @@ class="link-seesrc" target="_blank">Source</a>
unsubscribe every <tt class="docutils literal"><span class="pre"><span class="Identifier">handler</span></span></tt> from <tt class="docutils literal"><span class="pre"><span class="Identifier">topic</span></span></tt>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L510"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L503"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L510" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L503" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -1003,9 +982,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L294"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L287"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L294" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L287" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -1021,9 +1000,9 @@ class="link-seesrc" target="_blank">Source</a>
Add a validator to a <tt class="docutils literal"><span class="pre"><span class="Identifier">topic</span></span></tt>. Each new message received in this will be sent to <tt class="docutils literal"><span class="pre"><span class="Identifier">hook</span></span></tt>. <tt class="docutils literal"><span class="pre"><span class="Identifier">hook</span></span></tt> can return either <tt class="docutils literal"><span class="pre"><span class="Identifier">Accept</span></span></tt>, <tt class="docutils literal"><span class="pre"><span class="Identifier">Ignore</span></span></tt> or <tt class="docutils literal"><span class="pre"><span class="Identifier">Reject</span></span></tt> (which can descore the peer)
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L567"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L560"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L567" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L560" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -1034,9 +1013,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L357"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L350"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L357" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L350" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -1054,9 +1033,9 @@ class="link-seesrc" target="_blank">Source</a>
</ol>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L419"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L412"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L419" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L412" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -1067,9 +1046,9 @@ class="link-seesrc" target="_blank">Source</a>
perform pubsub initialization
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L561"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L554"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L561" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L554" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -1080,9 +1059,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L344"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L337"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L344" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L337" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -1093,9 +1072,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L473"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L466"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L473" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L466" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -1109,9 +1088,9 @@ class="link-seesrc" target="_blank">Source</a>
<p>The return value is the number of neighbours that we attempted to send the message to, excluding self. Note that this is an optimistic number of attempts - the number of peers that actually receive the message might be lower.</p>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L549"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L542"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L549" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L542" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -1122,9 +1101,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L577"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L570"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L577" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L570" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -1136,9 +1115,9 @@ class="link-seesrc" target="_blank">Source</a>
Handler that must be overridden by concrete implementation
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L337"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L330"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L337" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L330" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -1149,9 +1128,9 @@ class="link-seesrc" target="_blank">Source</a>
subscribe to remote peer to receive/send pubsub messages
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L448"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L441"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L448" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L441" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -1162,9 +1141,9 @@ class="link-seesrc" target="_blank">Source</a>
handle peer disconnects
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L185"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L178"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L185" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L178" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -1176,9 +1155,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L588"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsub.nim#L581"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L588" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsub.nim#L581" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -1197,7 +1176,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: 2024-06-19 12:59:23 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:13 UTC</small>
</div>
</div>
</div>

View File

@ -216,7 +216,9 @@ window.addEventListener("DOMContentLoaded", main2);
<li><a class="reference" href="#PubSubObserver"
title="PubSubObserver = ref object
onRecv*: proc (peer: PubSubPeer; msgs: var RPCMsg) {.gcsafe, raises: [].}
onSend*: proc (peer: PubSubPeer; msgs: var RPCMsg) {.gcsafe, raises: [].}">PubSubObserver</a></li>
onSend*: proc (peer: PubSubPeer; msgs: var RPCMsg) {.gcsafe, raises: [].}
onRecvAndValidated*: proc (peer: PubSubPeer; msg: Message; msgId: MessageId) {.
gcsafe, raises: [].}">PubSubObserver</a></li>
<li><a class="reference" href="#PubSubPeer"
title="PubSubPeer = ref object of RootObj
getConn*: GetConn
@ -328,6 +330,11 @@ window.addEventListener("DOMContentLoaded", main2);
<li><a class="reference" href="#outbound%2CPubSubPeer"
title="outbound(p: PubSubPeer): bool">outbound(p: PubSubPeer): bool</a></li>
</ul>
<ul class="simple nested-toc-section">recvAndValidatedObservers
<li><a class="reference" href="#recvAndValidatedObservers%2CPubSubPeer%2CMessage%2CMessageId"
title="recvAndValidatedObservers(p: PubSubPeer; msg: Message; msgId: MessageId)">recvAndValidatedObservers(p: PubSubPeer; msg: Message; msgId: MessageId)</a></li>
</ul>
<ul class="simple nested-toc-section">recvObservers
<li><a class="reference" href="#recvObservers%2CPubSubPeer%2CRPCMsg"
@ -401,9 +408,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L81"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L83"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L81" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L83" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -413,9 +420,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L80"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L82"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L80" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L82" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -425,9 +432,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L83"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L85"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L83" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L85" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -447,6 +454,8 @@ class="link-seesrc" target="_blank">Source</a>
<dt><pre><a href="pubsubpeer.html#PubSubObserver"><span class="Identifier">PubSubObserver</span></a> <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span>
<span class="Identifier">onRecv</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">peer</span><span class="Other">:</span> <a href="pubsubpeer.html#PubSubPeer"><span class="Identifier">PubSubPeer</span></a><span class="Other">;</span> <span class="Identifier">msgs</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="rpc/messages.html#RPCMsg"><span class="Identifier">RPCMsg</span></a><span class="Other">)</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><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>.}
<span class="Identifier">onSend</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">peer</span><span class="Other">:</span> <a href="pubsubpeer.html#PubSubPeer"><span class="Identifier">PubSubPeer</span></a><span class="Other">;</span> <span class="Identifier">msgs</span><span class="Other">:</span> <span class="Keyword">var</span> <a href="rpc/messages.html#RPCMsg"><span class="Identifier">RPCMsg</span></a><span class="Other">)</span> {.<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><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>.}
<span class="Identifier">onRecvAndValidated</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">peer</span><span class="Other">:</span> <a href="pubsubpeer.html#PubSubPeer"><span class="Identifier">PubSubPeer</span></a><span class="Other">;</span> <span class="Identifier">msg</span><span class="Other">:</span> <a href="rpc/messages.html#Message"><span class="Identifier">Message</span></a><span class="Other">;</span> <span class="Identifier">msgId</span><span class="Other">:</span> <a href="rpc/messages.html#MessageId"><span class="Identifier">MessageId</span></a><span class="Other">)</span> {.
<span><span class="Other pragmadots">...</span></span><span class="pragmawrap"><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>.}
</pre></dt>
<dd>
@ -488,9 +497,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L93"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L95"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L93" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L95" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -502,9 +511,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L77"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L79"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L77" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L79" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -515,9 +524,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L71"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L73"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L71" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L73" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -528,9 +537,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L122"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L124"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L122" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L124" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -544,9 +553,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L85"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L87"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L85" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L87" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -578,9 +587,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L144"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L146"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L144" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L146" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -590,9 +599,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L478"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L487"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L478" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L487" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -602,9 +611,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L277"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L286"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L277" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L286" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -614,9 +623,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L155"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L157"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L155" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L157" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -626,9 +635,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L134"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L136"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L134" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L136" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -639,9 +648,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L182"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L191"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L182" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L191" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -651,9 +660,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L141"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L143"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L141" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L143" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -663,9 +672,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L158"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L160"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L158" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L160" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -675,9 +684,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L283"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L292"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L283" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L292" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -691,9 +700,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L526"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L535"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L526" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L535" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -703,9 +712,22 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L161"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L163"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L161" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L163" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
<div id="recvAndValidatedObservers,PubSubPeer,Message,MessageId" class="tohide">
<dt><pre><span class="Keyword">proc</span> <a href="#recvAndValidatedObservers%2CPubSubPeer%2CMessage%2CMessageId"><span class="Identifier">recvAndValidatedObservers</span></a><span class="Other">(</span><span class="Identifier">p</span><span class="Other">:</span> <a href="pubsubpeer.html#PubSubPeer"><span class="Identifier">PubSubPeer</span></a><span class="Other">;</span> <span class="Identifier">msg</span><span class="Other">:</span> <a href="rpc/messages.html#Message"><span class="Identifier">Message</span></a><span class="Other">;</span> <span class="Identifier">msgId</span><span class="Other">:</span> <a href="rpc/messages.html#MessageId"><span class="Identifier">MessageId</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>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L177"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L177" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -716,9 +738,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L168"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L170"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L168" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L170" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -737,9 +759,9 @@ class="link-seesrc" target="_blank">Source</a>
<p>High priority messages are sent immediately, while low priority messages are queued and sent only after all high priority messages have been sent.</p>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L440"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L449"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L440" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L449" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -757,9 +779,9 @@ class="link-seesrc" target="_blank">Source</a>
<p>High priority messages are sent immediately, while low priority messages are queued and sent only after all high priority messages have been sent.</p>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L353"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L362"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L353" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L362" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -769,9 +791,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L147"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L149"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L147" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L149" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -782,9 +804,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L508"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L517"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L508" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L517" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -799,9 +821,9 @@ class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L152"
href="https://github.com/status-im/nim-libp2p/tree/enhance-logs-for-nwaku/libp2p/protocols/pubsub/pubsubpeer.nim#L154"
class="link-seesrc" target="_blank">Source</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L152" class="link-seesrc" target="_blank" >Edit</a>
&nbsp;&nbsp;<a href="https://github.com/status-im/nim-libp2p/edit/devel/libp2p/protocols/pubsub/pubsubpeer.nim#L154" class="link-seesrc" target="_blank" >Edit</a>
</dd>
</div>
@ -820,7 +842,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: 2024-06-19 12:59:22 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:13 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:22 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:13 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:22 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:13 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:22 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:13 UTC</small>
</div>
</div>
</div>

View File

@ -456,7 +456,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: 2024-06-19 12:59:23 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:13 UTC</small>
</div>
</div>
</div>

View File

@ -532,7 +532,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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:10 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:19 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:09 UTC</small>
</div>
</div>
</div>

View File

@ -426,7 +426,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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:12 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:19 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:09 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:19 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:10 UTC</small>
</div>
</div>
</div>

View File

@ -1009,7 +1009,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: 2024-06-19 12:59:19 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:10 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:19 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:10 UTC</small>
</div>
</div>
</div>

View File

@ -750,7 +750,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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:19 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:09 UTC</small>
</div>
</div>
</div>

View File

@ -474,7 +474,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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -491,7 +491,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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:10 UTC</small>
</div>
</div>
</div>

View File

@ -583,7 +583,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: 2024-06-19 12:59:22 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:13 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:12 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:10 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:16 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:06 UTC</small>
</div>
</div>
</div>

View File

@ -271,7 +271,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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:21 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -362,7 +362,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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:10 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:16 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:06 UTC</small>
</div>
</div>
</div>

View File

@ -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: 2024-06-19 12:59:18 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:08 UTC</small>
</div>
</div>
</div>

View File

@ -615,7 +615,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: 2024-06-19 12:59:20 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:11 UTC</small>
</div>
</div>
</div>

View File

@ -2422,16 +2422,14 @@ window.addEventListener('DOMContentLoaded', main);
msgIdProvider: MsgIdProvider = defaultMsgIdProvider; subscriptionValidator: SubscriptionValidator = nil;
maxMessageSize: int = 1024 * 1024;
rng: ref HmacDrbgContext = newRng();
parameters: PubParams = false;
msgHashProvider: MsgHashProvider = nil): P:type" href="libp2p/protocols/pubsub/pubsub.html#init%2Ctypedesc%5BPubSub%5D%2CSwitch%2Cbool%2Cbool%2Cbool%2Cbool%2CMsgIdProvider%2CSubscriptionValidator%2Cint%2Cref.HmacDrbgContext%2CPubParams%2CMsgHashProvider">pubsub: init[PubParams: object | bool](P: typedesc[PubSub]; switch: Switch;
parameters: PubParams = false): P:type" href="libp2p/protocols/pubsub/pubsub.html#init%2Ctypedesc%5BPubSub%5D%2CSwitch%2Cbool%2Cbool%2Cbool%2Cbool%2CMsgIdProvider%2CSubscriptionValidator%2Cint%2Cref.HmacDrbgContext%2CPubParams">pubsub: init[PubParams: object | bool](P: typedesc[PubSub]; switch: Switch;
triggerSelf: bool = false;
anonymize: bool = false;
verifySignature: bool = true; sign: bool = true;
msgIdProvider: MsgIdProvider = defaultMsgIdProvider; subscriptionValidator: SubscriptionValidator = nil;
maxMessageSize: int = 1024 * 1024;
rng: ref HmacDrbgContext = newRng();
parameters: PubParams = false;
msgHashProvider: MsgHashProvider = nil): P:type</a></li>
parameters: PubParams = false): P:type</a></li>
<li><a class="reference external"
data-doc-search-tag="message: init(T: type Message; peer: Option[PeerInfo]; data: seq[byte]; topic: string;
seqno: Option[uint64]; sign: bool = true): Message" href="libp2p/protocols/pubsub/rpc/message.html#init%2CtypeMessage%2COption%5BPeerInfo%5D%2Cseq%5Bbyte%5D%2Cstring%2COption%5Buint64%5D%2Cbool">message: init(T: type Message; peer: Option[PeerInfo]; data: seq[byte]; topic: string;
@ -3019,10 +3017,6 @@ window.addEventListener('DOMContentLoaded', main);
<li><a class="reference external"
data-doc-search-tag="coder: Msg" href="libp2p/muxers/mplex/coder.html#Msg">coder: Msg</a></li>
</ul></dd>
<dt><a name="MsgHashProvider" href="#MsgHashProvider"><span>MsgHashProvider:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pubsub: MsgHashProvider" href="libp2p/protocols/pubsub/pubsub.html#MsgHashProvider">pubsub: MsgHashProvider</a></li>
</ul></dd>
<dt><a name="MsgIdProvider" href="#MsgIdProvider"><span>MsgIdProvider:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pubsub: MsgIdProvider" href="libp2p/protocols/pubsub/pubsub.html#MsgIdProvider">pubsub: MsgIdProvider</a></li>
@ -3919,6 +3913,10 @@ window.addEventListener('DOMContentLoaded', main);
<li><a class="reference external"
data-doc-search-tag="behavior: rebalanceMesh(g: GossipSub; topic: string; metrics: ptr MeshMetrics = nil)" href="libp2p/protocols/pubsub/gossipsub/behavior.html#rebalanceMesh%2CGossipSub%2Cstring%2Cptr.MeshMetrics">behavior: rebalanceMesh(g: GossipSub; topic: string; metrics: ptr MeshMetrics = nil)</a></li>
</ul></dd>
<dt><a name="recvAndValidatedObservers" href="#recvAndValidatedObservers"><span>recvAndValidatedObservers:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pubsubpeer: recvAndValidatedObservers(p: PubSubPeer; msg: Message; msgId: MessageId)" href="libp2p/protocols/pubsub/pubsubpeer.html#recvAndValidatedObservers%2CPubSubPeer%2CMessage%2CMessageId">pubsubpeer: recvAndValidatedObservers(p: PubSubPeer; msg: Message; msgId: MessageId)</a></li>
</ul></dd>
<dt><a name="recvObservers" href="#recvObservers"><span>recvObservers:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="pubsubpeer: recvObservers(p: PubSubPeer; msg: var RPCMsg)" href="libp2p/protocols/pubsub/pubsubpeer.html#recvObservers%2CPubSubPeer%2CRPCMsg">pubsubpeer: recvObservers(p: PubSubPeer; msg: var RPCMsg)</a></li>
@ -5442,7 +5440,7 @@ window.addEventListener('DOMContentLoaded', main);
<div class="twelve-columns footer">
<span class="nim-sprite"></span>
<br/>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-06-19 12:59:23 UTC</small>
<small style="color: var(--hint);">Made with Nim. Generated: 2024-07-16 13:29:14 UTC</small>
</div>
</div>
</div>