The new set of API allows applications to request keepalives offload for established TCP sockets over wifi. However, the application must not write to or read from the socket after calling this method, until specific callbacks are called. Bug: 114151147 Test: atest FrameworksNetTests FrameworksWifiTests NetworkStackTests Change-Id: I3880505dbc35fefa34ef6c79555458ecf5d296a4
100 lines
2.3 KiB
Plaintext
100 lines
2.3 KiB
Plaintext
//
|
|
// Copyright (C) 2018 The Android Open Source Project
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
//
|
|
|
|
android_test {
|
|
name: "NetworkStackTests",
|
|
certificate: "platform",
|
|
srcs: ["src/**/*.java"],
|
|
resource_dirs: ["res"],
|
|
static_libs: [
|
|
"android-support-test",
|
|
"frameworks-base-testutils",
|
|
"mockito-target-extended-minus-junit4",
|
|
"NetworkStackLib",
|
|
"testables",
|
|
],
|
|
libs: [
|
|
"android.test.runner",
|
|
"android.test.base",
|
|
"android.test.mock",
|
|
],
|
|
jni_libs: [
|
|
// For mockito extended
|
|
"libdexmakerjvmtiagent",
|
|
"libstaticjvmtiagent",
|
|
// For ApfTest
|
|
"libartbase",
|
|
"libbacktrace",
|
|
"libbase",
|
|
"libbinder",
|
|
"libbinderthreadstate",
|
|
"libc++",
|
|
"libcrypto",
|
|
"libcutils",
|
|
"libdexfile",
|
|
"libhidl-gen-utils",
|
|
"libhidlbase",
|
|
"libhidltransport",
|
|
"libhwbinder",
|
|
"libjsoncpp",
|
|
"liblog",
|
|
"liblzma",
|
|
"libnativehelper",
|
|
"libnetworkstacktestsjni",
|
|
"libpackagelistparser",
|
|
"libpcre2",
|
|
"libprocessgroup",
|
|
"libselinux",
|
|
"libui",
|
|
"libutils",
|
|
"libvintf",
|
|
"libvndksupport",
|
|
"libtinyxml2",
|
|
"libunwindstack",
|
|
"libutilscallstack",
|
|
"libziparchive",
|
|
"libz",
|
|
"netd_aidl_interface-cpp",
|
|
],
|
|
}
|
|
|
|
cc_library_shared {
|
|
name: "libnetworkstacktestsjni",
|
|
srcs: [
|
|
"jni/**/*.cpp"
|
|
],
|
|
cflags: [
|
|
"-Wall",
|
|
"-Wextra",
|
|
"-Werror",
|
|
],
|
|
include_dirs: [
|
|
"hardware/google/apf",
|
|
],
|
|
shared_libs: [
|
|
"libbinder",
|
|
"liblog",
|
|
"libcutils",
|
|
"libnativehelper",
|
|
"netd_aidl_interface-cpp",
|
|
],
|
|
static_libs: [
|
|
"libapf",
|
|
"libpcap",
|
|
],
|
|
|
|
}
|