Package org.robolectric.shadows
Class ShadowWifiAwareManager
java.lang.Object
org.robolectric.shadows.ShadowWifiAwareManager
@Implements(value=android.net.wifi.aware.WifiAwareManager.class, minSdk=26) public class ShadowWifiAwareManager extends Object
Shadow Implementation of
WifiAwareManager-
Constructor Summary
Constructors Constructor Description ShadowWifiAwareManager() -
Method Summary
Modifier and Type Method Description protected voidattach(AttachCallback callback, Handler handler)protected booleanisAvailable()static PublishDiscoverySessionnewPublishDiscoverySession(WifiAwareManager manager, int clientId, int sessionId)Returns a new instance of PublishDiscoverySession.static SubscribeDiscoverySessionnewSubscribeDiscoverySession(WifiAwareManager manager, int clientId, int sessionId)Returns a new instance of SubscribeDiscoverySession.static WifiAwareSessionnewWifiAwareSession(WifiAwareManager manager, Binder binder, int clientId)Returns a new instance of WifiAwareSession.protected voidpublish(int clientId, Looper looper, PublishConfig publishConfig, DiscoverySessionCallback callback)voidsetAvailable(boolean available)Sets the availability of the wifiAwareManager.voidsetDiscoverySessionToPublish(PublishDiscoverySession publishDiscoverySession)Sets parameter to pass to DiscoverySessionCallback#onPublishStarted(PublishDiscoverySession)voidsetDiscoverySessionToSubscribe(SubscribeDiscoverySession subscribeDiscoverySession)Sets param to pass to DiscoverySessionCallback#onSubscribeStarted(SubscribeDiscoverySession)voidsetSessionDetached(boolean sessionDetached)Sets the boolean value indicating if a wifiAwareSession has been detached.voidsetWifiAwareSession(WifiAwareSession session)Sets parameter to pass to AttachCallback#onAttach(WifiAwareSession session)protected voidsubscribe(int clientId, Looper looper, SubscribeConfig subscribeConfig, DiscoverySessionCallback callback)
-
Constructor Details
-
ShadowWifiAwareManager
public ShadowWifiAwareManager()
-
-
Method Details
-
isAvailable
-
attach
-
publish
@Implementation protected void publish(int clientId, Looper looper, PublishConfig publishConfig, DiscoverySessionCallback callback) -
subscribe
@Implementation protected void subscribe(int clientId, Looper looper, SubscribeConfig subscribeConfig, DiscoverySessionCallback callback) -
newPublishDiscoverySession
public static PublishDiscoverySession newPublishDiscoverySession(WifiAwareManager manager, int clientId, int sessionId)Returns a new instance of PublishDiscoverySession. -
newSubscribeDiscoverySession
public static SubscribeDiscoverySession newSubscribeDiscoverySession(WifiAwareManager manager, int clientId, int sessionId)Returns a new instance of SubscribeDiscoverySession. -
newWifiAwareSession
public static WifiAwareSession newWifiAwareSession(WifiAwareManager manager, Binder binder, int clientId)Returns a new instance of WifiAwareSession. -
setAvailable
public void setAvailable(boolean available)Sets the availability of the wifiAwareManager. -
setWifiAwareSession
Sets parameter to pass to AttachCallback#onAttach(WifiAwareSession session) -
setSessionDetached
public void setSessionDetached(boolean sessionDetached)Sets the boolean value indicating if a wifiAwareSession has been detached. -
setDiscoverySessionToPublish
Sets parameter to pass to DiscoverySessionCallback#onPublishStarted(PublishDiscoverySession) -
setDiscoverySessionToSubscribe
Sets param to pass to DiscoverySessionCallback#onSubscribeStarted(SubscribeDiscoverySession)
-