public class WifiNanSessionState extends Object
Constructor and Description |
---|
WifiNanSessionState(int sessionId,
IWifiNanSessionListener listener,
int events) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
void |
dump(FileDescriptor fd,
PrintWriter pw,
String[] args) |
int |
getSessionId() |
boolean |
isPubSubIdSession(int pubSubId) |
void |
onMatch(int requestorInstanceId,
byte[] peerMac,
byte[] serviceSpecificInfo,
int serviceSpecificInfoLength,
byte[] matchFilter,
int matchFilterLength) |
void |
onMessageReceived(int requestorInstanceId,
byte[] peerMac,
byte[] message,
int messageLength) |
void |
onMessageSendFail(int messageId,
int status) |
void |
onMessageSendSuccess(int messageId) |
void |
onPublishFail(int status) |
void |
onPublishSuccess(int publishId) |
void |
onPublishTerminated(int status) |
void |
onSubscribeFail(int status) |
void |
onSubscribeSuccess(int subscribeId) |
void |
onSubscribeTerminated(int status) |
void |
publish(short transactionId,
PublishData data,
PublishSettings settings) |
void |
sendMessage(short transactionId,
int peerId,
byte[] message,
int messageLength,
int messageId) |
void |
stop(short transactionId) |
void |
subscribe(short transactionId,
SubscribeData data,
SubscribeSettings settings) |
public WifiNanSessionState(int sessionId, IWifiNanSessionListener listener, int events)
public void destroy()
public int getSessionId()
public boolean isPubSubIdSession(int pubSubId)
public void publish(short transactionId, PublishData data, PublishSettings settings)
public void subscribe(short transactionId, SubscribeData data, SubscribeSettings settings)
public void sendMessage(short transactionId, int peerId, byte[] message, int messageLength, int messageId)
public void stop(short transactionId)
public void onPublishSuccess(int publishId)
public void onPublishFail(int status)
public void onPublishTerminated(int status)
public void onSubscribeSuccess(int subscribeId)
public void onSubscribeFail(int status)
public void onSubscribeTerminated(int status)
public void onMessageSendSuccess(int messageId)
public void onMessageSendFail(int messageId, int status)
public void onMatch(int requestorInstanceId, byte[] peerMac, byte[] serviceSpecificInfo, int serviceSpecificInfoLength, byte[] matchFilter, int matchFilterLength)
public void onMessageReceived(int requestorInstanceId, byte[] peerMac, byte[] message, int messageLength)
public void dump(FileDescriptor fd, PrintWriter pw, String[] args)