public interface android.net.IIpSecService extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: android.net.IIpSecService
  super_class: java.lang.Object
{
  public abstract android.net.IpSecSpiResponse allocateSecurityParameterIndex(java.lang.String, int, android.os.IBinder);
    descriptor: (Ljava/lang/String;ILandroid/os/IBinder;)Landroid/net/IpSecSpiResponse;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                    Name  Flags
      destinationAddress  
      requestedSpi        
      binder              

  public abstract void releaseSecurityParameterIndex(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      resourceId  

  public abstract android.net.IpSecUdpEncapResponse openUdpEncapsulationSocket(int, android.os.IBinder);
    descriptor: (ILandroid/os/IBinder;)Landroid/net/IpSecUdpEncapResponse;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      port    
      binder  

  public abstract void closeUdpEncapsulationSocket(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
            Name  Flags
      resourceId  

  public abstract android.net.IpSecTunnelInterfaceResponse createTunnelInterface(java.lang.String, java.lang.String, android.net.Network, android.os.IBinder, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Landroid/net/Network;Landroid/os/IBinder;Ljava/lang/String;)Landroid/net/IpSecTunnelInterfaceResponse;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                   Name  Flags
      localAddr          
      remoteAddr         
      underlyingNetwork  
      binder             
      callingPackage     

  public abstract void addAddressToTunnelInterface(int, android.net.LinkAddress, java.lang.String);
    descriptor: (ILandroid/net/LinkAddress;Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                  Name  Flags
      tunnelResourceId  
      localAddr         
      callingPackage    

  public abstract void removeAddressFromTunnelInterface(int, android.net.LinkAddress, java.lang.String);
    descriptor: (ILandroid/net/LinkAddress;Ljava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                  Name  Flags
      tunnelResourceId  
      localAddr         
      callingPackage    

  public abstract void deleteTunnelInterface(int, java.lang.String);
    descriptor: (ILjava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      resourceId      
      callingPackage  

  public abstract android.net.IpSecTransformResponse createTransform(android.net.IpSecConfig, android.os.IBinder, java.lang.String);
    descriptor: (Landroid/net/IpSecConfig;Landroid/os/IBinder;Ljava/lang/String;)Landroid/net/IpSecTransformResponse;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                Name  Flags
      c               
      binder          
      callingPackage  

  public abstract void deleteTransform(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      transformId  

  public abstract void applyTransportModeTransform(android.os.ParcelFileDescriptor, int, int);
    descriptor: (Landroid/os/ParcelFileDescriptor;II)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      socket       
      direction    
      transformId  

  public abstract void applyTunnelModeTransform(int, int, int, java.lang.String);
    descriptor: (IIILjava/lang/String;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                     Name  Flags
      tunnelResourceId     
      direction            
      transformResourceId  
      callingPackage       

  public abstract void removeTransportModeTransforms(android.os.ParcelFileDescriptor);
    descriptor: (Landroid/os/ParcelFileDescriptor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
        Name  Flags
      socket  
}
SourceFile: "IIpSecService.java"
NestMembers:
  android.net.IIpSecService$Stub  android.net.IIpSecService$Stub$Proxy
InnerClasses:
  public abstract Stub = android.net.IIpSecService$Stub of android.net.IIpSecService