@@ -70,6 +70,8 @@ internal struct DefaultChannelProvider: ConnectionManagerChannelProvider {
7070 internal var httpTargetWindowSize : Int
7171 @usableFromInline
7272 internal var httpMaxFrameSize : Int
73+ @usableFromInline
74+ internal var httpMaxResetStreams : Int
7375
7476 @usableFromInline
7577 internal var errorDelegate : Optional < ClientErrorDelegate >
@@ -102,6 +104,7 @@ internal struct DefaultChannelProvider: ConnectionManagerChannelProvider {
102104 tlsConfiguration: GRPCTLSConfiguration ? ,
103105 httpTargetWindowSize: Int ,
104106 httpMaxFrameSize: Int ,
107+ httpMaxResetStreams: Int ,
105108 errorDelegate: ClientErrorDelegate ? ,
106109 debugChannelInitializer: ( ( Channel ) -> EventLoopFuture < Void > ) ? ,
107110 nwParametersConfigurator: ( @Sendable ( NWParameters ) -> Void ) ?
@@ -114,6 +117,7 @@ internal struct DefaultChannelProvider: ConnectionManagerChannelProvider {
114117 tlsConfiguration: tlsConfiguration,
115118 httpTargetWindowSize: httpTargetWindowSize,
116119 httpMaxFrameSize: httpMaxFrameSize,
120+ httpMaxResetStreams: httpMaxResetStreams,
117121 errorDelegate: errorDelegate,
118122 debugChannelInitializer: debugChannelInitializer
119123 )
@@ -131,6 +135,7 @@ internal struct DefaultChannelProvider: ConnectionManagerChannelProvider {
131135 tlsConfiguration: GRPCTLSConfiguration ? ,
132136 httpTargetWindowSize: Int ,
133137 httpMaxFrameSize: Int ,
138+ httpMaxResetStreams: Int ,
134139 errorDelegate: ClientErrorDelegate ? ,
135140 debugChannelInitializer: ( ( Channel ) -> EventLoopFuture < Void > ) ?
136141 ) {
@@ -143,6 +148,7 @@ internal struct DefaultChannelProvider: ConnectionManagerChannelProvider {
143148
144149 self . httpTargetWindowSize = httpTargetWindowSize
145150 self . httpMaxFrameSize = httpMaxFrameSize
151+ self . httpMaxResetStreams = httpMaxResetStreams
146152
147153 self . errorDelegate = errorDelegate
148154 self . debugChannelInitializer = debugChannelInitializer
@@ -180,6 +186,7 @@ internal struct DefaultChannelProvider: ConnectionManagerChannelProvider {
180186 tlsConfiguration: configuration. tlsConfiguration,
181187 httpTargetWindowSize: configuration. httpTargetWindowSize,
182188 httpMaxFrameSize: configuration. httpMaxFrameSize,
189+ httpMaxResetStreams: configuration. httpMaxResetStreams,
183190 errorDelegate: configuration. errorDelegate,
184191 debugChannelInitializer: configuration. debugChannelInitializer
185192 )
@@ -259,6 +266,7 @@ internal struct DefaultChannelProvider: ConnectionManagerChannelProvider {
259266 connectionIdleTimeout: self . connectionIdleTimeout,
260267 httpTargetWindowSize: self . httpTargetWindowSize,
261268 httpMaxFrameSize: self . httpMaxFrameSize,
269+ httpMaxResetStreams: self . httpMaxResetStreams,
262270 errorDelegate: self . errorDelegate,
263271 logger: logger
264272 )
0 commit comments