builder: Expose MaxChanCount (#722)

This commit is contained in:
Tanguy 2022-05-25 17:59:42 +02:00 committed by GitHub
parent 7323ecc9c4
commit ca3f4e8701
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -86,12 +86,17 @@ proc withSignedPeerRecord*(b: SwitchBuilder, sendIt = true): SwitchBuilder =
b.sendSignedPeerRecord = sendIt b.sendSignedPeerRecord = sendIt
b b
proc withMplex*(b: SwitchBuilder, inTimeout = 5.minutes, outTimeout = 5.minutes): SwitchBuilder = proc withMplex*(
b: SwitchBuilder,
inTimeout = 5.minutes,
outTimeout = 5.minutes,
maxChannCount = 200): SwitchBuilder =
proc newMuxer(conn: Connection): Muxer = proc newMuxer(conn: Connection): Muxer =
Mplex.new( Mplex.new(
conn, conn,
inTimeout = inTimeout, inTimeout,
outTimeout = outTimeout) outTimeout,
maxChannCount)
b.mplexOpts = MplexOpts( b.mplexOpts = MplexOpts(
enable: true, enable: true,