public class WifiNanNative extends Object
Modifier and Type | Class and Description |
---|---|
static class |
WifiNanNative.Capabilities |
Modifier and Type | Method and Description |
---|---|
void |
disable(short transactionId) |
void |
enableAndConfigure(short transactionId,
ConfigRequest configRequest) |
static WifiNanNative |
getInstance() |
void |
publish(short transactionId,
int publishId,
PublishData publishData,
PublishSettings publishSettings) |
void |
sendMessage(short transactionId,
int pubSubId,
int requestorInstanceId,
byte[] dest,
byte[] message,
int messageLength) |
void |
stopPublish(short transactionId,
int pubSubId) |
void |
stopSubscribe(short transactionId,
int pubSubId) |
void |
subscribe(short transactionId,
int subscribeId,
SubscribeData subscribeData,
SubscribeSettings subscribeSettings) |
public static final int NAN_RESPONSE_ENABLED
public static final int NAN_RESPONSE_PUBLISH
public static final int NAN_RESPONSE_PUBLISH_CANCEL
public static final int NAN_RESPONSE_TRANSMIT_FOLLOWUP
public static final int NAN_RESPONSE_SUBSCRIBE
public static final int NAN_RESPONSE_SUBSCRIBE_CANCEL
public static final int NAN_RESPONSE_GET_CAPABILITIES
public static final int NAN_STATUS_SUCCESS
public static final int NAN_STATUS_TIMEOUT
public static final int NAN_STATUS_DE_FAILURE
public static final int NAN_STATUS_INVALID_MSG_VERSION
public static final int NAN_STATUS_INVALID_MSG_LEN
public static final int NAN_STATUS_INVALID_MSG_ID
public static final int NAN_STATUS_INVALID_HANDLE
public static final int NAN_STATUS_NO_SPACE_AVAILABLE
public static final int NAN_STATUS_INVALID_PUBLISH_TYPE
public static final int NAN_STATUS_INVALID_TX_TYPE
public static final int NAN_STATUS_INVALID_MATCH_ALGORITHM
public static final int NAN_STATUS_DISABLE_IN_PROGRESS
public static final int NAN_STATUS_INVALID_TLV_LEN
public static final int NAN_STATUS_INVALID_TLV_TYPE
public static final int NAN_STATUS_MISSING_TLV_TYPE
public static final int NAN_STATUS_INVALID_TOTAL_TLVS_LEN
public static final int NAN_STATUS_INVALID_MATCH_HANDLE
public static final int NAN_STATUS_INVALID_TLV_VALUE
public static final int NAN_STATUS_INVALID_TX_PRIORITY
public static final int NAN_STATUS_INVALID_CONNECTION_MAP
public static final int NAN_STATUS_INVALID_RSSI_CLOSE_VALUE
public static final int NAN_STATUS_INVALID_RSSI_MIDDLE_VALUE
public static final int NAN_STATUS_INVALID_HOP_COUNT_LIMIT
public static final int NAN_STATUS_INVALID_MASTER_PREFERENCE_VALUE
public static final int NAN_STATUS_INVALID_LOW_CLUSTER_ID_VALUE
public static final int NAN_STATUS_INVALID_HIGH_CLUSTER_ID_VALUE
public static final int NAN_STATUS_INVALID_BACKGROUND_SCAN_PERIOD
public static final int NAN_STATUS_INVALID_RSSI_PROXIMITY_VALUE
public static final int NAN_STATUS_INVALID_SCAN_CHANNEL
public static final int NAN_STATUS_INVALID_POST_NAN_CONNECTIVITY_CAPABILITIES_BITMAP
public static final int NAN_STATUS_INVALID_FA_MAP_NUMCHAN_VALUE
public static final int NAN_STATUS_INVALID_FA_MAP_DURATION_VALUE
public static final int NAN_STATUS_INVALID_FA_MAP_CLASS_VALUE
public static final int NAN_STATUS_INVALID_FA_MAP_CHANNEL_VALUE
public static final int NAN_STATUS_INVALID_FA_MAP_AVAILABILITY_INTERVAL_BITMAP_VALUE
public static final int NAN_STATUS_INVALID_FA_MAP_MAP_ID
public static final int NAN_STATUS_INVALID_POST_NAN_DISCOVERY_CONN_TYPE_VALUE
public static final int NAN_STATUS_INVALID_POST_NAN_DISCOVERY_DEVICE_ROLE_VALUE
public static final int NAN_STATUS_INVALID_POST_NAN_DISCOVERY_DURATION_VALUE
public static final int NAN_STATUS_INVALID_POST_NAN_DISCOVERY_BITMAP_VALUE
public static final int NAN_STATUS_MISSING_FUTHER_AVAILABILITY_MAP
public static final int NAN_STATUS_INVALID_BAND_CONFIG_FLAGS
public static final int NAN_TERMINATED_REASON_INVALID
public static final int NAN_TERMINATED_REASON_TIMEOUT
public static final int NAN_TERMINATED_REASON_USER_REQUEST
public static final int NAN_TERMINATED_REASON_FAILURE
public static final int NAN_TERMINATED_REASON_COUNT_REACHED
public static final int NAN_TERMINATED_REASON_DE_SHUTDOWN
public static final int NAN_TERMINATED_REASON_DISABLE_IN_PROGRESS
public static final int NAN_TERMINATED_REASON_POST_DISC_ATTR_EXPIRED
public static final int NAN_TERMINATED_REASON_POST_DISC_LEN_EXCEEDED
public static final int NAN_TERMINATED_REASON_FURTHER_AVAIL_MAP_EMPTY
public static final int NAN_EVENT_ID_DISC_MAC_ADDR
public static final int NAN_EVENT_ID_STARTED_CLUSTER
public static final int NAN_EVENT_ID_JOINED_CLUSTER
public static WifiNanNative getInstance()
public void enableAndConfigure(short transactionId, ConfigRequest configRequest)
public void disable(short transactionId)
public void publish(short transactionId, int publishId, PublishData publishData, PublishSettings publishSettings)
public void subscribe(short transactionId, int subscribeId, SubscribeData subscribeData, SubscribeSettings subscribeSettings)
public void sendMessage(short transactionId, int pubSubId, int requestorInstanceId, byte[] dest, byte[] message, int messageLength)
public void stopPublish(short transactionId, int pubSubId)
public void stopSubscribe(short transactionId, int pubSubId)