Loading Android.bp +3 −2 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ aidl_interface { versions: [ "1", "2", "3", ], } Loading aidl/dnsresolver/3/.hash 0 → 100644 +1 −0 Original line number Diff line number Diff line e3cbaaa75f8ec9ff0ee35c2fa9b928121aeb9956 - aidl/dnsresolver/3/android/net/IDnsResolver.aidl 0 → 100644 +33 −0 Original line number Diff line number Diff line package android.net; interface IDnsResolver { boolean isAlive(); void registerEventListener(android.net.metrics.INetdEventListener listener); void setResolverConfiguration(in android.net.ResolverParamsParcel resolverParams); void getResolverInfo(int netId, out @utf8InCpp String[] servers, out @utf8InCpp String[] domains, out @utf8InCpp String[] tlsServers, out int[] params, out int[] stats, out int[] wait_for_pending_req_timeout_count); void startPrefix64Discovery(int netId); void stopPrefix64Discovery(int netId); @utf8InCpp String getPrefix64(int netId); void createNetworkCache(int netId); void destroyNetworkCache(int netId); void setLogSeverity(int logSeverity); const int RESOLVER_PARAMS_SAMPLE_VALIDITY = 0; const int RESOLVER_PARAMS_SUCCESS_THRESHOLD = 1; const int RESOLVER_PARAMS_MIN_SAMPLES = 2; const int RESOLVER_PARAMS_MAX_SAMPLES = 3; const int RESOLVER_PARAMS_BASE_TIMEOUT_MSEC = 4; const int RESOLVER_PARAMS_RETRY_COUNT = 5; const int RESOLVER_PARAMS_COUNT = 6; const int RESOLVER_STATS_SUCCESSES = 0; const int RESOLVER_STATS_ERRORS = 1; const int RESOLVER_STATS_TIMEOUTS = 2; const int RESOLVER_STATS_INTERNAL_ERRORS = 3; const int RESOLVER_STATS_RTT_AVG = 4; const int RESOLVER_STATS_LAST_SAMPLE_TIME = 5; const int RESOLVER_STATS_USABLE = 6; const int RESOLVER_STATS_COUNT = 7; const int DNS_RESOLVER_LOG_VERBOSE = 0; const int DNS_RESOLVER_LOG_DEBUG = 1; const int DNS_RESOLVER_LOG_INFO = 2; const int DNS_RESOLVER_LOG_WARNING = 3; const int DNS_RESOLVER_LOG_ERROR = 4; } aidl/dnsresolver/3/android/net/ResolverParamsParcel.aidl 0 → 100644 +17 −0 Original line number Diff line number Diff line package android.net; parcelable ResolverParamsParcel { int netId; int sampleValiditySeconds; int successThreshold; int minSamples; int maxSamples; int baseTimeoutMsec; int retryCount; @utf8InCpp String[] servers; @utf8InCpp String[] domains; @utf8InCpp String tlsName; @utf8InCpp String[] tlsServers; @utf8InCpp String[] tlsFingerprints; @utf8InCpp String caCertificate; int tlsConnectTimeoutMs = 0; } Loading
Android.bp +3 −2 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ aidl_interface { versions: [ "1", "2", "3", ], } Loading
aidl/dnsresolver/3/.hash 0 → 100644 +1 −0 Original line number Diff line number Diff line e3cbaaa75f8ec9ff0ee35c2fa9b928121aeb9956 -
aidl/dnsresolver/3/android/net/IDnsResolver.aidl 0 → 100644 +33 −0 Original line number Diff line number Diff line package android.net; interface IDnsResolver { boolean isAlive(); void registerEventListener(android.net.metrics.INetdEventListener listener); void setResolverConfiguration(in android.net.ResolverParamsParcel resolverParams); void getResolverInfo(int netId, out @utf8InCpp String[] servers, out @utf8InCpp String[] domains, out @utf8InCpp String[] tlsServers, out int[] params, out int[] stats, out int[] wait_for_pending_req_timeout_count); void startPrefix64Discovery(int netId); void stopPrefix64Discovery(int netId); @utf8InCpp String getPrefix64(int netId); void createNetworkCache(int netId); void destroyNetworkCache(int netId); void setLogSeverity(int logSeverity); const int RESOLVER_PARAMS_SAMPLE_VALIDITY = 0; const int RESOLVER_PARAMS_SUCCESS_THRESHOLD = 1; const int RESOLVER_PARAMS_MIN_SAMPLES = 2; const int RESOLVER_PARAMS_MAX_SAMPLES = 3; const int RESOLVER_PARAMS_BASE_TIMEOUT_MSEC = 4; const int RESOLVER_PARAMS_RETRY_COUNT = 5; const int RESOLVER_PARAMS_COUNT = 6; const int RESOLVER_STATS_SUCCESSES = 0; const int RESOLVER_STATS_ERRORS = 1; const int RESOLVER_STATS_TIMEOUTS = 2; const int RESOLVER_STATS_INTERNAL_ERRORS = 3; const int RESOLVER_STATS_RTT_AVG = 4; const int RESOLVER_STATS_LAST_SAMPLE_TIME = 5; const int RESOLVER_STATS_USABLE = 6; const int RESOLVER_STATS_COUNT = 7; const int DNS_RESOLVER_LOG_VERBOSE = 0; const int DNS_RESOLVER_LOG_DEBUG = 1; const int DNS_RESOLVER_LOG_INFO = 2; const int DNS_RESOLVER_LOG_WARNING = 3; const int DNS_RESOLVER_LOG_ERROR = 4; }
aidl/dnsresolver/3/android/net/ResolverParamsParcel.aidl 0 → 100644 +17 −0 Original line number Diff line number Diff line package android.net; parcelable ResolverParamsParcel { int netId; int sampleValiditySeconds; int successThreshold; int minSamples; int maxSamples; int baseTimeoutMsec; int retryCount; @utf8InCpp String[] servers; @utf8InCpp String[] domains; @utf8InCpp String tlsName; @utf8InCpp String[] tlsServers; @utf8InCpp String[] tlsFingerprints; @utf8InCpp String caCertificate; int tlsConnectTimeoutMs = 0; }