@@ -36,18 +36,18 @@ const ReplacementMap& emptySpaceReplacement() {
36
36
37
37
struct StreamInfoImpl : public StreamInfo {
38
38
StreamInfoImpl (TimeSource& time_source,
39
- const Network::SocketAddressProviderSharedPtr & downstream_address_provider,
39
+ const Network::ConnectionInfoProviderSharedPtr & downstream_address_provider,
40
40
FilterState::LifeSpan life_span = FilterState::LifeSpan::FilterChain)
41
41
: StreamInfoImpl(absl::nullopt, time_source, downstream_address_provider,
42
42
std::make_shared<FilterStateImpl>(life_span)) {}
43
43
44
44
StreamInfoImpl (Http::Protocol protocol, TimeSource& time_source,
45
- const Network::SocketAddressProviderSharedPtr & downstream_address_provider)
45
+ const Network::ConnectionInfoProviderSharedPtr & downstream_address_provider)
46
46
: StreamInfoImpl(protocol, time_source, downstream_address_provider,
47
47
std::make_shared<FilterStateImpl>(FilterState::LifeSpan::FilterChain)) {}
48
48
49
49
StreamInfoImpl (Http::Protocol protocol, TimeSource& time_source,
50
- const Network::SocketAddressProviderSharedPtr & downstream_address_provider,
50
+ const Network::ConnectionInfoProviderSharedPtr & downstream_address_provider,
51
51
FilterStateSharedPtr parent_filter_state, FilterState::LifeSpan life_span)
52
52
: StreamInfoImpl(
53
53
protocol, time_source, downstream_address_provider,
@@ -197,7 +197,7 @@ struct StreamInfoImpl : public StreamInfo {
197
197
198
198
void healthCheck (bool is_health_check) override { health_check_request_ = is_health_check; }
199
199
200
- const Network::SocketAddressProvider & downstreamAddressProvider () const override {
200
+ const Network::ConnectionInfoProvider & downstreamAddressProvider () const override {
201
201
return *downstream_address_provider_;
202
202
}
203
203
@@ -305,14 +305,14 @@ struct StreamInfoImpl : public StreamInfo {
305
305
absl::optional<uint32_t > attempt_count_;
306
306
307
307
private:
308
- static Network::SocketAddressProviderSharedPtr emptyDownstreamAddressProvider () {
308
+ static Network::ConnectionInfoProviderSharedPtr emptyDownstreamAddressProvider () {
309
309
MUTABLE_CONSTRUCT_ON_FIRST_USE (
310
- Network::SocketAddressProviderSharedPtr ,
310
+ Network::ConnectionInfoProviderSharedPtr ,
311
311
std::make_shared<Network::SocketAddressSetterImpl>(nullptr , nullptr ));
312
312
}
313
313
314
314
StreamInfoImpl (absl::optional<Http::Protocol> protocol, TimeSource& time_source,
315
- const Network::SocketAddressProviderSharedPtr & downstream_address_provider,
315
+ const Network::ConnectionInfoProviderSharedPtr & downstream_address_provider,
316
316
FilterStateSharedPtr filter_state)
317
317
: time_source_(time_source), start_time_(time_source.systemTime()),
318
318
start_time_monotonic_ (time_source.monotonicTime()), protocol_(protocol),
@@ -325,7 +325,7 @@ struct StreamInfoImpl : public StreamInfo {
325
325
uint64_t bytes_received_{};
326
326
uint64_t bytes_sent_{};
327
327
Network::Address::InstanceConstSharedPtr upstream_local_address_;
328
- const Network::SocketAddressProviderSharedPtr downstream_address_provider_;
328
+ const Network::ConnectionInfoProviderSharedPtr downstream_address_provider_;
329
329
Ssl::ConnectionInfoConstSharedPtr upstream_ssl_info_;
330
330
std::string requested_server_name_;
331
331
const Http::RequestHeaderMap* request_headers_{};
0 commit comments