public interface com.android.internal.telecom.IConnectionServiceAdapter extends android.os.IInterface
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.android.internal.telecom.IConnectionServiceAdapter
  super_class: java.lang.Object
{
  public abstract void handleCreateConnectionComplete(java.lang.String, android.telecom.ConnectionRequest, android.telecom.ParcelableConnection, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/ConnectionRequest;Landroid/telecom/ParcelableConnection;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      request      
      connection   
      sessionInfo  

  public abstract void setActive(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public abstract void setRinging(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public abstract void setDialing(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public abstract void setPulling(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public abstract void setDisconnected(java.lang.String, android.telecom.DisconnectCause, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/DisconnectCause;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                 Name  Flags
      callId           
      disconnectCause  
      sessionInfo      

  public abstract void setOnHold(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public abstract void setRingbackRequested(java.lang.String, boolean, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;ZLandroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      ringing      
      sessionInfo  

  public abstract void setConnectionCapabilities(java.lang.String, int, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;ILandroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                        Name  Flags
      callId                  
      connectionCapabilities  
      sessionInfo             

  public abstract void setConnectionProperties(java.lang.String, int, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;ILandroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                      Name  Flags
      callId                
      connectionProperties  
      sessionInfo           

  public abstract void setIsConferenced(java.lang.String, java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                  Name  Flags
      callId            
      conferenceCallId  
      sessionInfo       

  public abstract void setConferenceMergeFailed(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public abstract void addConferenceCall(java.lang.String, android.telecom.ParcelableConference, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/ParcelableConference;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      conference   
      sessionInfo  

  public abstract void removeCall(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public abstract void onPostDialWait(java.lang.String, java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      remaining    
      sessionInfo  

  public abstract void onPostDialChar(java.lang.String, char, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;CLandroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      nextChar     
      sessionInfo  

  public abstract void queryRemoteConnectionServices(com.android.internal.telecom.RemoteServiceCallback, android.telecom.Logging.Session$Info);
    descriptor: (Lcom/android/internal/telecom/RemoteServiceCallback;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callback     
      sessionInfo  

  public abstract void setVideoProvider(java.lang.String, com.android.internal.telecom.IVideoProvider, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Lcom/android/internal/telecom/IVideoProvider;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
               Name  Flags
      callId         
      videoProvider  
      sessionInfo    

  public abstract void setVideoState(java.lang.String, int, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;ILandroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      videoState   
      sessionInfo  

  public abstract void setIsVoipAudioMode(java.lang.String, boolean, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;ZLandroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      isVoip       
      sessionInfo  

  public abstract void setStatusHints(java.lang.String, android.telecom.StatusHints, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/StatusHints;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      statusHints  
      sessionInfo  

  public abstract void setAddress(java.lang.String, android.net.Uri, int, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/net/Uri;ILandroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
              Name  Flags
      callId        
      address       
      presentation  
      sessionInfo   

  public abstract void setCallerDisplayName(java.lang.String, java.lang.String, int, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ILandroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                   Name  Flags
      callId             
      callerDisplayName  
      presentation       
      sessionInfo        

  public abstract void setConferenceableConnections(java.lang.String, java.util.List<java.lang.String>, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Ljava/util/List;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    Signature: (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Landroid/telecom/Logging/Session$Info;)V
    MethodParameters:
                       Name  Flags
      callId                 
      conferenceableCallIds  
      sessionInfo            

  public abstract void addExistingConnection(java.lang.String, android.telecom.ParcelableConnection, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/ParcelableConnection;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      connection   
      sessionInfo  

  public abstract void putExtras(java.lang.String, android.os.Bundle, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/os/Bundle;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      extras       
      sessionInfo  

  public abstract void removeExtras(java.lang.String, java.util.List<java.lang.String>, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Ljava/util/List;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    Signature: (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Landroid/telecom/Logging/Session$Info;)V
    MethodParameters:
             Name  Flags
      callId       
      keys         
      sessionInfo  

  public abstract void setAudioRoute(java.lang.String, int, java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;ILjava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
                  Name  Flags
      callId            
      audioRoute        
      bluetoothAddress  
      sessionInfo       

  public abstract void onConnectionEvent(java.lang.String, java.lang.String, android.os.Bundle, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      event        
      extras       
      sessionInfo  

  public abstract void onRttInitiationSuccess(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public abstract void onRttInitiationFailure(java.lang.String, int, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;ILandroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      reason       
      sessionInfo  

  public abstract void onRttSessionRemotelyTerminated(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public abstract void onRemoteRttRequest(java.lang.String, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      sessionInfo  

  public abstract void onPhoneAccountChanged(java.lang.String, android.telecom.PhoneAccountHandle, android.telecom.Logging.Session$Info);
    descriptor: (Ljava/lang/String;Landroid/telecom/PhoneAccountHandle;Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      callId       
      pHandle      
      sessionInfo  

  public abstract void onConnectionServiceFocusReleased(android.telecom.Logging.Session$Info);
    descriptor: (Landroid/telecom/Logging/Session$Info;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws android.os.RemoteException
    MethodParameters:
             Name  Flags
      sessionInfo  
}
SourceFile: "IConnectionServiceAdapter.java"
NestMembers:
  com.android.internal.telecom.IConnectionServiceAdapter$Stub  com.android.internal.telecom.IConnectionServiceAdapter$Stub$Proxy
InnerClasses:
  public Info = android.telecom.Logging.Session$Info of android.telecom.Logging.Session
  public abstract Stub = com.android.internal.telecom.IConnectionServiceAdapter$Stub of com.android.internal.telecom.IConnectionServiceAdapter