diff options
Diffstat (limited to 'framework-t/src/android/net/nsd/NsdManager.java')
-rw-r--r-- | framework-t/src/android/net/nsd/NsdManager.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/framework-t/src/android/net/nsd/NsdManager.java b/framework-t/src/android/net/nsd/NsdManager.java index f6e132497c..1001423732 100644 --- a/framework-t/src/android/net/nsd/NsdManager.java +++ b/framework-t/src/android/net/nsd/NsdManager.java @@ -160,6 +160,8 @@ public final class NsdManager { "com.android.net.flags.advertise_request_api"; static final String NSD_CUSTOM_HOSTNAME_ENABLED = "com.android.net.flags.nsd_custom_hostname_enabled"; + static final String NSD_CUSTOM_TTL_ENABLED = + "com.android.net.flags.nsd_custom_ttl_enabled"; } /** @@ -327,6 +329,20 @@ public final class NsdManager { /** Dns based service discovery protocol */ public static final int PROTOCOL_DNS_SD = 0x0001; + /** + * The minimum TTL seconds which is allowed for a service registration. + * + * @hide + */ + public static final long TTL_SECONDS_MIN = 30L; + + /** + * The maximum TTL seconds which is allowed for a service registration. + * + * @hide + */ + public static final long TTL_SECONDS_MAX = 10 * 3600L; + private static final SparseArray<String> EVENT_NAMES = new SparseArray<>(); static { EVENT_NAMES.put(DISCOVER_SERVICES, "DISCOVER_SERVICES"); |