public interface com.android.internal.telecom.IConnectionService 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.IConnectionService
super_class: java.lang.Object
{
public abstract void addConnectionServiceAdapter(com.android.internal.telecom.IConnectionServiceAdapter, android.telecom.Logging.Session$Info);
descriptor: (Lcom/android/internal/telecom/IConnectionServiceAdapter;Landroid/telecom/Logging/Session$Info;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
adapter
sessionInfo
public abstract void removeConnectionServiceAdapter(com.android.internal.telecom.IConnectionServiceAdapter, android.telecom.Logging.Session$Info);
descriptor: (Lcom/android/internal/telecom/IConnectionServiceAdapter;Landroid/telecom/Logging/Session$Info;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
adapter
sessionInfo
public abstract void createConnection(android.telecom.PhoneAccountHandle, java.lang.String, android.telecom.ConnectionRequest, boolean, boolean, android.telecom.Logging.Session$Info);
descriptor: (Landroid/telecom/PhoneAccountHandle;Ljava/lang/String;Landroid/telecom/ConnectionRequest;ZZLandroid/telecom/Logging/Session$Info;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
connectionManagerPhoneAccount
callId
request
isIncoming
isUnknown
sessionInfo
public abstract void createConnectionComplete(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 createConnectionFailed(android.telecom.PhoneAccountHandle, java.lang.String, android.telecom.ConnectionRequest, boolean, android.telecom.Logging.Session$Info);
descriptor: (Landroid/telecom/PhoneAccountHandle;Ljava/lang/String;Landroid/telecom/ConnectionRequest;ZLandroid/telecom/Logging/Session$Info;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
connectionManagerPhoneAccount
callId
request
isIncoming
sessionInfo
public abstract void abort(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 answerVideo(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 answer(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 deflect(java.lang.String, android.net.Uri, android.telecom.Logging.Session$Info);
descriptor: (Ljava/lang/String;Landroid/net/Uri;Landroid/telecom/Logging/Session$Info;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callId
address
sessionInfo
public abstract void reject(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 rejectWithMessage(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
message
sessionInfo
public abstract void disconnect(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 silence(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 hold(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 unhold(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 onCallAudioStateChanged(java.lang.String, android.telecom.CallAudioState, android.telecom.Logging.Session$Info);
descriptor: (Ljava/lang/String;Landroid/telecom/CallAudioState;Landroid/telecom/Logging/Session$Info;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
activeCallId
callAudioState
sessionInfo
public abstract void playDtmfTone(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
digit
sessionInfo
public abstract void stopDtmfTone(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 conference(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
conferenceCallId
callId
sessionInfo
public abstract void splitFromConference(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 mergeConference(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
conferenceCallId
sessionInfo
public abstract void swapConference(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
conferenceCallId
sessionInfo
public abstract void onPostDialContinue(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
proceed
sessionInfo
public abstract void pullExternalCall(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 sendCallEvent(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 onExtrasChanged(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 startRtt(java.lang.String, android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, android.telecom.Logging.Session$Info);
descriptor: (Ljava/lang/String;Landroid/os/ParcelFileDescriptor;Landroid/os/ParcelFileDescriptor;Landroid/telecom/Logging/Session$Info;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callId
fromInCall
toInCall
sessionInfo
public abstract void stopRtt(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 respondToRttUpgradeRequest(java.lang.String, android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, android.telecom.Logging.Session$Info);
descriptor: (Ljava/lang/String;Landroid/os/ParcelFileDescriptor;Landroid/os/ParcelFileDescriptor;Landroid/telecom/Logging/Session$Info;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callId
fromInCall
toInCall
sessionInfo
public abstract void connectionServiceFocusLost(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
public abstract void connectionServiceFocusGained(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
public abstract void handoverFailed(java.lang.String, android.telecom.ConnectionRequest, int, android.telecom.Logging.Session$Info);
descriptor: (Ljava/lang/String;Landroid/telecom/ConnectionRequest;ILandroid/telecom/Logging/Session$Info;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callId
request
error
sessionInfo
public abstract void handoverComplete(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
}
SourceFile: "IConnectionService.java"
NestMembers:
com.android.internal.telecom.IConnectionService$Stub com.android.internal.telecom.IConnectionService$Stub$Proxy
InnerClasses:
public Info = android.telecom.Logging.Session$Info of android.telecom.Logging.Session
public abstract Stub = com.android.internal.telecom.IConnectionService$Stub of com.android.internal.telecom.IConnectionService