android_packages_modules_Co.../framework/api
Repository files (latest commit first)
Filename Latest commit message Latest commit date
chiachangwang 676c84ef98 Add underpinned Network parameter in SocketKeepalive.start()
Take a Network parameter to have an one-to-one mapping between
keepalive and its underpinned network on the automatic keepalive.

Existing design could not really tell which network should the
automatic keepalive check for the TCP socket status if there are
multiple automatic keepalives enabled, e.g. Bothe IWLAN and VPN
on WiFi enable the automatic keepalive. The keepalive for IWLAN
should check if there are any TCP sockets on the IWLAN network
instead of VPN network.

Bug: 259000745
Test: atest FrameworksNetTests
Test: Cts in the follow up commit
Change-Id: I7353f4ef43e8fdad02c4d4a0bb5f6efa7d94c1b4
2023-02-14 10:29:19 +00:00
..
current.txt Revert "[ST02.1] Add TYPE_CNAME constant to DnsResolver" 2022-09-08 11:01:05 +00:00
lint-baseline.txt Split out the connectivity API surface 2021-02-26 19:23:25 +09:00
module-lib-current.txt Enterprise slicing for profile blocking default 2023-01-11 10:47:00 +08:00
module-lib-removed.txt Split out the connectivity API surface 2021-02-26 19:23:25 +09:00
removed.txt Split out the connectivity API surface 2021-02-26 19:23:25 +09:00
system-current.txt Add underpinned Network parameter in SocketKeepalive.start() 2023-02-14 10:29:19 +00:00
system-lint-baseline.txt Split out the connectivity API surface 2021-02-26 19:23:25 +09:00
system-removed.txt Split out the connectivity API surface 2021-02-26 19:23:25 +09:00