public interface android.net.wifi.aware.IWifiAwareManager extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.net.wifi.aware.IWifiAwareManager
super_class: java.lang.Object
{
public abstract boolean isUsageEnabled();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.net.wifi.aware.Characteristics getCharacteristics();
descriptor: ()Landroid/net/wifi/aware/Characteristics;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void connect(android.os.IBinder, java.lang.String, android.net.wifi.aware.IWifiAwareEventCallback, android.net.wifi.aware.ConfigRequest, boolean);
descriptor: (Landroid/os/IBinder;Ljava/lang/String;Landroid/net/wifi/aware/IWifiAwareEventCallback;Landroid/net/wifi/aware/ConfigRequest;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
binder
callingPackage
callback
configRequest
notifyOnIdentityChanged
public abstract void disconnect(int, android.os.IBinder);
descriptor: (ILandroid/os/IBinder;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
clientId
binder
public abstract void publish(java.lang.String, int, android.net.wifi.aware.PublishConfig, android.net.wifi.aware.IWifiAwareDiscoverySessionCallback);
descriptor: (Ljava/lang/String;ILandroid/net/wifi/aware/PublishConfig;Landroid/net/wifi/aware/IWifiAwareDiscoverySessionCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPackage
clientId
publishConfig
callback
public abstract void subscribe(java.lang.String, int, android.net.wifi.aware.SubscribeConfig, android.net.wifi.aware.IWifiAwareDiscoverySessionCallback);
descriptor: (Ljava/lang/String;ILandroid/net/wifi/aware/SubscribeConfig;Landroid/net/wifi/aware/IWifiAwareDiscoverySessionCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPackage
clientId
subscribeConfig
callback
public abstract void updatePublish(int, int, android.net.wifi.aware.PublishConfig);
descriptor: (IILandroid/net/wifi/aware/PublishConfig;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
clientId
discoverySessionId
publishConfig
public abstract void updateSubscribe(int, int, android.net.wifi.aware.SubscribeConfig);
descriptor: (IILandroid/net/wifi/aware/SubscribeConfig;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
clientId
discoverySessionId
subscribeConfig
public abstract void sendMessage(int, int, int, byte[], int, int);
descriptor: (III[BII)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
clientId
discoverySessionId
peerId
message
messageId
retryCount
public abstract void terminateSession(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
clientId
discoverySessionId
public abstract void requestMacAddresses(int, java.util.List, android.net.wifi.aware.IWifiAwareMacAddressProvider);
descriptor: (ILjava/util/List;Landroid/net/wifi/aware/IWifiAwareMacAddressProvider;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
uid
peerIds
callback
}
SourceFile: "IWifiAwareManager.java"
NestMembers:
android.net.wifi.aware.IWifiAwareManager$Stub android.net.wifi.aware.IWifiAwareManager$Stub$Proxy
InnerClasses:
public abstract Stub = android.net.wifi.aware.IWifiAwareManager$Stub of android.net.wifi.aware.IWifiAwareManager