diff options
| author | Mike Yu <yumike@google.com> | 2019-03-13 14:43:39 +0800 |
|---|---|---|
| committer | Bernie Innocenti <codewiz@google.com> | 2019-04-02 12:49:23 +0000 |
| commit | f0e019f6253b44b4d4c255030a06f95bd0dfb17f (patch) | |
| tree | 5cee3f7fb81258dde21916131f5ae9a6770ad34c /libnetdutils/include | |
| parent | 74f74dd4f99013c161678c7be9a898a70b867990 (diff) | |
| download | platform_system_netd-f0e019f6253b44b4d4c255030a06f95bd0dfb17f.tar.gz platform_system_netd-f0e019f6253b44b4d4c255030a06f95bd0dfb17f.tar.bz2 platform_system_netd-f0e019f6253b44b4d4c255030a06f95bd0dfb17f.zip | |
Move ResponseCode to libnetdutils
ResponseCode is necessary for libnetd_resolv, move it to libnetdutils
to ease the cleanup of the include path system/netd/server for
libnetd_resolv.
Bug: 128662167
Test: system/netd/tests/runtests.sh passed
Change-Id: Iae22cc6b4c642a190294fa4ce0ae406434e7ac3d
Diffstat (limited to 'libnetdutils/include')
| -rw-r--r-- | libnetdutils/include/netdutils/ResponseCode.h | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/libnetdutils/include/netdutils/ResponseCode.h b/libnetdutils/include/netdutils/ResponseCode.h new file mode 100644 index 000000000..5703ce873 --- /dev/null +++ b/libnetdutils/include/netdutils/ResponseCode.h @@ -0,0 +1,90 @@ +/* + * Copyright (C) 2008 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. + */ + +#ifndef NETDUTILS_RESPONSECODE_H +#define NETDUTILS_RESPONSECODE_H + +namespace android { +namespace netdutils { + +class ResponseCode { + // Keep in sync with + // frameworks/base/services/java/com/android/server/NetworkManagementService.java +public: + // 100 series - Requestion action was initiated; expect another reply + // before proceeding with a new command. + static const int ActionInitiated = 100; + static const int InterfaceListResult = 110; + static const int TetherInterfaceListResult = 111; + static const int TetherDnsFwdTgtListResult = 112; + static const int TtyListResult = 113; + static const int TetheringStatsListResult = 114; + static const int TetherDnsFwdNetIdResult = 115; + + // 200 series - Requested action has been successfully completed + static const int CommandOkay = 200; + static const int TetherStatusResult = 210; + static const int IpFwdStatusResult = 211; + static const int InterfaceGetCfgResult = 213; + // Formerly: int SoftapStatusResult = 214; + static const int UsbRNDISStatusResult = 215; + static const int InterfaceRxCounterResult = 216; + static const int InterfaceTxCounterResult = 217; + static const int InterfaceRxThrottleResult = 218; + static const int InterfaceTxThrottleResult = 219; + static const int QuotaCounterResult = 220; + static const int TetheringStatsResult = 221; + // NOTE: keep synced with bionic/libc/dns/net/gethnamaddr.c + static const int DnsProxyQueryResult = 222; + static const int ClatdStatusResult = 223; + + // 400 series - The command was accepted but the requested action + // did not take place. + static const int OperationFailed = 400; + static const int DnsProxyOperationFailed = 401; + static const int ServiceStartFailed = 402; + static const int ServiceStopFailed = 403; + + // 500 series - The command was not accepted and the requested + // action did not take place. + static const int CommandSyntaxError = 500; + static const int CommandParameterError = 501; + + // 600 series - Unsolicited broadcasts + static const int InterfaceChange = 600; + static const int BandwidthControl = 601; + static const int ServiceDiscoveryFailed = 602; + static const int ServiceDiscoveryServiceAdded = 603; + static const int ServiceDiscoveryServiceRemoved = 604; + static const int ServiceRegistrationFailed = 605; + static const int ServiceRegistrationSucceeded = 606; + static const int ServiceResolveFailed = 607; + static const int ServiceResolveSuccess = 608; + static const int ServiceSetHostnameFailed = 609; + static const int ServiceSetHostnameSuccess = 610; + static const int ServiceGetAddrInfoFailed = 611; + static const int ServiceGetAddrInfoSuccess = 612; + static const int InterfaceClassActivity = 613; + static const int InterfaceAddressChange = 614; + static const int InterfaceDnsInfo = 615; + static const int RouteChange = 616; + static const int StrictCleartext = 617; +}; + +} // namespace netdutils +} // namespace android + +#endif // NETDUTILS_RESPONSECODE_H |
