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