OSDN Git Service

NAN: baseline NAN manager for discovery.
authorEtan Cohen <etancohen@google.com>
Tue, 29 Sep 2015 20:49:02 +0000 (13:49 -0700)
committerEtan Cohen <etancohen@google.com>
Thu, 14 Jan 2016 19:34:07 +0000 (11:34 -0800)
commit20d329b08df7d1a94e6caee781f09e812a79c913
treed20d232df7945b7cfbfa5f8950317017e45bd625
parent4a4345b681f430bc76bed964eb3d4d569539130e
NAN: baseline NAN manager for discovery.

Initial framework for user API (all @hide for now). Supports:
- NAN configuration
- Publish/Subscribe = Discovery
- Message passing
- Notifications

Bug: 26216681
Change-Id: I72e467756a02f7b80c52fae916b9a47c8174af42
26 files changed:
Android.mk
core/java/android/app/SystemServiceRegistry.java
core/java/android/content/Context.java
core/java/android/content/pm/PackageManager.java
services/java/com/android/server/SystemServer.java
wifi/java/android/net/wifi/WifiManager.java
wifi/java/android/net/wifi/nan/ConfigRequest.aidl [new file with mode: 0644]
wifi/java/android/net/wifi/nan/ConfigRequest.java [new file with mode: 0644]
wifi/java/android/net/wifi/nan/IWifiNanEventListener.aidl [new file with mode: 0644]
wifi/java/android/net/wifi/nan/IWifiNanManager.aidl [new file with mode: 0644]
wifi/java/android/net/wifi/nan/IWifiNanSessionListener.aidl [new file with mode: 0644]
wifi/java/android/net/wifi/nan/PublishData.aidl [new file with mode: 0644]
wifi/java/android/net/wifi/nan/PublishData.java [new file with mode: 0644]
wifi/java/android/net/wifi/nan/PublishSettings.aidl [new file with mode: 0644]
wifi/java/android/net/wifi/nan/PublishSettings.java [new file with mode: 0644]
wifi/java/android/net/wifi/nan/SubscribeData.aidl [new file with mode: 0644]
wifi/java/android/net/wifi/nan/SubscribeData.java [new file with mode: 0644]
wifi/java/android/net/wifi/nan/SubscribeSettings.aidl [new file with mode: 0644]
wifi/java/android/net/wifi/nan/SubscribeSettings.java [new file with mode: 0644]
wifi/java/android/net/wifi/nan/TlvBufferUtils.java [new file with mode: 0644]
wifi/java/android/net/wifi/nan/WifiNanEventListener.java [new file with mode: 0644]
wifi/java/android/net/wifi/nan/WifiNanManager.java [new file with mode: 0644]
wifi/java/android/net/wifi/nan/WifiNanPublishSession.java [new file with mode: 0644]
wifi/java/android/net/wifi/nan/WifiNanSession.java [new file with mode: 0644]
wifi/java/android/net/wifi/nan/WifiNanSessionListener.java [new file with mode: 0644]
wifi/java/android/net/wifi/nan/WifiNanSubscribeSession.java [new file with mode: 0644]