Added in API level Baklava
AdvertisingRequest
class AdvertisingRequest : Parcelable
kotlin.Any | |
↳ | android.net.nsd.AdvertisingRequest |
Encapsulates parameters for android.net.nsd.NsdManager#registerService.
Summary
Nested classes | |
---|---|
A builder for creating new |
Constants | |
---|---|
static Long |
Skip the probing step when advertising. |
Inherited constants | |
---|---|
Public methods | |
---|---|
Int | |
Boolean | |
Long |
getFlags() |
Int | |
NsdServiceInfo | |
Int |
hashCode() |
String |
toString() |
Unit |
writeToParcel(dest: Parcel, flags: Int) Flatten this object in to a Parcel. |
Properties | |
---|---|
static Parcelable.Creator<AdvertisingRequest!> |
Constants
FLAG_SKIP_PROBING
Added in API level Baklava
static val FLAG_SKIP_PROBING: Long
Skip the probing step when advertising.
This must only be used when the service name (NsdServiceInfo.getServiceName()
is known to be unique and cannot possibly be used by any other device on the network.
Value: 2L
Public methods
describeContents
Added in API level Baklava
fun describeContents(): Int
Return | |
---|---|
Int |
a bitmask indicating the set of special object types marshaled by this Parcelable object instance. Value is either 0 or android.os.Parcelable#CONTENTS_FILE_DESCRIPTOR |
equals
Added in API level Baklava
fun equals(other: Any?): Boolean
Parameters | |
---|---|
obj |
the reference object with which to compare. |
Return | |
---|---|
Boolean |
true if this object is the same as the obj argument; false otherwise. |
getFlags
Added in API level Baklava
fun getFlags(): Long
Return | |
---|---|
Long |
the flags affecting advertising behavior. Value is either 0 or android.net.nsd.AdvertisingRequest#FLAG_SKIP_PROBING |
getProtocolType
Added in API level Baklava
fun getProtocolType(): Int
Return | |
---|---|
Int |
the service advertisement protocol. Value is android.net.nsd.NsdManager#PROTOCOL_DNS_SD |
getServiceInfo
Added in API level Baklava
fun getServiceInfo(): NsdServiceInfo
Return | |
---|---|
NsdServiceInfo |
the NsdServiceInfo describing the service to advertise. This value cannot be null . |
hashCode
Added in API level Baklava
fun hashCode(): Int
Return | |
---|---|
Int |
a hash code value for this object. |
toString
Added in API level Baklava
fun toString(): String
Return | |
---|---|
String |
a string representation of the object. |
writeToParcel
Added in API level Baklava
fun writeToParcel(
dest: Parcel,
flags: Int
): Unit
Flatten this object in to a Parcel.
Parameters | |
---|---|
dest |
Parcel: This value cannot be null . |
flags |
Int: Additional flags about how the object should be written. May be 0 or PARCELABLE_WRITE_RETURN_VALUE . Value is either 0 or a combination of android.os.Parcelable#PARCELABLE_WRITE_RETURN_VALUE , and android.os.Parcelable.PARCELABLE_ELIDE_DUPLICATES |