Skip to content
Merged
Show file tree
Hide file tree
Changes from 15 commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
cb82711
initial internal listener
lambdai May 20, 2021
4c156ce
for new pr
lambdai Jun 1, 2021
773c75a
merge main
lambdai Jun 2, 2021
b6ff892
delete test/integration/internal_tcp_proxy_integration_test.cc
lambdai Jun 2, 2021
635f185
coverage
lambdai Jun 2, 2021
3615512
remove ClientConnectionImpl ctor for internal socket
lambdai Jun 2, 2021
efe9ce7
revert dispatcher
lambdai Jun 9, 2021
01ee5bb
merged main
lambdai Jun 10, 2021
1564151
revert internal listener
lambdai Jun 11, 2021
9e5b2b4
pragma once
lambdai Jun 11, 2021
e802a6f
test bootstrap
lambdai Jun 11, 2021
c8e4e43
comment other than incNumConnections
lambdai Jun 15, 2021
aac23c1
rename
lambdai Jun 15, 2021
573cdfe
put cleanup, deferdelete in base
lambdai Jun 17, 2021
c1f7921
push down conn collection or active conn op
lambdai Jun 17, 2021
0528d50
Merge branch 'main' into addinternallistener_pre_1
lambdai Jul 1, 2021
0b3c2f0
Merge branch 'addinternallistener_pre_1' of github.com:lambdai/envoy-…
lambdai Jul 1, 2021
bbee979
tmpaddinternallistener_pre_1
lambdai Jul 1, 2021
57ca809
fix format
lambdai Jul 2, 2021
4523c99
address comment
lambdai Jul 2, 2021
dc08e69
Merge remote-tracking branch 'origin/main' into addinternallistener_p…
lambdai Jul 7, 2021
cd7d6e6
Merge branch 'main' into addinternallistener_pre_1on2
lambdai Jul 23, 2021
e724e22
reorg
lambdai Jul 23, 2021
bb46ea5
format
lambdai Jul 26, 2021
942fb9b
more protected
lambdai Jul 26, 2021
aeb163a
add comment
lambdai Jul 27, 2021
056f51a
comment to TypedActiveStreamListenerBase
lambdai Jul 27, 2021
f0fde02
final
lambdai Jul 28, 2021
bfdf05a
another method move
lambdai Jul 28, 2021
02e618c
Merge branch 'main' into addinternallistener_pre_1
lambdai Jul 30, 2021
bd122fa
Merge branch 'main' into addinternallistener_pre_1
lambdai Jul 30, 2021
2f406f5
Merge remote-tracking branch 'me/addinternallistener_pre_1' into addi…
lambdai Aug 3, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 33 additions & 3 deletions source/server/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,9 @@ envoy_cc_library(
envoy_cc_library(
name = "connection_handler_lib",
deps = [
"//source/server:active_tcp_listener",
"//source/server:active_udp_listener",
"//source/server:connection_handler_impl",
":active_tcp_listener",
":active_udp_listener",
":connection_handler_impl",
],
)

Expand Down Expand Up @@ -116,6 +116,7 @@ envoy_cc_library(
"active_tcp_listener.h",
],
deps = [
":active_tcp_socket",
"//envoy/common:time_interface",
"//envoy/event:deferred_deletable",
"//envoy/event:dispatcher_interface",
Expand Down Expand Up @@ -157,6 +158,35 @@ envoy_cc_library(
],
)

envoy_cc_library(
name = "active_tcp_socket",
srcs = ["active_tcp_socket.cc"],
hdrs = [
"active_tcp_socket.h",
],
deps = [
":active_listener_base",
"//envoy/common:time_interface",
"//envoy/event:deferred_deletable",
"//envoy/event:dispatcher_interface",
"//envoy/event:timer_interface",
"//envoy/network:connection_handler_interface",
"//envoy/network:connection_interface",
"//envoy/network:exception_interface",
"//envoy/network:filter_interface",
"//envoy/network:listen_socket_interface",
"//envoy/network:listener_interface",
"//envoy/server:listener_manager_interface",
"//envoy/stats:timespan_interface",
"//source/common/common:linked_object",
"//source/common/common:non_copyable",
"//source/common/event:deferred_task",
"//source/common/network:connection_lib",
"//source/common/stats:timespan_lib",
"//source/common/stream_info:stream_info_lib",
],
)

envoy_cc_library(
name = "drain_manager_lib",
srcs = ["drain_manager_impl.cc"],
Expand Down
Loading