@@ -70,6 +70,8 @@ internal struct DefaultChannelProvider: ConnectionManagerChannelProvider {
70
70
internal var httpTargetWindowSize : Int
71
71
@usableFromInline
72
72
internal var httpMaxFrameSize : Int
73
+ @usableFromInline
74
+ internal var httpMaxResetStreams : Int
73
75
74
76
@usableFromInline
75
77
internal var errorDelegate : Optional < ClientErrorDelegate >
@@ -102,6 +104,7 @@ internal struct DefaultChannelProvider: ConnectionManagerChannelProvider {
102
104
tlsConfiguration: GRPCTLSConfiguration ? ,
103
105
httpTargetWindowSize: Int ,
104
106
httpMaxFrameSize: Int ,
107
+ httpMaxResetStreams: Int ,
105
108
errorDelegate: ClientErrorDelegate ? ,
106
109
debugChannelInitializer: ( ( Channel ) -> EventLoopFuture < Void > ) ? ,
107
110
nwParametersConfigurator: ( @Sendable ( NWParameters ) -> Void ) ?
@@ -114,6 +117,7 @@ internal struct DefaultChannelProvider: ConnectionManagerChannelProvider {
114
117
tlsConfiguration: tlsConfiguration,
115
118
httpTargetWindowSize: httpTargetWindowSize,
116
119
httpMaxFrameSize: httpMaxFrameSize,
120
+ httpMaxResetStreams: httpMaxResetStreams,
117
121
errorDelegate: errorDelegate,
118
122
debugChannelInitializer: debugChannelInitializer
119
123
)
@@ -131,6 +135,7 @@ internal struct DefaultChannelProvider: ConnectionManagerChannelProvider {
131
135
tlsConfiguration: GRPCTLSConfiguration ? ,
132
136
httpTargetWindowSize: Int ,
133
137
httpMaxFrameSize: Int ,
138
+ httpMaxResetStreams: Int ,
134
139
errorDelegate: ClientErrorDelegate ? ,
135
140
debugChannelInitializer: ( ( Channel ) -> EventLoopFuture < Void > ) ?
136
141
) {
@@ -143,6 +148,7 @@ internal struct DefaultChannelProvider: ConnectionManagerChannelProvider {
143
148
144
149
self . httpTargetWindowSize = httpTargetWindowSize
145
150
self . httpMaxFrameSize = httpMaxFrameSize
151
+ self . httpMaxResetStreams = httpMaxResetStreams
146
152
147
153
self . errorDelegate = errorDelegate
148
154
self . debugChannelInitializer = debugChannelInitializer
@@ -180,6 +186,7 @@ internal struct DefaultChannelProvider: ConnectionManagerChannelProvider {
180
186
tlsConfiguration: configuration. tlsConfiguration,
181
187
httpTargetWindowSize: configuration. httpTargetWindowSize,
182
188
httpMaxFrameSize: configuration. httpMaxFrameSize,
189
+ httpMaxResetStreams: configuration. httpMaxResetStreams,
183
190
errorDelegate: configuration. errorDelegate,
184
191
debugChannelInitializer: configuration. debugChannelInitializer
185
192
)
@@ -259,6 +266,7 @@ internal struct DefaultChannelProvider: ConnectionManagerChannelProvider {
259
266
connectionIdleTimeout: self . connectionIdleTimeout,
260
267
httpTargetWindowSize: self . httpTargetWindowSize,
261
268
httpMaxFrameSize: self . httpMaxFrameSize,
269
+ httpMaxResetStreams: self . httpMaxResetStreams,
262
270
errorDelegate: self . errorDelegate,
263
271
logger: logger
264
272
)
0 commit comments