com/android/service/ims/presence/SubscribePublisher.class
<Unknown> package com.android.service.ims.presence public abstract com.android.service.ims.presence.SubscribePublisher extends java.lang.Object { public abstract int requestCapability (java.lang.String[], int) public abstract int requestAvailability (java.lang.String, int) public abstract int getStackStatusForCapabilityRequest () public abstract void updatePublisherState (int) }
com/android/service/ims/presence/PresenceUtils.class
<Unknown> package com.android.service.ims.presence public com.android.service.ims.presence.PresenceUtils extends java.lang.Object { public static final String LOG_TAG_PREFIX public void <init> () public static java.lang.String toContactString (java.lang.String[]) public static android.net.Uri convertContactNumber (java.lang.String) public static java.lang.String getNumber (android.net.Uri) }
com/android/service/ims/presence/PresenceTask.class
<Unknown> package com.android.service.ims.presence public com.android.service.ims.presence.PresenceTask extends com.android.service.ims.Task { public String[] mContacts public void <init> (int, int, com.android.service.ims.presence.ContactCapabilityResponse, java.lang.String[]) public java.lang.String toString () }
com/android/service/ims/presence/PresenceSubscriber.class
<Unknown> package com.android.service.ims.presence public com.android.service.ims.presence.PresenceSubscriber extends com.android.service.ims.presence.PresenceBase { public void <init> (com.android.service.ims.presence.SubscribePublisher, android.content.Context, java.lang.String[], java.lang.String[]) public void updatePresenceSubscriber (com.android.service.ims.presence.SubscribePublisher) public void removePresenceSubscriber () public void handleAssociatedSubscriptionChanged (int) public int requestCapability (java.util.List, com.android.service.ims.presence.ContactCapabilityResponse) public int requestAvailability (java.lang.String, com.android.service.ims.presence.ContactCapabilityResponse, boolean) public void onSipResponse (int, int, java.lang.String) public void retryToGetAvailability () public void updatePresence (android.telephony.ims.RcsContactUceCapability) public void updatePresences (int, java.util.List, boolean, java.lang.String) public void onCommandStatusUpdated (int, int, int) }
com/android/service/ims/presence/PresencePublisher.class
<Unknown> package com.android.service.ims.presence public abstract com.android.service.ims.presence.PresencePublisher extends java.lang.Object { public abstract int getPublisherState () public abstract int requestPublication (android.telephony.ims.RcsContactUceCapability, java.lang.String, int) public abstract void updatePublisherState (int) }
com/android/service/ims/presence/PresencePublishTask.class
<Unknown> package com.android.service.ims.presence public com.android.service.ims.presence.PresencePublishTask extends com.android.service.ims.presence.PresenceTask { public void <init> (int, int, com.android.service.ims.presence.ContactCapabilityResponse, java.lang.String[]) public long getCreateTimestamp () public int getRetryCount () public void setRetryCount (int) public java.lang.String toString () }
com/android/service/ims/presence/PresencePublication.class
<Unknown> package com.android.service.ims.presence public com.android.service.ims.presence.PresencePublication extends com.android.service.ims.presence.PresenceBase { boolean mMovedToIWLAN boolean mMovedToLTE boolean mVoPSEnabled boolean mIsVolteAvailable boolean mIsVtAvailable boolean mIsVoWifiAvailable boolean mIsViWifiAvailable volatile com.android.service.ims.presence.PresencePublication$PublishRequest mPendingRequest volatile com.android.service.ims.presence.PresencePublication$PublishRequest mPublishingRequest volatile com.android.service.ims.presence.PresencePublication$PublishRequest mPublishedRequest public static final int UCE_PRES_PUBLISH_TRIGGER_ETAG_EXPIRED public static final int UCE_PRES_PUBLISH_TRIGGER_MOVE_TO_LTE_VOPS_DISABLED public static final int UCE_PRES_PUBLISH_TRIGGER_MOVE_TO_LTE_VOPS_ENABLED public static final int UCE_PRES_PUBLISH_TRIGGER_MOVE_TO_EHRPD public static final int UCE_PRES_PUBLISH_TRIGGER_MOVE_TO_HSPAPLUS public static final int UCE_PRES_PUBLISH_TRIGGER_MOVE_TO_3G public static final int UCE_PRES_PUBLISH_TRIGGER_MOVE_TO_2G public static final int UCE_PRES_PUBLISH_TRIGGER_MOVE_TO_WLAN public static final int UCE_PRES_PUBLISH_TRIGGER_MOVE_TO_IWLAN public static final int UCE_PRES_PUBLISH_TRIGGER_UNKNOWN public static final String ACTION_RETRY_PUBLISH_ALARM boolean mCancelRetry boolean mPendingRetry public void <init> (com.android.service.ims.presence.PresencePublisher, android.content.Context, java.lang.String[], java.lang.String[]) public void updatePresencePublisher (com.android.service.ims.presence.PresencePublisher) public void removePresencePublisher () public void onTtyPreferredModeChanged (int) public void onAirplaneModeChanged (boolean) public boolean isTtyOn () public void onImsConnected () public void onImsDisconnected () public void handleAssociatedSubscriptionChanged (int) public void handleProvisioningChanged () public static com.android.service.ims.presence.PresencePublication getPresencePublication () public void setSubscriber (com.android.service.ims.presence.PresenceSubscriber) public boolean isDataEnabled () public void onMobileDataChanged (boolean) public void onVtEnabled (boolean) public void onCommandStatusUpdated (int, int, int) public int getPublishState () public void setPublishState (int) public void onStackPublishRequested (int) public void onStackAvailable () public void retryPublish () public void onSipResponse (int, int, java.lang.String) public void onFeatureCapabilityChanged (int, android.telephony.ims.feature.MmTelFeature$MmTelCapabilities) }
com/android/service/ims/presence/PresencePublication$StackPublishTriggerType.class
<Unknown> package com.android.service.ims.presence public abstract annotation com.android.service.ims.presence.PresencePublication$StackPublishTriggerType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/service/ims/presence/PresencePublication$PublishType.class
<Unknown> package com.android.service.ims.presence public com.android.service.ims.presence.PresencePublication$PublishType extends java.lang.Object { public static final int PRES_PUBLISH_TRIGGER_DATA_CHANGED public static final int PRES_PUBLISH_TRIGGER_VTCALL_CHANGED public static final int PRES_PUBLISH_TRIGGER_CACHED_TRIGGER public static final int PRES_PUBLISH_TRIGGER_TTY_ENABLE_STATUS public static final int PRES_PUBLISH_TRIGGER_RETRY public static final int PRES_PUBLISH_TRIGGER_FEATURE_AVAILABILITY_CHANGED public static final int PRES_PUBLISH_TRIGGER_DEFAULT_SUB_CHANGED public void <init> (com.android.service.ims.presence.PresencePublication) }
com/android/service/ims/presence/PresencePublication$PublishRequest.class
<Unknown> package com.android.service.ims.presence public com.android.service.ims.presence.PresencePublication$PublishRequest extends java.lang.Object { void <init> (com.android.service.ims.presence.PresencePublication, boolean, long) public void refreshPublishContent () public boolean getForceToNetwork () public void setForceToNetwork (boolean) public long getTimestamp () public void setTimestamp (long) public void setVolteCapable (boolean) public void setVtCapable (boolean) public boolean getVolteCapable () public boolean getVtCapable () public boolean hasSamePublishContent (com.android.service.ims.presence.PresencePublication$PublishRequest) public java.lang.String toString () }
com/android/service/ims/presence/PresenceCapabilityTask.class
<Unknown> package com.android.service.ims.presence public com.android.service.ims.presence.PresenceCapabilityTask extends com.android.service.ims.presence.PresenceTask { public static final String ACTION_TASK_TIMEOUT_ALARM public int mResultCode static android.app.AlarmManager sAlarmManager android.app.PendingIntent mAlarmIntent boolean mTimerStarted public boolean mWaitingForNotify public void <init> (android.content.Context, int, int, com.android.service.ims.presence.ContactCapabilityResponse, java.lang.String[], long) public java.lang.String toString () public void cancelTimer () public void onTimeout () public void setWaitingForNotify (boolean) public boolean isWaitingForNotify () public void onTerminated (java.lang.String) }
com/android/service/ims/presence/PresenceBase.class
<Unknown> package com.android.service.ims.presence public com.android.service.ims.presence.PresenceBase extends java.lang.Object { protected android.content.Context mContext public static final int PUBLISH_STATE_200_OK public static final int PUBLISH_STATE_NOT_PUBLISHED public static final int PUBLISH_STATE_VOLTE_PROVISION_ERROR public static final int PUBLISH_STATE_RCS_PROVISION_ERROR public static final int PUBLISH_STATE_REQUEST_TIMEOUT public static final int PUBLISH_STATE_OTHER_ERROR public void <init> (android.content.Context) protected void handleCallback (com.android.service.ims.Task, int, boolean) public void onCommandStatusUpdated (int, int, int) protected void notifyDm () protected boolean isInConfigList (int, java.lang.String, java.lang.String[]) }
com/android/service/ims/presence/PresenceBase$PresencePublishState.class
<Unknown> package com.android.service.ims.presence public abstract annotation com.android.service.ims.presence.PresenceBase$PresencePublishState extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/service/ims/presence/PresenceAvailabilityTask.class
<Unknown> package com.android.service.ims.presence public com.android.service.ims.presence.PresenceAvailabilityTask extends com.android.service.ims.presence.PresenceTask { public void <init> (int, int, com.android.service.ims.presence.ContactCapabilityResponse, java.lang.String[]) public void updateNotifyTimestamp () public long getNotifyTimestamp () public long getCreateTimestamp () public java.lang.String toString () }
com/android/service/ims/presence/ContactCapabilityResponse.class
<Unknown> package com.android.service.ims.presence public abstract com.android.service.ims.presence.ContactCapabilityResponse extends java.lang.Object { public abstract void onSuccess (int) public abstract void onError (int, int) public abstract void onFinish (int) public abstract void onTimeout (int) public abstract void onCapabilitiesUpdated (int, java.util.List, boolean) }
com/android/service/ims/TaskManager.class
<Unknown> package com.android.service.ims public com.android.service.ims.TaskManager extends java.lang.Object { public static final int TASK_TYPE_GET_CAPABILITY public static final int TASK_TYPE_GET_AVAILABILITY public static final int TASK_TYPE_PUBLISH public void <init> () public static synchronized com.android.service.ims.TaskManager getDefault () public synchronized int generateTaskId () public void putTask (int, com.android.service.ims.Task) public int addCapabilityTask (android.content.Context, java.lang.String[], com.android.service.ims.presence.ContactCapabilityResponse, long) public int addAvailabilityTask (java.lang.String, com.android.service.ims.presence.ContactCapabilityResponse) public int addPublishTask (java.lang.String) public com.android.service.ims.Task getTask (int) public void removeTask (int) public com.android.service.ims.Task getTaskForSingleContactQuery (java.lang.String) public com.android.service.ims.Task getTaskByRequestId (int) public void onTerminated (java.lang.String) public void onTerminated (int, java.lang.String) public void onTimeout (int) public void clearTimeoutAvailabilityTask (long) public com.android.service.ims.presence.PresenceAvailabilityTask getAvailabilityTaskByContact (java.lang.String) }
com/android/service/ims/TaskManager$MessageHandler.class
<Unknown> package com.android.service.ims public com.android.service.ims.TaskManager$MessageHandler extends android.os.Handler { void <init> (com.android.service.ims.TaskManager, android.os.Looper) public void handleMessage (android.os.Message) }
com/android/service/ims/TaskManager$MessageData.class
<Unknown> package com.android.service.ims public com.android.service.ims.TaskManager$MessageData extends java.lang.Object { public com.android.service.ims.presence.PresenceCapabilityTask mTask public String mReason public void <init> (com.android.service.ims.TaskManager) }
com/android/service/ims/Task.class
<Unknown> package com.android.service.ims public com.android.service.ims.Task extends java.lang.Object { public int mTaskId public int mCmdId public int mCmdStatus public int mSipRequestId public int mSipResponseCode public String mSipReasonPhrase public com.android.service.ims.presence.ContactCapabilityResponse mListener public void <init> (int, int, com.android.service.ims.presence.ContactCapabilityResponse) public java.lang.String toString () }
com/android/service/ims/RcsSettingUtils.class
<Unknown> package com.android.service.ims public com.android.service.ims.RcsSettingUtils extends java.lang.Object { public void <init> () public static boolean isVoLteProvisioned (int) public static boolean isVowifiProvisioned (int) public static boolean isLvcProvisioned (int) public static boolean isEabProvisioned (android.content.Context, int) public static boolean isPublishEnabled (android.content.Context, int) public static boolean hasUserEnabledContactDiscovery (android.content.Context, int) public static int getSIPT1Timer (int) public static boolean getCapabilityDiscoveryEnabled (int) public static int getMaxNumbersInRCL (int) public static int getCapabPollListSubExp (int) public static int getAvailabilityCacheExpiration (int) public static int getPublishThrottle (int) public static boolean isVtEnabledByUser (int) public static boolean isWfcEnabledByUser (int) public static boolean isAdvancedCallingEnabledByUser (int) public static boolean isVoLteSupported (int) public static boolean isVoWiFiSupported (int) public static boolean isVtSupported (int) public static int getDefaultSubscriptionId (android.content.Context) }
com/android/ims/rcs/uce/util/UceUtils.class
<Unknown> package com.android.ims.rcs.uce.util public com.android.ims.rcs.uce.util.UceUtils extends java.lang.Object { public static final int LOG_SIZE public void <init> () public static java.lang.String getLogPrefix () public static synchronized long generateTaskId () public static synchronized long generateRequestCoordinatorId () public static boolean isEabProvisioned (android.content.Context, int) public static boolean isPresenceCapExchangeEnabled (android.content.Context, int) public static boolean isPresenceSupported (android.content.Context, int) public static boolean isSipOptionsSupported (android.content.Context, int) public static boolean isPresenceGroupSubscribeEnabled (android.content.Context, int) public static boolean isNumberBlocked (android.content.Context, java.lang.String) public static boolean isSipUriForPresenceSubscribeEnabled (android.content.Context, int) public static boolean isTelUriForPidfXmlEnabled (android.content.Context, int) public static long getRcsPublishThrottle (int) public static int getRclMaxNumberEntries (int) public static long getNonRcsCapabilitiesCacheExpiration (android.content.Context, int) public static boolean isRequestForbiddenBySip489 (android.content.Context, int) public static long getRequestRetryInterval (android.content.Context, int) public static boolean saveDeviceStateToPreference (android.content.Context, int, com.android.ims.rcs.uce.UceDeviceState$DeviceStateResult) public static java.util.Optional restoreDeviceState (android.content.Context, int) public static boolean removeDeviceStateFromPreference (android.content.Context, int) public static long getMinimumRequestRetryAfterMillis () public static synchronized void setCapRequestTimeoutAfterMillis (long) public static synchronized long getCapRequestTimeoutAfterMillis () public static java.lang.String getContactNumber (android.net.Uri) public static long getAvailabilityCacheExpiration (int) public static long getSubscribeRetryInterval (android.content.Context, int) }
com/android/ims/rcs/uce/util/NetworkSipCode.class
<Unknown> package com.android.ims.rcs.uce.util public com.android.ims.rcs.uce.util.NetworkSipCode extends java.lang.Object { public static final int SIP_CODE_OK public static final int SIP_CODE_ACCEPTED public static final int SIP_CODE_BAD_REQUEST public static final int SIP_CODE_FORBIDDEN public static final int SIP_CODE_NOT_FOUND public static final int SIP_CODE_METHOD_NOT_ALLOWED public static final int SIP_CODE_REQUEST_TIMEOUT public static final int SIP_CODE_REQUEST_ENTITY_TOO_LARGE public static final int SIP_CODE_INTERVAL_TOO_BRIEF public static final int SIP_CODE_TEMPORARILY_UNAVAILABLE public static final int SIP_CODE_BAD_EVENT public static final int SIP_CODE_BUSY public static final int SIP_CODE_SERVER_INTERNAL_ERROR public static final int SIP_CODE_SERVICE_UNAVAILABLE public static final int SIP_CODE_SERVER_TIMEOUT public static final int SIP_CODE_BUSY_EVERYWHERE public static final int SIP_CODE_DECLINE public static final int SIP_CODE_DOES_NOT_EXIST_ANYWHERE public static final String SIP_OK public static final String SIP_ACCEPTED public static final String SIP_BAD_REQUEST public static final String SIP_SERVICE_UNAVAILABLE public static final String SIP_INTERNAL_SERVER_ERROR public static final String SIP_NOT_REGISTERED public static final String SIP_NOT_AUTHORIZED_FOR_PRESENCE public void <init> () public static int getCapabilityErrorFromSipCode (int, java.lang.String, int) }
com/android/ims/rcs/uce/util/FeatureTags.class
<Unknown> package com.android.ims.rcs.uce.util public com.android.ims.rcs.uce.util.FeatureTags extends java.lang.Object { public static final String FEATURE_TAG_STANDALONE_MSG public static final String FEATURE_TAG_PAGER_MODE public static final String FEATURE_TAG_LARGE_MODE public static final String FEATURE_TAG_DEFERRED_MESSAGING public static final String FEATURE_TAG_LARGE_PAGER_MODE public static final String FEATURE_TAG_CHAT_IM public static final String FEATURE_TAG_CHAT_SESSION public static final String FEATURE_TAG_FILE_TRANSFER public static final String FEATURE_TAG_FILE_TRANSFER_VIA_SMS public static final String FEATURE_TAG_CALL_COMPOSER_ENRICHED_CALLING public static final String FEATURE_TAG_CALL_COMPOSER_VIA_TELEPHONY public static final String FEATURE_TAG_POST_CALL public static final String FEATURE_TAG_SHARED_MAP public static final String FEATURE_TAG_SHARED_SKETCH public static final String FEATURE_TAG_GEO_PUSH public static final String FEATURE_TAG_GEO_PUSH_VIA_SMS public static final String FEATURE_TAG_CHATBOT_COMMUNICATION_USING_SESSION public static final String FEATURE_TAG_CHATBOT_COMMUNICATION_USING_STANDALONE_MSG public static final String FEATURE_TAG_CHATBOT_VERSION_SUPPORTED public static final String FEATURE_TAG_CHATBOT_VERSION_V2_SUPPORTED public static final String FEATURE_TAG_CHATBOT_ROLE public static final String FEATURE_TAG_MMTEL public static final String FEATURE_TAG_VIDEO public static final String FEATURE_TAG_PRESENCE public void <init> () public static void addFeatureTags (android.telephony.ims.RcsContactUceCapability$OptionsBuilder, boolean, boolean, boolean, boolean, java.util.Set) public static android.telephony.ims.RcsContactUceCapability getContactCapability (android.net.Uri, int, java.util.List) }
com/android/ims/rcs/uce/request/UceRequestRepository.class
<Unknown> package com.android.ims.rcs.uce.request public com.android.ims.rcs.uce.request.UceRequestRepository extends java.lang.Object { public void <init> (int, com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback) public synchronized void onDestroy () public synchronized void addRequestCoordinatorAndDispatch (com.android.ims.rcs.uce.request.UceRequestCoordinator) public synchronized com.android.ims.rcs.uce.request.UceRequestCoordinator removeRequestCoordinator (java.lang.Long) public synchronized void addRequestCoordinator (com.android.ims.rcs.uce.request.UceRequestCoordinator) public synchronized com.android.ims.rcs.uce.request.UceRequestCoordinator getRequestCoordinator (java.lang.Long) public synchronized com.android.ims.rcs.uce.request.UceRequest getUceRequest (java.lang.Long) public synchronized void notifyRequestFinished (java.lang.Long) }
com/android/ims/rcs/uce/request/UceRequestManager.class
<Unknown> package com.android.ims.rcs.uce.request public com.android.ims.rcs.uce.request.UceRequestManager extends java.lang.Object { public void setsUceUtilsProxy (com.android.ims.rcs.uce.request.UceRequestManager$UceUtilsProxy) public void <init> (android.content.Context, int, android.os.Looper, com.android.ims.rcs.uce.UceController$UceControllerCallback, com.android.internal.telephony.flags.FeatureFlags) public void <init> (android.content.Context, int, android.os.Looper, com.android.ims.rcs.uce.UceController$UceControllerCallback, com.android.ims.rcs.uce.request.UceRequestRepository, com.android.internal.telephony.flags.FeatureFlags) public void setOptionsController (com.android.ims.rcs.uce.options.OptionsController) public void setSubscribeController (com.android.ims.rcs.uce.presence.subscribe.SubscribeController) public void onDestroy () public void resetThrottlingList () public void onCarrierConfigChanged () public void sendCapabilityRequest (java.util.List, boolean, android.telephony.ims.aidl.IRcsUceControllerCallback) throws android.os.RemoteException public void sendAvailabilityRequest (android.net.Uri, android.telephony.ims.aidl.IRcsUceControllerCallback) throws android.os.RemoteException public void retrieveCapabilitiesForRemote (android.net.Uri, java.util.List, android.telephony.ims.aidl.IOptionsRequestCallback) public com.android.ims.rcs.uce.request.UceRequestManager$UceRequestHandler getUceRequestHandler () public com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback getRequestManagerCallback () }
com/android/ims/rcs/uce/request/UceRequestManager$UceUtilsProxy.class
<Unknown> package com.android.ims.rcs.uce.request public abstract com.android.ims.rcs.uce.request.UceRequestManager$UceUtilsProxy extends java.lang.Object { public abstract boolean isPresenceCapExchangeEnabled (android.content.Context, int) public abstract boolean isPresenceSupported (android.content.Context, int) public abstract boolean isSipOptionsSupported (android.content.Context, int) public abstract boolean isPresenceGroupSubscribeEnabled (android.content.Context, int) public abstract int getRclMaxNumberEntries (int) public abstract boolean isNumberBlocked (android.content.Context, java.lang.String) public abstract long getSubscribeRetryDuration (android.content.Context, int) }
com/android/ims/rcs/uce/request/UceRequestManager$UceRequestHandler.class
<Unknown> package com.android.ims.rcs.uce.request com.android.ims.rcs.uce.request.UceRequestManager$UceRequestHandler extends android.os.Handler { public void <init> (com.android.ims.rcs.uce.request.UceRequestManager, android.os.Looper) public void sendRequestMessage (java.lang.Long, java.lang.Long, long) public void sendRequestUpdatedMessage (java.lang.Long, java.lang.Long, int) public void sendRequestTimeoutTimerMessage (java.lang.Long, java.lang.Long, java.lang.Long) public void removeRequestTimeoutTimer (java.lang.Long) public void sendRequestFinishedMessage (java.lang.Long, java.lang.Long) public void sendRequestCoordinatorFinishedMessage (java.lang.Long) public void onDestroy () public void handleMessage (android.os.Message) }
com/android/ims/rcs/uce/request/UceRequestManager$RequestManagerCallback.class
<Unknown> package com.android.ims.rcs.uce.request public abstract com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback extends java.lang.Object { public abstract void notifySendingRequest (long, long, long) public abstract java.util.List getCapabilitiesFromCache (java.util.List) public abstract java.util.List getCapabilitiesFromCacheIncludingExpired (java.util.List) public abstract com.android.ims.rcs.uce.eab.EabCapabilityResult getAvailabilityFromCache (android.net.Uri) public abstract com.android.ims.rcs.uce.eab.EabCapabilityResult getAvailabilityFromCacheIncludingExpired (android.net.Uri) public abstract void saveCapabilities (java.util.List) public abstract android.telephony.ims.RcsContactUceCapability getDeviceCapabilities (int) public abstract com.android.ims.rcs.uce.UceDeviceState$DeviceStateResult getDeviceState () public abstract void refreshDeviceState (int, java.lang.String) public abstract void notifyRequestError (long, long) public abstract void notifyCommandError (long, long) public abstract void notifyNetworkResponse (long, long) public abstract void notifyTerminated (long, long) public abstract void notifyResourceTerminated (long, long) public abstract void notifyCapabilitiesUpdated (long, long) public abstract void notifyCachedCapabilitiesUpdated (long, long) public abstract void notifyNoNeedRequestFromNetwork (long, long) public abstract void notifyRemoteRequestDone (long, long) public abstract void setRequestTimeoutTimer (long, long, long) public abstract void removeRequestTimeoutTimer (long) public abstract void notifyUceRequestFinished (long, long) public abstract void notifyRequestCoordinatorFinished (long) public abstract java.util.List getInThrottlingListUris (java.util.List) public abstract void addToThrottlingList (java.util.List, int) public abstract void sendSubscribeRetryRequest (com.android.ims.rcs.uce.request.UceRequest) }
com/android/ims/rcs/uce/request/UceRequestDispatcher.class
<Unknown> package com.android.ims.rcs.uce.request public com.android.ims.rcs.uce.request.UceRequestDispatcher extends java.lang.Object { public void <init> (int, com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback) public synchronized void onDestroy () public synchronized void addRequest (long, java.util.List) public synchronized void onRequestFinished (java.lang.Long) }
com/android/ims/rcs/uce/request/UceRequestDispatcher$Request.class
<Unknown> package com.android.ims.rcs.uce.request com.android.ims.rcs.uce.request.UceRequestDispatcher$Request extends java.lang.Object { public void <init> (long, long) public long getCoordinatorId () public long getTaskId () public void setExecutingTime (java.time.Instant) public java.util.Optional getExecutingTime () }
com/android/ims/rcs/uce/request/UceRequestCoordinator.class
<Unknown> package com.android.ims.rcs.uce.request public abstract com.android.ims.rcs.uce.request.UceRequestCoordinator extends java.lang.Object { public static final int REQUEST_UPDATE_ERROR public static final int REQUEST_UPDATE_COMMAND_ERROR public static final int REQUEST_UPDATE_NETWORK_RESPONSE public static final int REQUEST_UPDATE_CAPABILITY_UPDATE public static final int REQUEST_UPDATE_RESOURCE_TERMINATED public static final int REQUEST_UPDATE_CACHED_CAPABILITY_UPDATE public static final int REQUEST_UPDATE_TERMINATED public static final int REQUEST_UPDATE_NO_NEED_REQUEST_FROM_NETWORK public static final int REQUEST_UPDATE_REMOTE_REQUEST_DONE public static final int REQUEST_UPDATE_TIMEOUT protected static java.util.Map REQUEST_EVENT_DESC protected static final int DEFAULT_ERROR_CODE protected final int mSubId protected final long mCoordinatorId protected volatile boolean mIsFinished protected final java.util.Map mActivatedRequests protected final java.util.Map mFinishedRequests protected final Object mCollectionLock protected final com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback mRequestManagerCallback public void <init> (int, java.util.Collection, com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback) public long getCoordinatorId () public java.util.List getActivatedRequestTaskIds () public com.android.ims.rcs.uce.request.UceRequest getUceRequest (java.lang.Long) protected void moveRequestToFinishedCollection (java.lang.Long, com.android.ims.rcs.uce.request.UceRequestCoordinator$RequestResult) public void onFinish () public abstract void onRequestUpdated (long, int) protected void logd (java.lang.String) protected void logw (java.lang.String) }
com/android/ims/rcs/uce/request/UceRequestCoordinator$UceRequestUpdate.class
<Unknown> package com.android.ims.rcs.uce.request abstract annotation com.android.ims.rcs.uce.request.UceRequestCoordinator$UceRequestUpdate extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/ims/rcs/uce/request/UceRequestCoordinator$RequestResult.class
<Unknown> package com.android.ims.rcs.uce.request com.android.ims.rcs.uce.request.UceRequestCoordinator$RequestResult extends java.lang.Object { public static com.android.ims.rcs.uce.request.UceRequestCoordinator$RequestResult createSuccessResult (long) public static com.android.ims.rcs.uce.request.UceRequestCoordinator$RequestResult createSuccessResult (long, android.telephony.ims.SipDetails) public static com.android.ims.rcs.uce.request.UceRequestCoordinator$RequestResult createFailedResult (long, int, long) public static com.android.ims.rcs.uce.request.UceRequestCoordinator$RequestResult createFailedResult (long, int, long, android.telephony.ims.SipDetails) public long getTaskId () public boolean isRequestSuccess () public java.util.Optional getErrorCode () public java.util.Optional getRetryMillis () public java.util.Optional getSipDetails () }
com/android/ims/rcs/uce/request/UceRequest.class
<Unknown> package com.android.ims.rcs.uce.request public abstract com.android.ims.rcs.uce.request.UceRequest extends java.lang.Object { public static final int REQUEST_TYPE_CAPABILITY public static final int REQUEST_TYPE_AVAILABILITY public abstract void setRequestCoordinatorId (long) public abstract long getRequestCoordinatorId () public abstract long getTaskId () public abstract void onFinish () public abstract void setContactUri (java.util.List) public abstract void executeRequest () public int getRetryCount () public void setRetryCount (int) public boolean isRetryEnabled () public void setRetryEnabled (boolean) }
com/android/ims/rcs/uce/request/UceRequest$UceRequestType.class
<Unknown> package com.android.ims.rcs.uce.request public abstract annotation com.android.ims.rcs.uce.request.UceRequest$UceRequestType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/ims/rcs/uce/request/SubscriptionTerminatedHelper.class
<Unknown> package com.android.ims.rcs.uce.request public com.android.ims.rcs.uce.request.SubscriptionTerminatedHelper extends java.lang.Object { public void <init> () public static com.android.ims.rcs.uce.request.SubscriptionTerminatedHelper$TerminatedResult getAnalysisResult (java.lang.String, long, boolean) }
com/android/ims/rcs/uce/request/SubscriptionTerminatedHelper$TerminatedResult.class
<Unknown> package com.android.ims.rcs.uce.request com.android.ims.rcs.uce.request.SubscriptionTerminatedHelper$TerminatedResult extends java.lang.Object { public void <init> (java.util.Optional, long) public java.util.Optional getErrorCode () public long getRetryAfterMillis () public java.lang.String toString () }
com/android/ims/rcs/uce/request/SubscribeRequestCoordinator.class
<Unknown> package com.android.ims.rcs.uce.request public com.android.ims.rcs.uce.request.SubscribeRequestCoordinator extends com.android.ims.rcs.uce.request.UceRequestCoordinator { public void onFinish () public void onRequestUpdated (long, int) public java.util.Collection getActivatedRequest () public java.util.Collection getFinishedRequest () }
com/android/ims/rcs/uce/request/SubscribeRequestCoordinator$RequestResultCreator.class
<Unknown> package com.android.ims.rcs.uce.request abstract com.android.ims.rcs.uce.request.SubscribeRequestCoordinator$RequestResultCreator extends java.lang.Object { public abstract com.android.ims.rcs.uce.request.UceRequestCoordinator$RequestResult createRequestResult (long, com.android.ims.rcs.uce.request.CapabilityRequestResponse, com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback) }
com/android/ims/rcs/uce/request/SubscribeRequestCoordinator$Builder.class
<Unknown> package com.android.ims.rcs.uce.request public final com.android.ims.rcs.uce.request.SubscribeRequestCoordinator$Builder extends java.lang.Object { public void <init> (int, java.util.Collection, com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback) public void <init> (int, java.util.Collection, com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback, com.android.ims.rcs.uce.UceStatsWriter) public com.android.ims.rcs.uce.request.SubscribeRequestCoordinator$Builder setCapabilitiesCallback (android.telephony.ims.aidl.IRcsUceControllerCallback) public com.android.ims.rcs.uce.request.SubscribeRequestCoordinator build () }
com/android/ims/rcs/uce/request/SubscribeRequest.class
<Unknown> package com.android.ims.rcs.uce.request public com.android.ims.rcs.uce.request.SubscribeRequest extends com.android.ims.rcs.uce.request.CapabilityRequest { public static final int MAX_RETRY_COUNT public void <init> (int, int, com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback, com.android.ims.rcs.uce.presence.subscribe.SubscribeController, com.android.internal.telephony.flags.FeatureFlags) public void <init> (int, int, com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback, com.android.ims.rcs.uce.presence.subscribe.SubscribeController, com.android.ims.rcs.uce.request.CapabilityRequestResponse, com.android.internal.telephony.flags.FeatureFlags) public void onFinish () public void requestCapabilities (java.util.List) public android.telephony.ims.aidl.ISubscribeResponseCallback getResponseCallback () }
com/android/ims/rcs/uce/request/RemoteOptionsRequest.class
<Unknown> package com.android.ims.rcs.uce.request public com.android.ims.rcs.uce.request.RemoteOptionsRequest extends java.lang.Object implements com.android.ims.rcs.uce.request.UceRequest { public void <init> (int, com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback) public void setRequestCoordinatorId (long) public long getRequestCoordinatorId () public long getTaskId () public void onFinish () public void setContactUri (java.util.List) public void setRemoteFeatureTags (java.util.List) public void setIsRemoteNumberBlocked (boolean) public com.android.ims.rcs.uce.request.RemoteOptionsRequest$RemoteOptResponse getRemoteOptResponse () public void executeRequest () }
com/android/ims/rcs/uce/request/RemoteOptionsRequest$RemoteOptResponse.class
<Unknown> package com.android.ims.rcs.uce.request public com.android.ims.rcs.uce.request.RemoteOptionsRequest$RemoteOptResponse extends java.lang.Object { public void <init> () void setRespondToRequest (android.telephony.ims.RcsContactUceCapability, boolean) void setRespondToRequestWithError (int, java.lang.String) public boolean isNumberBlocked () public android.telephony.ims.RcsContactUceCapability getRcsContactCapability () public java.util.Optional getErrorSipCode () public java.util.Optional getErrorReason () }
com/android/ims/rcs/uce/request/RemoteOptionsCoordinator.class
<Unknown> package com.android.ims.rcs.uce.request public com.android.ims.rcs.uce.request.RemoteOptionsCoordinator extends com.android.ims.rcs.uce.request.UceRequestCoordinator { public void setOptionsRequestCallback (android.telephony.ims.aidl.IOptionsRequestCallback) public void onFinish () public void onRequestUpdated (long, int) public java.util.Collection getActivatedRequest () public java.util.Collection getFinishedRequest () }
com/android/ims/rcs/uce/request/RemoteOptionsCoordinator$RequestResultCreator.class
<Unknown> package com.android.ims.rcs.uce.request abstract com.android.ims.rcs.uce.request.RemoteOptionsCoordinator$RequestResultCreator extends java.lang.Object { public abstract com.android.ims.rcs.uce.request.UceRequestCoordinator$RequestResult createRequestResult (long, com.android.ims.rcs.uce.request.RemoteOptionsRequest$RemoteOptResponse) }
com/android/ims/rcs/uce/request/RemoteOptionsCoordinator$Builder.class
<Unknown> package com.android.ims.rcs.uce.request public final com.android.ims.rcs.uce.request.RemoteOptionsCoordinator$Builder extends java.lang.Object { com.android.ims.rcs.uce.request.RemoteOptionsCoordinator mRemoteOptionsCoordinator public void <init> (int, java.util.Collection, com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback) public void <init> (int, java.util.Collection, com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback, com.android.ims.rcs.uce.UceStatsWriter) public com.android.ims.rcs.uce.request.RemoteOptionsCoordinator$Builder setOptionsRequestCallback (android.telephony.ims.aidl.IOptionsRequestCallback) public com.android.ims.rcs.uce.request.RemoteOptionsCoordinator build () }
com/android/ims/rcs/uce/request/OptionsRequestCoordinator.class
<Unknown> package com.android.ims.rcs.uce.request public com.android.ims.rcs.uce.request.OptionsRequestCoordinator extends com.android.ims.rcs.uce.request.UceRequestCoordinator { public void onFinish () public void onRequestUpdated (long, int) public java.util.Collection getActivatedRequest () public java.util.Collection getFinishedRequest () }
com/android/ims/rcs/uce/request/OptionsRequestCoordinator$RequestResultCreator.class
<Unknown> package com.android.ims.rcs.uce.request abstract com.android.ims.rcs.uce.request.OptionsRequestCoordinator$RequestResultCreator extends java.lang.Object { public abstract com.android.ims.rcs.uce.request.UceRequestCoordinator$RequestResult createRequestResult (long, com.android.ims.rcs.uce.request.CapabilityRequestResponse) }
com/android/ims/rcs/uce/request/OptionsRequestCoordinator$Builder.class
<Unknown> package com.android.ims.rcs.uce.request public final com.android.ims.rcs.uce.request.OptionsRequestCoordinator$Builder extends java.lang.Object { public void <init> (int, java.util.Collection, com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback) public void <init> (int, java.util.Collection, com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback, com.android.ims.rcs.uce.UceStatsWriter) public com.android.ims.rcs.uce.request.OptionsRequestCoordinator$Builder setCapabilitiesCallback (android.telephony.ims.aidl.IRcsUceControllerCallback) public com.android.ims.rcs.uce.request.OptionsRequestCoordinator build () }
com/android/ims/rcs/uce/request/OptionsRequest.class
<Unknown> package com.android.ims.rcs.uce.request public com.android.ims.rcs.uce.request.OptionsRequest extends com.android.ims.rcs.uce.request.CapabilityRequest { public void <init> (int, int, com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback, com.android.ims.rcs.uce.options.OptionsController) public void <init> (int, int, com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback, com.android.ims.rcs.uce.options.OptionsController, com.android.ims.rcs.uce.request.CapabilityRequestResponse) public void onFinish () public void requestCapabilities (java.util.List) public android.telephony.ims.aidl.IOptionsResponseCallback getResponseCallback () }
com/android/ims/rcs/uce/request/ContactThrottlingList.class
<Unknown> package com.android.ims.rcs.uce.request public com.android.ims.rcs.uce.request.ContactThrottlingList extends java.lang.Object { public void <init> (int) public synchronized void reset () public synchronized void addToThrottlingList (java.util.List, int) public synchronized java.util.List getInThrottlingListUris (java.util.List) }
com/android/ims/rcs/uce/request/ContactThrottlingList$ContactInfo.class
<Unknown> package com.android.ims.rcs.uce.request com.android.ims.rcs.uce.request.ContactThrottlingList$ContactInfo extends java.lang.Object { android.net.Uri mContactUri int mSipCode java.time.Instant mThrottleEndTimestamp public void <init> (android.net.Uri, int, java.time.Instant) }
com/android/ims/rcs/uce/request/CapabilityRequestResponse.class
<Unknown> package com.android.ims.rcs.uce.request public com.android.ims.rcs.uce.request.CapabilityRequestResponse extends java.lang.Object { public void <init> () public synchronized void setRequestContacts (java.util.List) public synchronized java.util.List getNotReceiveCapabilityUpdatedContact () public synchronized boolean haveAllRequestCapsUpdatedBeenReceived () public synchronized void setRequestInternalError (int) public synchronized java.util.Optional getRequestInternalError () public synchronized void setCommandError (int) public synchronized java.util.Optional getCommandError () public synchronized void setNetworkResponseCode (int, java.lang.String) public synchronized void setSipDetails (android.telephony.ims.SipDetails) public synchronized java.util.Optional getNetworkRespSipCode () public synchronized java.util.Optional getReasonPhrase () public synchronized java.util.Optional getReasonHeaderCause () public synchronized java.util.Optional getReasonHeaderText () public java.util.Optional getResponseSipCode () public java.util.Optional getResponseReason () public synchronized void setTerminated (java.lang.String, long) public synchronized java.lang.String getTerminatedReason () public synchronized long getRetryAfterMillis () public java.util.Optional getSipDetails () public synchronized void addCachedCapabilities (java.util.List) public synchronized void removeCachedContactCapabilities () public synchronized java.util.List getCachedContactCapability () public synchronized void addUpdatedCapabilities (java.util.List) public synchronized void removeUpdatedCapabilities (java.util.List) public synchronized java.util.List getUpdatedContactCapability () public synchronized void addTerminatedResource (java.util.List) public synchronized void removeTerminatedResources (java.util.List) public synchronized java.util.List getTerminatedResources () public synchronized void setRemoteCapabilities (java.util.Set) public synchronized java.util.Set getRemoteCapability () public synchronized boolean isNetworkResponseOK () public synchronized boolean isRequestForbidden () public synchronized boolean isNotFound () public static int getCapabilityErrorFromCommandError (int) public static int getCapabilityErrorFromSipCode (com.android.ims.rcs.uce.request.CapabilityRequestResponse) public synchronized java.lang.String toString () }
com/android/ims/rcs/uce/request/CapabilityRequest.class
<Unknown> package com.android.ims.rcs.uce.request public abstract com.android.ims.rcs.uce.request.CapabilityRequest extends java.lang.Object implements com.android.ims.rcs.uce.request.UceRequest { protected final int mSubId protected final long mTaskId protected final java.util.List mUriList protected final int mRequestType protected final com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback mRequestManagerCallback protected final com.android.ims.rcs.uce.request.CapabilityRequestResponse mRequestResponse protected volatile long mCoordinatorId protected volatile boolean mIsFinished protected volatile boolean mSkipGettingFromCache protected int mCurrentRetryCount protected boolean mRetryEnabled public void <init> (int, int, com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback) public void <init> (int, int, com.android.ims.rcs.uce.request.UceRequestManager$RequestManagerCallback, com.android.ims.rcs.uce.request.CapabilityRequestResponse) public void setRequestCoordinatorId (long) public long getRequestCoordinatorId () public long getTaskId () public void onFinish () public void setContactUri (java.util.List) public java.util.List getContactUri () public void setSkipGettingFromCache (boolean) public com.android.ims.rcs.uce.request.CapabilityRequestResponse getRequestResponse () public void executeRequest () public int getRetryCount () public void setRetryCount (int) public boolean isRetryEnabled () public void setRetryEnabled (boolean) protected void setupRequestTimeoutTimer () protected abstract void requestCapabilities (java.util.List) protected void logd (java.lang.String) protected void logw (java.lang.String) protected void logi (java.lang.String) }
com/android/ims/rcs/uce/presence/subscribe/SubscribeControllerImpl.class
<Unknown> package com.android.ims.rcs.uce.presence.subscribe public com.android.ims.rcs.uce.presence.subscribe.SubscribeControllerImpl extends java.lang.Object implements com.android.ims.rcs.uce.presence.subscribe.SubscribeController { public void <init> (android.content.Context, int) public void onRcsConnected (com.android.ims.RcsFeatureManager) public void onRcsDisconnected () public void onDestroy () public void onCarrierConfigChanged () public void requestCapabilities (java.util.List, android.telephony.ims.aidl.ISubscribeResponseCallback) throws android.os.RemoteException }
com/android/ims/rcs/uce/presence/subscribe/SubscribeController.class
<Unknown> package com.android.ims.rcs.uce.presence.subscribe public abstract com.android.ims.rcs.uce.presence.subscribe.SubscribeController extends java.lang.Object implements com.android.ims.rcs.uce.ControllerBase { public abstract void requestCapabilities (java.util.List, android.telephony.ims.aidl.ISubscribeResponseCallback) throws android.os.RemoteException }
com/android/ims/rcs/uce/presence/publish/ServiceDescription.class
<Unknown> package com.android.ims.rcs.uce.presence.publish public com.android.ims.rcs.uce.presence.publish.ServiceDescription extends java.lang.Object { public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_CHAT_IM public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_CHAT_SESSION public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_FT public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_FT_SMS public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_PRESENCE public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_MMTEL_VOICE public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_MMTEL_VOICE_VIDEO public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_GEOPUSH public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_GEOPUSH_SMS public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_CALL_COMPOSER public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_CALL_COMPOSER_MMTEL public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_POST_CALL public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_SHARED_MAP public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_SHARED_SKETCH public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_CHATBOT_SESSION public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_CHATBOT_SESSION_V1 public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_CHATBOT_SESSION_V2 public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_CHATBOT_SA_SESSION public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_CHATBOT_SA_SESSION_V1 public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_CHATBOT_SA_SESSION_V2 public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_CHATBOT_ROLE public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_SLM public static final com.android.ims.rcs.uce.presence.publish.ServiceDescription SERVICE_DESCRIPTION_SLM_PAGER_LARGE public final String serviceId public final String version public final String description public void <init> (java.lang.String, java.lang.String, java.lang.String) public android.telephony.ims.RcsContactPresenceTuple$Builder getTupleBuilder () public boolean equals (java.lang.Object) public int hashCode () public java.lang.String toString () }
com/android/ims/rcs/uce/presence/publish/PublishUtils.class
<Unknown> package com.android.ims.rcs.uce.presence.publish public com.android.ims.rcs.uce.presence.publish.PublishUtils extends java.lang.Object { public void <init> () public static android.net.Uri getDeviceContactUri (android.content.Context, int, com.android.ims.rcs.uce.presence.publish.DeviceCapabilityInfo, boolean) public static java.lang.String removeNumbersFromUris (java.lang.String) static int getCapabilityType (android.content.Context, int) }
com/android/ims/rcs/uce/presence/publish/PublishServiceDescTracker.class
<Unknown> package com.android.ims.rcs.uce.presence.publish public com.android.ims.rcs.uce.presence.publish.PublishServiceDescTracker extends java.lang.Object { public static com.android.ims.rcs.uce.presence.publish.PublishServiceDescTracker fromCarrierConfig (java.lang.String[]) public void updateImsRegistration (java.util.Set) public java.util.Set copyRegistrationCapabilities () public java.util.Set copyRegistrationFeatureTags () public void dump (java.io.PrintWriter) }
com/android/ims/rcs/uce/presence/publish/PublishRequestResponse.class
<Unknown> package com.android.ims.rcs.uce.presence.publish public com.android.ims.rcs.uce.presence.publish.PublishRequestResponse extends java.lang.Object { public void <init> (com.android.ims.rcs.uce.presence.publish.PublishController$PublishControllerCallback, long, java.lang.String) public void <init> (java.lang.String, android.telephony.ims.SipDetails) public android.telephony.ims.aidl.IPublishResponseCallback getResponseCallback () public long getTaskId () public java.util.Optional getCmdErrorCode () public java.util.Optional getNetworkRespSipCode () public java.util.Optional getReasonPhrase () public java.util.Optional getReasonHeaderCause () public java.util.Optional getReasonHeaderText () public java.util.Optional getSipDetails () public java.util.Optional getResponseSipCode () public java.util.Optional getResponseReason () public java.time.Instant getResponseTimestamp () public java.lang.String getPidfXml () public void onDestroy () public boolean isRequestSuccess () public boolean needRetry () public int getPublishState () public java.lang.String toString () }
com/android/ims/rcs/uce/presence/publish/PublishProcessorState.class
<Unknown> package com.android.ims.rcs.uce.presence.publish public com.android.ims.rcs.uce.presence.publish.PublishProcessorState extends java.lang.Object { public void <init> (int) public long generatePublishTaskId () public long getCurrentTaskId () public void setPublishingFlag (boolean) public boolean isPublishingNow () public void setPendingRequest (int) public void clearPendingRequest () public boolean hasPendingRequest () public java.util.Optional getPendingRequestTriggerType () public void setLastPublishedTime (java.time.Instant) public void increaseRetryCount () public void resetRetryCount () public void resetState () public boolean isReachMaximumRetries () public boolean isPublishAllowedAtThisTime () public void updatePublishingAllowedTime (int) public java.util.Optional getPublishingDelayTime () public void updatePublishThrottle (int) public void onRcsDisconnected () }
com/android/ims/rcs/uce/presence/publish/PublishProcessorState$PublishThrottle.class
<Unknown> package com.android.ims.rcs.uce.presence.publish com.android.ims.rcs.uce.presence.publish.PublishProcessorState$PublishThrottle extends java.lang.Object { public void <init> (int) public void setLastPublishedTime (java.time.Instant) public void increaseRetryCount () public void resetRetryCount () public void resetState () public boolean isReachMaximumRetries () public void updatePublishThrottle (int) public boolean isPublishAllowedAtThisTime () public void updatePublishingAllowedTime (int) public java.util.Optional getPublishingDelayTime () }
com/android/ims/rcs/uce/presence/publish/PublishProcessorState$PendingRequest.class
<Unknown> package com.android.ims.rcs.uce.presence.publish com.android.ims.rcs.uce.presence.publish.PublishProcessorState$PendingRequest extends java.lang.Object { public void <init> () public void setPendingRequest (int) public void clearPendingRequest () public boolean hasPendingRequest () public java.util.Optional getPendingRequestTriggerType () }
com/android/ims/rcs/uce/presence/publish/PublishProcessor.class
<Unknown> package com.android.ims.rcs.uce.presence.publish public com.android.ims.rcs.uce.presence.publish.PublishProcessor extends java.lang.Object { public void <init> (android.content.Context, int, com.android.ims.rcs.uce.presence.publish.DeviceCapabilityInfo, com.android.ims.rcs.uce.presence.publish.PublishController$PublishControllerCallback) public void <init> (android.content.Context, int, com.android.ims.rcs.uce.presence.publish.DeviceCapabilityInfo, com.android.ims.rcs.uce.presence.publish.PublishController$PublishControllerCallback, com.android.ims.rcs.uce.UceStatsWriter) public void onRcsConnected (com.android.ims.RcsFeatureManager) public void onRcsDisconnected () public void onDestroy () public void doPublish (int) public void onCommandError (com.android.ims.rcs.uce.presence.publish.PublishRequestResponse) public void onNetworkResponse (com.android.ims.rcs.uce.presence.publish.PublishRequestResponse) public void cancelPublishRequest (long) public void setPendingRequest (int) public void checkAndSendPendingRequest () public void updatePublishingAllowedTime (int) public java.util.Optional getPublishingDelayTime () public void updatePublishThrottle (int) public boolean isPublishingNow () public void resetState () public void publishUpdated (com.android.ims.rcs.uce.presence.publish.PublishRequestResponse) public void setProcessorState (com.android.ims.rcs.uce.presence.publish.PublishProcessorState) protected boolean isEabProvisioned () public void dump (java.io.PrintWriter) }
com/android/ims/rcs/uce/presence/publish/PublishControllerImpl.class
<Unknown> package com.android.ims.rcs.uce.presence.publish public com.android.ims.rcs.uce.presence.publish.PublishControllerImpl extends java.lang.Object implements com.android.ims.rcs.uce.presence.publish.PublishController { public int mLastPublishState public int mCurrentPublishState public void <init> (android.content.Context, int, com.android.ims.rcs.uce.UceController$UceControllerCallback, android.os.Looper) public void <init> (android.content.Context, int, com.android.ims.rcs.uce.UceController$UceControllerCallback, android.os.Looper, com.android.ims.rcs.uce.presence.publish.PublishControllerImpl$DeviceCapListenerFactory, com.android.ims.rcs.uce.presence.publish.PublishControllerImpl$PublishProcessorFactory, com.android.ims.rcs.uce.UceStatsWriter) public void onRcsConnected (com.android.ims.RcsFeatureManager) public void onRcsDisconnected () public void onDestroy () public void onCarrierConfigChanged () public int getUcePublishState (boolean) public android.telephony.ims.RcsContactUceCapability addRegistrationOverrideCapabilities (java.util.Set) public android.telephony.ims.RcsContactUceCapability removeRegistrationOverrideCapabilities (java.util.Set) public android.telephony.ims.RcsContactUceCapability clearRegistrationOverrideCapabilities () public android.telephony.ims.RcsContactUceCapability getLatestRcsContactUceCapability () public java.lang.String getLastPidfXml () public void registerPublishStateCallback (android.telephony.ims.aidl.IRcsUcePublishStateCallback, boolean) public void unregisterPublishStateCallback (android.telephony.ims.aidl.IRcsUcePublishStateCallback) public void setupResetDeviceStateTimer (long) public void clearResetDeviceStateTimer () public void onUnpublish () public void onPublishUpdated (android.telephony.ims.SipDetails) public android.telephony.ims.RcsContactUceCapability getDeviceCapabilities (int) public void requestPublishCapabilitiesFromService (int) public void setCapabilityType (int) public void setPublishStateCallback (android.os.RemoteCallbackList) public com.android.ims.rcs.uce.presence.publish.PublishControllerImpl$PublishHandler getPublishHandler () public android.telephony.ims.aidl.IImsCapabilityCallback getRcsCapabilitiesCallback () public com.android.ims.rcs.uce.presence.publish.PublishController$PublishControllerCallback getPublishControllerCallback () public void dump (java.io.PrintWriter) }
com/android/ims/rcs/uce/presence/publish/PublishControllerImpl$PublishProcessorFactory.class
<Unknown> package com.android.ims.rcs.uce.presence.publish public abstract com.android.ims.rcs.uce.presence.publish.PublishControllerImpl$PublishProcessorFactory extends java.lang.Object { public abstract com.android.ims.rcs.uce.presence.publish.PublishProcessor createPublishProcessor (android.content.Context, int, com.android.ims.rcs.uce.presence.publish.DeviceCapabilityInfo, com.android.ims.rcs.uce.presence.publish.PublishController$PublishControllerCallback) }
com/android/ims/rcs/uce/presence/publish/PublishControllerImpl$PublishHandler.class
<Unknown> package com.android.ims.rcs.uce.presence.publish com.android.ims.rcs.uce.presence.publish.PublishControllerImpl$PublishHandler extends android.os.Handler { public void <init> (com.android.ims.rcs.uce.presence.publish.PublishControllerImpl, android.os.Looper) public void handleMessage (android.os.Message) public void onDestroy () public void sendRcsConnectedMsg (com.android.ims.RcsFeatureManager) public void sendRcsDisconnectedMsg () public void sendDestroyedMsg () public void sendCarrierConfigChangedMsg () public void sendRcsCapabilitiesStatusChangedMsg (int) public void sendPublishStateChangedMessage (int, java.time.Instant, java.lang.String, android.telephony.ims.SipDetails) public void sendUnpublishedMessage (int) public void sendPublishUpdatedMessage (android.telephony.ims.SipDetails) public void sendNotifyCurrentPublishStateMessage (android.telephony.ims.aidl.IRcsUcePublishStateCallback, boolean) public void sendPublishSentMessage () public void sendPublishMessage (int) public void sendPublishMessage (int, long) public void sendRequestCommandErrorMessage (com.android.ims.rcs.uce.presence.publish.PublishRequestResponse) public void sendRequestNetworkRespMessage (com.android.ims.rcs.uce.presence.publish.PublishRequestResponse) public void sendRequestCanceledTimerMessage (long, long) public void clearRequestCanceledTimer () public void sendResetDeviceStateTimerMessage (long) public void clearResetDeviceStateTimer () public void sendImsUnregisteredMessage () }
com/android/ims/rcs/uce/presence/publish/PublishControllerImpl$DeviceCapListenerFactory.class
<Unknown> package com.android.ims.rcs.uce.presence.publish public abstract com.android.ims.rcs.uce.presence.publish.PublishControllerImpl$DeviceCapListenerFactory extends java.lang.Object { public abstract com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener createDeviceCapListener (android.content.Context, int, com.android.ims.rcs.uce.presence.publish.DeviceCapabilityInfo, com.android.ims.rcs.uce.presence.publish.PublishController$PublishControllerCallback, com.android.ims.rcs.uce.UceStatsWriter) }
com/android/ims/rcs/uce/presence/publish/PublishController.class
<Unknown> package com.android.ims.rcs.uce.presence.publish public abstract com.android.ims.rcs.uce.presence.publish.PublishController extends java.lang.Object implements com.android.ims.rcs.uce.ControllerBase { public static final int PUBLISH_TRIGGER_SERVICE public static final int PUBLISH_TRIGGER_RETRY public static final int PUBLISH_TRIGGER_TTY_PREFERRED_CHANGE public static final int PUBLISH_TRIGGER_MOBILE_DATA_CHANGE public static final int PUBLISH_TRIGGER_VT_SETTING_CHANGE public static final int PUBLISH_TRIGGER_MMTEL_REGISTERED public static final int PUBLISH_TRIGGER_MMTEL_UNREGISTERED public static final int PUBLISH_TRIGGER_MMTEL_CAPABILITY_CHANGE public static final int PUBLISH_TRIGGER_MMTEL_URI_CHANGE public static final int PUBLISH_TRIGGER_RCS_REGISTERED public static final int PUBLISH_TRIGGER_RCS_UNREGISTERED public static final int PUBLISH_TRIGGER_RCS_URI_CHANGE public static final int PUBLISH_TRIGGER_PROVISIONING_CHANGE public static final int PUBLISH_TRIGGER_OVERRIDE_CAPS public static final int PUBLISH_TRIGGER_CARRIER_CONFIG_CHANGED public static final int PUBLISH_TRIGGER_MMTEL_RCS_UNREGISTERED public abstract android.telephony.ims.RcsContactUceCapability addRegistrationOverrideCapabilities (java.util.Set) public abstract android.telephony.ims.RcsContactUceCapability removeRegistrationOverrideCapabilities (java.util.Set) public abstract android.telephony.ims.RcsContactUceCapability clearRegistrationOverrideCapabilities () public abstract android.telephony.ims.RcsContactUceCapability getLatestRcsContactUceCapability () public abstract int getUcePublishState (boolean) public abstract java.lang.String getLastPidfXml () public abstract void onUnpublish () public abstract void onPublishUpdated (android.telephony.ims.SipDetails) public abstract android.telephony.ims.RcsContactUceCapability getDeviceCapabilities (int) public abstract void requestPublishCapabilitiesFromService (int) public abstract void registerPublishStateCallback (android.telephony.ims.aidl.IRcsUcePublishStateCallback, boolean) public abstract void unregisterPublishStateCallback (android.telephony.ims.aidl.IRcsUcePublishStateCallback) public abstract void setupResetDeviceStateTimer (long) public abstract void clearResetDeviceStateTimer () public abstract void dump (java.io.PrintWriter) }
com/android/ims/rcs/uce/presence/publish/PublishController$PublishTriggerType.class
<Unknown> package com.android.ims.rcs.uce.presence.publish public abstract annotation com.android.ims.rcs.uce.presence.publish.PublishController$PublishTriggerType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/ims/rcs/uce/presence/publish/PublishController$PublishControllerCallback.class
<Unknown> package com.android.ims.rcs.uce.presence.publish public abstract com.android.ims.rcs.uce.presence.publish.PublishController$PublishControllerCallback extends java.lang.Object { public abstract void requestPublishFromInternal (int) public abstract void onRequestCommandError (com.android.ims.rcs.uce.presence.publish.PublishRequestResponse) public abstract void onRequestNetworkResp (com.android.ims.rcs.uce.presence.publish.PublishRequestResponse) public abstract void setupRequestCanceledTimer (long, long) public abstract void clearRequestCanceledTimer () public abstract void updatePublishRequestResult (int, java.time.Instant, java.lang.String, android.telephony.ims.SipDetails) public abstract void updatePublishThrottle (int) public abstract void refreshDeviceState (int, java.lang.String) public abstract void notifyPendingPublishRequest () public abstract void updateImsUnregistered () }
com/android/ims/rcs/uce/presence/publish/DeviceCapabilityListener.class
<Unknown> package com.android.ims.rcs.uce.presence.publish public com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener extends java.lang.Object { public final android.content.BroadcastReceiver mReceiver public final android.telephony.ims.RegistrationManager$RegistrationCallback mRcsRegistrationCallback public final android.telephony.ims.RegistrationManager$RegistrationCallback mMmtelRegistrationCallback public final android.telephony.ims.ImsMmTelManager$CapabilityCallback mMmtelCapabilityCallback public final android.telephony.ims.ProvisioningManager$Callback mProvisionChangedCallback public void <init> (android.content.Context, int, com.android.ims.rcs.uce.presence.publish.DeviceCapabilityInfo, com.android.ims.rcs.uce.presence.publish.PublishController$PublishControllerCallback, com.android.ims.rcs.uce.UceStatsWriter) public void initialize () public void onRcsConnected () public void onRcsDisconnected () public void onDestroy () public android.os.Handler getHandler () public void setImsMmTelManagerFactory (com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener$ImsMmTelManagerFactory) public void setImsRcsManagerFactory (com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener$ImsRcsManagerFactory) public void setProvisioningMgrFactory (com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener$ProvisioningManagerFactory) public void setImsCallbackRegistered (boolean) public void dump (java.io.PrintWriter) }
com/android/ims/rcs/uce/presence/publish/DeviceCapabilityListener$ProvisioningManagerFactory.class
<Unknown> package com.android.ims.rcs.uce.presence.publish public abstract com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener$ProvisioningManagerFactory extends java.lang.Object { public abstract android.telephony.ims.ProvisioningManager getProvisioningManager (int) }
com/android/ims/rcs/uce/presence/publish/DeviceCapabilityListener$ImsRcsManagerFactory.class
<Unknown> package com.android.ims.rcs.uce.presence.publish public abstract com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener$ImsRcsManagerFactory extends java.lang.Object { public abstract android.telephony.ims.ImsRcsManager getImsRcsManager (int) }
com/android/ims/rcs/uce/presence/publish/DeviceCapabilityListener$ImsMmTelManagerFactory.class
<Unknown> package com.android.ims.rcs.uce.presence.publish public abstract com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener$ImsMmTelManagerFactory extends java.lang.Object { public abstract android.telephony.ims.ImsMmTelManager getImsMmTelManager (int) }
com/android/ims/rcs/uce/presence/publish/DeviceCapabilityListener$DeviceCapabilityHandler.class
<Unknown> package com.android.ims.rcs.uce.presence.publish com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener$DeviceCapabilityHandler extends android.os.Handler { void <init> (com.android.ims.rcs.uce.presence.publish.DeviceCapabilityListener, android.os.Looper) public void handleMessage (android.os.Message) public void sendRegisterImsContentChangedMessage (long) public void removeRegisterImsContentChangedMessage () public void sendUnregisterImsCallbackMessage () public void sendTriggeringPublishMessage (int) public void sendImsUnregisteredMessage () }
com/android/ims/rcs/uce/presence/publish/DeviceCapabilityInfo.class
<Unknown> package com.android.ims.rcs.uce.presence.publish public com.android.ims.rcs.uce.presence.publish.DeviceCapabilityInfo extends java.lang.Object { public void <init> (int, java.lang.String[]) public synchronized void reset () public synchronized boolean updateCapabilityRegistrationTrackerMap (java.lang.String[]) public synchronized boolean isImsRegistered () public synchronized void updateImsMmtelRegistered (int) public synchronized boolean updateImsMmtelUnregistered () public synchronized void updateMmTelAssociatedUri (android.net.Uri[]) public synchronized android.net.Uri getMmtelAssociatedUri () public synchronized boolean updateImsRcsRegistered (android.telephony.ims.ImsRegistrationAttributes) public synchronized boolean updateImsRcsUnregistered () public synchronized void updateRcsAssociatedUri (android.net.Uri[]) public synchronized android.net.Uri getRcsAssociatedUri () public synchronized android.net.Uri getImsAssociatedUri (boolean) public synchronized boolean addRegistrationOverrideCapabilities (java.util.Set) public synchronized boolean removeRegistrationOverrideCapabilities (java.util.Set) public synchronized boolean clearRegistrationOverrideCapabilities () public synchronized boolean updateTtyPreferredMode (int) public synchronized boolean updateMobileData (boolean) public synchronized boolean updateVtSetting (boolean) public synchronized boolean updateMmtelCapabilitiesChanged (android.telephony.ims.feature.MmTelFeature$MmTelCapabilities) public synchronized void updatePresenceCapable (boolean) public synchronized boolean isPresenceCapable () public android.telephony.ims.RcsContactUceCapability getChangedPresenceCapability (android.content.Context) public void setPresencePublishResult (boolean) public void resetPresenceCapability () public java.util.List getLastSuccessfulPresenceTuplesWithoutContactUri () public void addLastSuccessfulServiceDescription (com.android.ims.rcs.uce.presence.publish.ServiceDescription) public boolean isPresenceCapabilityChanged (java.util.Set) public synchronized android.telephony.ims.RcsContactUceCapability getDeviceCapabilities (int, android.content.Context) public void dump (java.io.PrintWriter) }
com/android/ims/rcs/uce/presence/pidfparser/pidf/Tuple.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.pidf public com.android.ims.rcs.uce.presence.pidfparser.pidf.Tuple extends com.android.ims.rcs.uce.presence.pidfparser.ElementBase { public static final String ELEMENT_NAME public void <init> () protected java.lang.String initNamespace () protected java.lang.String initElementName () public void setStatus (com.android.ims.rcs.uce.presence.pidfparser.pidf.Status) public com.android.ims.rcs.uce.presence.pidfparser.pidf.Status getStatus () public void setServiceDescription (com.android.ims.rcs.uce.presence.pidfparser.omapres.ServiceDescription) public com.android.ims.rcs.uce.presence.pidfparser.omapres.ServiceDescription getServiceDescription () public void setServiceCaps (com.android.ims.rcs.uce.presence.pidfparser.capabilities.ServiceCaps) public com.android.ims.rcs.uce.presence.pidfparser.capabilities.ServiceCaps getServiceCaps () public void setContact (com.android.ims.rcs.uce.presence.pidfparser.pidf.Contact) public com.android.ims.rcs.uce.presence.pidfparser.pidf.Contact getContact () public void addNote (com.android.ims.rcs.uce.presence.pidfparser.pidf.Note) public java.util.List getNoteList () public void setTimestamp (com.android.ims.rcs.uce.presence.pidfparser.pidf.Timestamp) public com.android.ims.rcs.uce.presence.pidfparser.pidf.Timestamp getTimestamp () public void setMalformed (boolean) public boolean getMalformed () public void serialize (org.xmlpull.v1.XmlSerializer) throws java.io.IOException public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException }
com/android/ims/rcs/uce/presence/pidfparser/pidf/Timestamp.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.pidf public com.android.ims.rcs.uce.presence.pidfparser.pidf.Timestamp extends com.android.ims.rcs.uce.presence.pidfparser.ElementBase { public static final String ELEMENT_NAME public void <init> () public void <init> (java.lang.String) protected java.lang.String initNamespace () protected java.lang.String initElementName () public java.lang.String getValue () public void serialize (org.xmlpull.v1.XmlSerializer) throws java.io.IOException public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException }
com/android/ims/rcs/uce/presence/pidfparser/pidf/Status.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.pidf public com.android.ims.rcs.uce.presence.pidfparser.pidf.Status extends com.android.ims.rcs.uce.presence.pidfparser.ElementBase { public static final String ELEMENT_NAME public void <init> () protected java.lang.String initNamespace () protected java.lang.String initElementName () public void setBasic (com.android.ims.rcs.uce.presence.pidfparser.pidf.Basic) public com.android.ims.rcs.uce.presence.pidfparser.pidf.Basic getBasic () public void serialize (org.xmlpull.v1.XmlSerializer) throws java.io.IOException public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException }
com/android/ims/rcs/uce/presence/pidfparser/pidf/Presence.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.pidf public com.android.ims.rcs.uce.presence.pidfparser.pidf.Presence extends com.android.ims.rcs.uce.presence.pidfparser.ElementBase { public static final String ELEMENT_NAME public void <init> () public void <init> (android.net.Uri) public void setEntity (java.lang.String) protected java.lang.String initNamespace () protected java.lang.String initElementName () public java.lang.String getEntity () public void addTuple (com.android.ims.rcs.uce.presence.pidfparser.pidf.Tuple) public java.util.List getTupleList () public void addNote (com.android.ims.rcs.uce.presence.pidfparser.pidf.Note) public java.util.List getNoteList () public void serialize (org.xmlpull.v1.XmlSerializer) throws java.io.IOException public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException }
com/android/ims/rcs/uce/presence/pidfparser/pidf/PidfConstant.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.pidf public com.android.ims.rcs.uce.presence.pidfparser.pidf.PidfConstant extends java.lang.Object { public static final String NAMESPACE public void <init> () }
com/android/ims/rcs/uce/presence/pidfparser/pidf/Note.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.pidf public com.android.ims.rcs.uce.presence.pidfparser.pidf.Note extends com.android.ims.rcs.uce.presence.pidfparser.ElementBase { public static final String ELEMENT_NAME public void <init> () public void <init> (java.lang.String) protected java.lang.String initNamespace () protected java.lang.String initElementName () public java.lang.String getNote () public void serialize (org.xmlpull.v1.XmlSerializer) throws java.io.IOException public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException }
com/android/ims/rcs/uce/presence/pidfparser/pidf/Contact.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.pidf public com.android.ims.rcs.uce.presence.pidfparser.pidf.Contact extends com.android.ims.rcs.uce.presence.pidfparser.ElementBase { public static final String ELEMENT_NAME public void <init> () protected java.lang.String initNamespace () protected java.lang.String initElementName () public void setPriority (java.lang.Double) public java.lang.Double getPriority () public void setContact (java.lang.String) public java.lang.String getContact () public void serialize (org.xmlpull.v1.XmlSerializer) throws java.io.IOException public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException }
com/android/ims/rcs/uce/presence/pidfparser/pidf/Basic.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.pidf public com.android.ims.rcs.uce.presence.pidfparser.pidf.Basic extends com.android.ims.rcs.uce.presence.pidfparser.ElementBase { public static final String ELEMENT_NAME public static final String OPEN public static final String CLOSED public void <init> () public void <init> (java.lang.String) protected java.lang.String initNamespace () protected java.lang.String initElementName () public java.lang.String getValue () public void serialize (org.xmlpull.v1.XmlSerializer) throws java.io.IOException public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException }
com/android/ims/rcs/uce/presence/pidfparser/pidf/Basic$BasicValue.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.pidf public abstract annotation com.android.ims.rcs.uce.presence.pidfparser.pidf.Basic$BasicValue extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/ims/rcs/uce/presence/pidfparser/omapres/Version.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.omapres public com.android.ims.rcs.uce.presence.pidfparser.omapres.Version extends com.android.ims.rcs.uce.presence.pidfparser.ElementBase { public static final String ELEMENT_NAME public void <init> () public void <init> (int, int) protected java.lang.String initNamespace () protected java.lang.String initElementName () public java.lang.String getValue () public void serialize (org.xmlpull.v1.XmlSerializer) throws java.io.IOException public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException }
com/android/ims/rcs/uce/presence/pidfparser/omapres/ServiceId.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.omapres public com.android.ims.rcs.uce.presence.pidfparser.omapres.ServiceId extends com.android.ims.rcs.uce.presence.pidfparser.ElementBase { public static final String ELEMENT_NAME public void <init> () public void <init> (java.lang.String) protected java.lang.String initNamespace () protected java.lang.String initElementName () public java.lang.String getValue () public void serialize (org.xmlpull.v1.XmlSerializer) throws java.io.IOException public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException }
com/android/ims/rcs/uce/presence/pidfparser/omapres/ServiceDescription.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.omapres public com.android.ims.rcs.uce.presence.pidfparser.omapres.ServiceDescription extends com.android.ims.rcs.uce.presence.pidfparser.ElementBase { public static final String ELEMENT_NAME public void <init> () protected java.lang.String initNamespace () protected java.lang.String initElementName () public void setServiceId (com.android.ims.rcs.uce.presence.pidfparser.omapres.ServiceId) public com.android.ims.rcs.uce.presence.pidfparser.omapres.ServiceId getServiceId () public void setVersion (com.android.ims.rcs.uce.presence.pidfparser.omapres.Version) public com.android.ims.rcs.uce.presence.pidfparser.omapres.Version getVersion () public void setDescription (com.android.ims.rcs.uce.presence.pidfparser.omapres.Description) public com.android.ims.rcs.uce.presence.pidfparser.omapres.Description getDescription () public void serialize (org.xmlpull.v1.XmlSerializer) throws java.io.IOException public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException }
com/android/ims/rcs/uce/presence/pidfparser/omapres/OmaPresConstant.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.omapres public com.android.ims.rcs.uce.presence.pidfparser.omapres.OmaPresConstant extends java.lang.Object { public static final String NAMESPACE public void <init> () }
com/android/ims/rcs/uce/presence/pidfparser/omapres/Description.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.omapres public com.android.ims.rcs.uce.presence.pidfparser.omapres.Description extends com.android.ims.rcs.uce.presence.pidfparser.ElementBase { public static final String ELEMENT_NAME public void <init> () public void <init> (java.lang.String) protected java.lang.String initNamespace () protected java.lang.String initElementName () public java.lang.String getValue () public void serialize (org.xmlpull.v1.XmlSerializer) throws java.io.IOException public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException }
com/android/ims/rcs/uce/presence/pidfparser/capabilities/Video.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.capabilities public com.android.ims.rcs.uce.presence.pidfparser.capabilities.Video extends com.android.ims.rcs.uce.presence.pidfparser.ElementBase { public static final String ELEMENT_NAME public void <init> () public void <init> (boolean) protected java.lang.String initNamespace () protected java.lang.String initElementName () public boolean isVideoSupported () public void serialize (org.xmlpull.v1.XmlSerializer) throws java.io.IOException public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException }
com/android/ims/rcs/uce/presence/pidfparser/capabilities/ServiceCaps.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.capabilities public com.android.ims.rcs.uce.presence.pidfparser.capabilities.ServiceCaps extends com.android.ims.rcs.uce.presence.pidfparser.ElementBase { public static final String ELEMENT_NAME public void <init> () protected java.lang.String initNamespace () protected java.lang.String initElementName () public void addElement (com.android.ims.rcs.uce.presence.pidfparser.ElementBase) public java.util.List getElements () public void serialize (org.xmlpull.v1.XmlSerializer) throws java.io.IOException public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException }
com/android/ims/rcs/uce/presence/pidfparser/capabilities/Duplex.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.capabilities public com.android.ims.rcs.uce.presence.pidfparser.capabilities.Duplex extends com.android.ims.rcs.uce.presence.pidfparser.ElementBase { public static final String ELEMENT_NAME public static final String ELEMENT_SUPPORTED public static final String ELEMENT_NOT_SUPPORTED public static final String DUPLEX_FULL public static final String DUPLEX_HALF public static final String DUPLEX_RECEIVE_ONLY public static final String DUPLEX_SEND_ONLY public void <init> () protected java.lang.String initNamespace () protected java.lang.String initElementName () public void addSupportedType (java.lang.String) public java.util.List getSupportedTypes () public void addNotSupportedType (java.lang.String) public java.util.List getNotSupportedTypes () public void serialize (org.xmlpull.v1.XmlSerializer) throws java.io.IOException public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException }
com/android/ims/rcs/uce/presence/pidfparser/capabilities/Duplex$DuplexType.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.capabilities public abstract annotation com.android.ims.rcs.uce.presence.pidfparser.capabilities.Duplex$DuplexType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/ims/rcs/uce/presence/pidfparser/capabilities/CapsConstant.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.capabilities public com.android.ims.rcs.uce.presence.pidfparser.capabilities.CapsConstant extends java.lang.Object { public static final String NAMESPACE public void <init> () }
com/android/ims/rcs/uce/presence/pidfparser/capabilities/Audio.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser.capabilities public com.android.ims.rcs.uce.presence.pidfparser.capabilities.Audio extends com.android.ims.rcs.uce.presence.pidfparser.ElementBase { public static final String ELEMENT_NAME public void <init> () public void <init> (boolean) protected java.lang.String initNamespace () protected java.lang.String initElementName () public boolean isAudioSupported () public void serialize (org.xmlpull.v1.XmlSerializer) throws java.io.IOException public void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException }
com/android/ims/rcs/uce/presence/pidfparser/RcsContactUceCapabilityWrapper.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser public com.android.ims.rcs.uce.presence.pidfparser.RcsContactUceCapabilityWrapper extends java.lang.Object { public void <init> (android.net.Uri, int, int) public void addCapabilityTuple (android.telephony.ims.RcsContactPresenceTuple) public void setMalformedContents () public void setEntityUri (android.net.Uri) public boolean isMalformed () public android.net.Uri getEntityUri () public android.telephony.ims.RcsContactUceCapability toRcsContactUceCapability () }
com/android/ims/rcs/uce/presence/pidfparser/PidfParserUtils.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser public com.android.ims.rcs.uce.presence.pidfparser.PidfParserUtils extends java.lang.Object { public void <init> () static com.android.ims.rcs.uce.presence.pidfparser.pidf.Presence getPresence (android.telephony.ims.RcsContactUceCapability) public static java.lang.String getTupleStatus (com.android.ims.rcs.uce.presence.pidfparser.pidf.Tuple) public static java.lang.String getTupleServiceId (com.android.ims.rcs.uce.presence.pidfparser.pidf.Tuple) public static java.lang.String getTupleServiceVersion (com.android.ims.rcs.uce.presence.pidfparser.pidf.Tuple) public static java.lang.String getTupleServiceDescription (com.android.ims.rcs.uce.presence.pidfparser.pidf.Tuple) public static java.lang.String getTupleContact (com.android.ims.rcs.uce.presence.pidfparser.pidf.Tuple) public static java.lang.String getTupleTimestamp (com.android.ims.rcs.uce.presence.pidfparser.pidf.Tuple) public static boolean getTupleMalformedStatus (com.android.ims.rcs.uce.presence.pidfparser.pidf.Tuple) public static android.telephony.ims.RcsContactUceCapability getTerminatedCapability (android.net.Uri, java.lang.String) public static android.telephony.ims.RcsContactUceCapability getNotFoundContactCapabilities (android.net.Uri) }
com/android/ims/rcs/uce/presence/pidfparser/PidfParserConstant.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser public com.android.ims.rcs.uce.presence.pidfparser.PidfParserConstant extends java.lang.Object { public static final String ENCODING_UTF_8 public static final String SERVICE_ID_CAPS_DISCOVERY public static final String SERVICE_ID_IpCall public void <init> () }
com/android/ims/rcs/uce/presence/pidfparser/PidfParser.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser public com.android.ims.rcs.uce.presence.pidfparser.PidfParser extends java.lang.Object { public void <init> () public static void setTimestampProxy (com.android.ims.rcs.uce.presence.pidfparser.PidfParser$TimestampProxy) public static java.lang.String convertToPidf (android.telephony.ims.RcsContactUceCapability) public static com.android.ims.rcs.uce.presence.pidfparser.RcsContactUceCapabilityWrapper getRcsContactUceCapabilityWrapper (java.lang.String) }
com/android/ims/rcs/uce/presence/pidfparser/PidfParser$TimestampProxy.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser public abstract com.android.ims.rcs.uce.presence.pidfparser.PidfParser$TimestampProxy extends java.lang.Object { public abstract java.time.Instant getTimestamp () }
com/android/ims/rcs/uce/presence/pidfparser/ElementBase.class
<Unknown> package com.android.ims.rcs.uce.presence.pidfparser public abstract com.android.ims.rcs.uce.presence.pidfparser.ElementBase extends java.lang.Object { public void <init> () protected abstract java.lang.String initNamespace () protected abstract java.lang.String initElementName () public java.lang.String getNamespace () public java.lang.String getElementName () public abstract void serialize (org.xmlpull.v1.XmlSerializer) throws java.io.IOException public abstract void parse (org.xmlpull.v1.XmlPullParser) throws java.io.IOException org.xmlpull.v1.XmlPullParserException protected boolean verifyParsingElement (java.lang.String, java.lang.String) protected void moveToElementEndTag (org.xmlpull.v1.XmlPullParser, int) throws java.io.IOException org.xmlpull.v1.XmlPullParserException }
com/android/ims/rcs/uce/options/OptionsControllerImpl.class
<Unknown> package com.android.ims.rcs.uce.options public com.android.ims.rcs.uce.options.OptionsControllerImpl extends java.lang.Object implements com.android.ims.rcs.uce.options.OptionsController { public void <init> (android.content.Context, int) public void onRcsConnected (com.android.ims.RcsFeatureManager) public void onRcsDisconnected () public void onDestroy () public void onCarrierConfigChanged () public void sendCapabilitiesRequest (android.net.Uri, java.util.Set, android.telephony.ims.aidl.IOptionsResponseCallback) throws android.os.RemoteException }
com/android/ims/rcs/uce/options/OptionsController.class
<Unknown> package com.android.ims.rcs.uce.options public abstract com.android.ims.rcs.uce.options.OptionsController extends java.lang.Object implements com.android.ims.rcs.uce.ControllerBase { public abstract void sendCapabilitiesRequest (android.net.Uri, java.util.Set, android.telephony.ims.aidl.IOptionsResponseCallback) throws android.os.RemoteException }
com/android/ims/rcs/uce/eab/RcsUceCapabilityBuilderWrapper.class
<Unknown> package com.android.ims.rcs.uce.eab public com.android.ims.rcs.uce.eab.RcsUceCapabilityBuilderWrapper extends java.lang.Object { public void <init> (int) public int getMechanism () public void setPresenceBuilder (android.telephony.ims.RcsContactUceCapability$PresenceBuilder) public android.telephony.ims.RcsContactUceCapability$PresenceBuilder getPresenceBuilder () public void setOptionsBuilder (android.telephony.ims.RcsContactUceCapability$OptionsBuilder) public android.telephony.ims.RcsContactUceCapability$OptionsBuilder getOptionsBuilder () }
com/android/ims/rcs/uce/eab/EabUtil.class
<Unknown> package com.android.ims.rcs.uce.eab public com.android.ims.rcs.uce.eab.EabUtil extends java.lang.Object { public void <init> () public static java.lang.String getContactFromEab (android.content.Context, java.lang.String) public static java.lang.String getCapabilityFromEab (android.content.Context, java.lang.String) public static int removeContactFromEab (int, java.lang.String, android.content.Context) }
com/android/ims/rcs/uce/eab/EabProvider.class
<Unknown> package com.android.ims.rcs.uce.eab public com.android.ims.rcs.uce.eab.EabProvider extends android.content.ContentProvider { public static final android.net.Uri CONTACT_URI public static final android.net.Uri COMMON_URI public static final android.net.Uri PRESENCE_URI public static final android.net.Uri OPTIONS_URI public static final android.net.Uri ALL_DATA_URI public static final String AUTHORITY public static final String EAB_CONTACT_TABLE_NAME public static final String EAB_COMMON_TABLE_NAME public static final String EAB_PRESENCE_TUPLE_TABLE_NAME public static final String EAB_OPTIONS_TABLE_NAME public void <init> () public boolean onCreate () public android.database.Cursor query (android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String) public android.net.Uri insert (android.net.Uri, android.content.ContentValues) public int bulkInsert (android.net.Uri, android.content.ContentValues[]) public int delete (android.net.Uri, java.lang.String, java.lang.String[]) public int update (android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]) public java.lang.String getType (android.net.Uri) public android.database.sqlite.SQLiteDatabase getWritableDatabase () public android.database.sqlite.SQLiteDatabase getReadableDatabase () }
com/android/ims/rcs/uce/eab/EabProvider$PresenceTupleColumns.class
<Unknown> package com.android.ims.rcs.uce.eab public com.android.ims.rcs.uce.eab.EabProvider$PresenceTupleColumns extends java.lang.Object implements android.provider.BaseColumns { public static final String EAB_COMMON_ID public static final String BASIC_STATUS public static final String SERVICE_ID public static final String CONTACT_URI public static final String SERVICE_VERSION public static final String DESCRIPTION public static final String DUPLEX_MODE public static final String UNSUPPORTED_DUPLEX_MODE public static final String REQUEST_TIMESTAMP public static final String AUDIO_CAPABLE public static final String VIDEO_CAPABLE public void <init> () }
com/android/ims/rcs/uce/eab/EabProvider$OptionsColumns.class
<Unknown> package com.android.ims.rcs.uce.eab public com.android.ims.rcs.uce.eab.EabProvider$OptionsColumns extends java.lang.Object implements android.provider.BaseColumns { public static final String EAB_COMMON_ID public static final String FEATURE_TAG public static final String REQUEST_TIMESTAMP public void <init> () }
com/android/ims/rcs/uce/eab/EabProvider$EabDatabaseHelper.class
<Unknown> package com.android.ims.rcs.uce.eab public final com.android.ims.rcs.uce.eab.EabProvider$EabDatabaseHelper extends android.database.sqlite.SQLiteOpenHelper { public static final String SQL_CREATE_CONTACT_TABLE public static final String SQL_CREATE_COMMON_TABLE public static final String SQL_CREATE_PRESENCE_TUPLE_TABLE public static final String SQL_CREATE_OPTIONS_TABLE void <init> (android.content.Context) public void onCreate (android.database.sqlite.SQLiteDatabase) public void onUpgrade (android.database.sqlite.SQLiteDatabase, int, int) }
com/android/ims/rcs/uce/eab/EabProvider$EabCommonColumns.class
<Unknown> package com.android.ims.rcs.uce.eab public com.android.ims.rcs.uce.eab.EabProvider$EabCommonColumns extends java.lang.Object implements android.provider.BaseColumns { public static final String EAB_CONTACT_ID public static final String MECHANISM public static final String REQUEST_RESULT public static final String SUBSCRIPTION_ID public static final String ENTITY_URI public void <init> () }
com/android/ims/rcs/uce/eab/EabProvider$ContactColumns.class
<Unknown> package com.android.ims.rcs.uce.eab public com.android.ims.rcs.uce.eab.EabProvider$ContactColumns extends java.lang.Object implements android.provider.BaseColumns { public static final String PHONE_NUMBER public static final String CONTACT_ID public static final String RAW_CONTACT_ID public static final String DATA_ID public void <init> () }
com/android/ims/rcs/uce/eab/EabControllerImpl.class
<Unknown> package com.android.ims.rcs.uce.eab public com.android.ims.rcs.uce.eab.EabControllerImpl extends java.lang.Object implements com.android.ims.rcs.uce.eab.EabController { public final Runnable mCapabilityCleanupRunnable public void <init> (android.content.Context, int, com.android.ims.rcs.uce.UceController$UceControllerCallback, android.os.Looper) public void onRcsConnected (com.android.ims.RcsFeatureManager) public void onRcsDisconnected () public void onDestroy () public void onCarrierConfigChanged () public void setUceRequestCallback (com.android.ims.rcs.uce.UceController$UceControllerCallback) public java.util.List getCapabilities (java.util.List) public java.util.List getCapabilitiesIncludingExpired (java.util.List) public com.android.ims.rcs.uce.eab.EabCapabilityResult getAvailability (android.net.Uri) public com.android.ims.rcs.uce.eab.EabCapabilityResult getAvailabilityIncludingExpired (android.net.Uri) public void saveCapabilities (java.util.List) public void cleanupOrphanedRows () protected int getCapabilityCacheExpiration (int) protected long getAvailabilityCacheExpiration (int) static java.lang.String formatNumber (android.content.Context, java.lang.String) public void setExpirationTimeFactory (com.android.ims.rcs.uce.eab.EabControllerImpl$ExpirationTimeFactory) }
com/android/ims/rcs/uce/eab/EabControllerImpl$ExpirationTimeFactory.class
<Unknown> package com.android.ims.rcs.uce.eab public abstract com.android.ims.rcs.uce.eab.EabControllerImpl$ExpirationTimeFactory extends java.lang.Object { public abstract long getExpirationTime () }
com/android/ims/rcs/uce/eab/EabController.class
<Unknown> package com.android.ims.rcs.uce.eab public abstract com.android.ims.rcs.uce.eab.EabController extends java.lang.Object implements com.android.ims.rcs.uce.ControllerBase { public abstract java.util.List getCapabilities (java.util.List) public abstract java.util.List getCapabilitiesIncludingExpired (java.util.List) public abstract com.android.ims.rcs.uce.eab.EabCapabilityResult getAvailability (android.net.Uri) public abstract com.android.ims.rcs.uce.eab.EabCapabilityResult getAvailabilityIncludingExpired (android.net.Uri) public abstract void saveCapabilities (java.util.List) public abstract void setUceRequestCallback (com.android.ims.rcs.uce.UceController$UceControllerCallback) }
com/android/ims/rcs/uce/eab/EabContactSyncController.class
<Unknown> package com.android.ims.rcs.uce.eab public com.android.ims.rcs.uce.eab.EabContactSyncController extends java.lang.Object { public void <init> () public java.util.List syncContactToEabProvider (android.content.Context) }
com/android/ims/rcs/uce/eab/EabCapabilityResult.class
<Unknown> package com.android.ims.rcs.uce.eab public com.android.ims.rcs.uce.eab.EabCapabilityResult extends java.lang.Object { public static final int EAB_QUERY_SUCCESSFUL public static final int EAB_CONTROLLER_DESTROYED_FAILURE public static final int EAB_CONTACT_EXPIRED_FAILURE public static final int EAB_CONTACT_NOT_FOUND_FAILURE public void <init> (android.net.Uri, int, android.telephony.ims.RcsContactUceCapability) public int getStatus () public android.net.Uri getContact () public android.telephony.ims.RcsContactUceCapability getContactCapabilities () }
com/android/ims/rcs/uce/eab/EabCapabilityResult$QueryResult.class
<Unknown> package com.android.ims.rcs.uce.eab public abstract annotation com.android.ims.rcs.uce.eab.EabCapabilityResult$QueryResult extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/ims/rcs/uce/eab/EabBulkCapabilityUpdater.class
<Unknown> package com.android.ims.rcs.uce.eab public final com.android.ims.rcs.uce.eab.EabBulkCapabilityUpdater extends java.lang.Object { public void <init> (android.content.Context, int, com.android.ims.rcs.uce.eab.EabControllerImpl, com.android.ims.rcs.uce.eab.EabContactSyncController, com.android.ims.rcs.uce.UceController$UceControllerCallback, android.os.Handler) protected void updateExpiredTimeAlert () protected void onDestroy () public void setUceRequestCallback (com.android.ims.rcs.uce.UceController$UceControllerCallback) public void onCarrierConfigChanged () }
com/android/ims/rcs/uce/eab/EabBulkCapabilityUpdater$retryRunnable.class
<Unknown> package com.android.ims.rcs.uce.eab com.android.ims.rcs.uce.eab.EabBulkCapabilityUpdater$retryRunnable extends java.lang.Object implements java.lang.Runnable { public void run () }
com/android/ims/rcs/uce/eab/EabBulkCapabilityUpdater$SyncContactRunnable.class
<Unknown> package com.android.ims.rcs.uce.eab com.android.ims.rcs.uce.eab.EabBulkCapabilityUpdater$SyncContactRunnable extends java.lang.Object implements java.lang.Runnable { public void run () }
com/android/ims/rcs/uce/eab/EabBulkCapabilityUpdater$EabSettingsListener.class
<Unknown> package com.android.ims.rcs.uce.eab com.android.ims.rcs.uce.eab.EabBulkCapabilityUpdater$EabSettingsListener extends android.database.ContentObserver { public void <init> (com.android.ims.rcs.uce.eab.EabBulkCapabilityUpdater, android.os.Handler) public void onChange (boolean) }
com/android/ims/rcs/uce/eab/EabBulkCapabilityUpdater$ContactChangedListener.class
<Unknown> package com.android.ims.rcs.uce.eab com.android.ims.rcs.uce.eab.EabBulkCapabilityUpdater$ContactChangedListener extends android.database.ContentObserver { public void <init> (com.android.ims.rcs.uce.eab.EabBulkCapabilityUpdater, android.os.Handler) public void onChange (boolean) }
com/android/ims/rcs/uce/eab/EabBulkCapabilityUpdater$CapabilityExpiredListener.class
<Unknown> package com.android.ims.rcs.uce.eab com.android.ims.rcs.uce.eab.EabBulkCapabilityUpdater$CapabilityExpiredListener extends java.lang.Object implements android.app.AlarmManager$OnAlarmListener { public void onAlarm () }
com/android/ims/rcs/uce/UceStatsWriter.class
<Unknown> package com.android.ims.rcs.uce public com.android.ims.rcs.uce.UceStatsWriter extends java.lang.Object { public static final int PUBLISH_EVENT public static final int SUBSCRIBE_EVENT public static final int INCOMING_OPTION_EVENT public static final int OUTGOING_OPTION_EVENT public static com.android.ims.rcs.uce.UceStatsWriter init (com.android.ims.rcs.uce.UceStatsWriter$UceStatsCallback) public static com.android.ims.rcs.uce.UceStatsWriter getInstance () public void setImsRegistrationFeatureTagStats (int, java.util.List, int) public void setStoreCompleteImsRegistrationFeatureTagStats (int) public void setImsRegistrationServiceDescStats (int, java.util.List, int) public void setSubscribeResponse (int, long, int) public void setUceEvent (int, int, boolean, int, int) public void setPresenceNotifyEvent (int, long, java.util.List) public void setSubscribeTerminated (int, long, java.lang.String) public void setUnPublish (int) protected void <init> (com.android.ims.rcs.uce.UceStatsWriter$UceStatsCallback) }
com/android/ims/rcs/uce/UceStatsWriter$UceStatsCallback.class
<Unknown> package com.android.ims.rcs.uce public abstract com.android.ims.rcs.uce.UceStatsWriter$UceStatsCallback extends java.lang.Object { public abstract void onImsRegistrationFeatureTagStats (int, java.util.List, int) public abstract void onStoreCompleteImsRegistrationFeatureTagStats (int) public abstract void onImsRegistrationServiceDescStats (int, java.util.List, java.util.List, int) public abstract void onSubscribeResponse (int, long, int) public abstract void onUceEvent (int, int, boolean, int, int) public abstract void onSubscribeTerminated (int, long, java.lang.String) public abstract void onPresenceNotifyEvent (int, long, java.util.List) public abstract void onStoreCompleteImsRegistrationServiceDescStats (int) }
com/android/ims/rcs/uce/UceStatsWriter$UceEventType.class
<Unknown> package com.android.ims.rcs.uce public abstract annotation com.android.ims.rcs.uce.UceStatsWriter$UceEventType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/ims/rcs/uce/UceDeviceState.class
<Unknown> package com.android.ims.rcs.uce public com.android.ims.rcs.uce.UceDeviceState extends java.lang.Object { public void <init> (int, android.content.Context, com.android.ims.rcs.uce.UceController$UceControllerCallback) public synchronized void checkSendResetDeviceStateTimer () public synchronized com.android.ims.rcs.uce.UceDeviceState$DeviceStateResult getCurrentState () public synchronized void refreshDeviceState (int, java.lang.String, int) public synchronized void resetDeviceState () }
com/android/ims/rcs/uce/UceDeviceState$DeviceStateType.class
<Unknown> package com.android.ims.rcs.uce public abstract annotation com.android.ims.rcs.uce.UceDeviceState$DeviceStateType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/ims/rcs/uce/UceDeviceState$DeviceStateResult.class
<Unknown> package com.android.ims.rcs.uce public com.android.ims.rcs.uce.UceDeviceState$DeviceStateResult extends java.lang.Object { final int mDeviceState final java.util.Optional mErrorCode final java.util.Optional mRequestRetryTime final java.util.Optional mExitStateTime public void <init> (int, java.util.Optional, java.util.Optional, java.util.Optional) public boolean isRequestForbidden () public boolean isPublishRequestBlocked () public int getDeviceState () public java.util.Optional getErrorCode () public java.util.Optional getRequestRetryTime () public long getRequestRetryAfterMillis () public java.util.Optional getExitStateTime () public boolean isDeviceStateEqual (com.android.ims.rcs.uce.UceDeviceState$DeviceStateResult) public java.lang.String toString () }
com/android/ims/rcs/uce/UceController.class
<Unknown> package com.android.ims.rcs.uce public com.android.ims.rcs.uce.UceController extends java.lang.Object { public static final int REQUEST_TYPE_PUBLISH public static final int REQUEST_TYPE_CAPABILITY public static final java.util.Map REQUEST_TYPE_DESCRIPTION public void <init> (android.content.Context, int, com.android.internal.telephony.flags.FeatureFlags) public void <init> (android.content.Context, int, com.android.ims.rcs.uce.UceDeviceState, com.android.ims.rcs.uce.UceController$ControllerFactory, com.android.ims.rcs.uce.UceController$RequestManagerFactory, com.android.internal.telephony.flags.FeatureFlags) public void onRcsConnected (com.android.ims.RcsFeatureManager) public void onRcsDisconnected () public void onDestroy () public void onCarrierConfigChanged () public void setUceControllerCallback (com.android.ims.rcs.uce.UceController$UceControllerCallback) public void requestCapabilities (java.util.List, android.telephony.ims.aidl.IRcsUceControllerCallback) throws android.os.RemoteException public void requestAvailability (android.net.Uri, android.telephony.ims.aidl.IRcsUceControllerCallback) throws android.os.RemoteException public void onRequestPublishCapabilitiesFromService (int) public void onUnpublish () public void onPublishUpdated (android.telephony.ims.SipDetails) public void retrieveOptionsCapabilitiesForRemote (android.net.Uri, java.util.List, android.telephony.ims.aidl.IOptionsRequestCallback) public void registerPublishStateCallback (android.telephony.ims.aidl.IRcsUcePublishStateCallback, boolean) public void unregisterPublishStateCallback (android.telephony.ims.aidl.IRcsUcePublishStateCallback) public int getUcePublishState (boolean) public android.telephony.ims.RcsContactUceCapability addRegistrationOverrideCapabilities (java.util.Set) public android.telephony.ims.RcsContactUceCapability removeRegistrationOverrideCapabilities (java.util.Set) public android.telephony.ims.RcsContactUceCapability clearRegistrationOverrideCapabilities () public android.telephony.ims.RcsContactUceCapability getLatestRcsContactUceCapability () public java.lang.String getLastPidfXml () public void removeRequestDisallowedStatus () public void setCapabilitiesRequestTimeout (long) public int getSubId () public boolean isUnavailable () public void dump (java.io.PrintWriter) }
com/android/ims/rcs/uce/UceController$UceControllerCallback.class
<Unknown> package com.android.ims.rcs.uce public abstract com.android.ims.rcs.uce.UceController$UceControllerCallback extends java.lang.Object { public abstract java.util.List getCapabilitiesFromCache (java.util.List) public abstract java.util.List getCapabilitiesFromCacheIncludingExpired (java.util.List) public abstract com.android.ims.rcs.uce.eab.EabCapabilityResult getAvailabilityFromCache (android.net.Uri) public abstract com.android.ims.rcs.uce.eab.EabCapabilityResult getAvailabilityFromCacheIncludingExpired (android.net.Uri) public abstract void saveCapabilities (java.util.List) public abstract android.telephony.ims.RcsContactUceCapability getDeviceCapabilities (int) public abstract void refreshDeviceState (int, java.lang.String, int) public abstract void resetDeviceState () public abstract com.android.ims.rcs.uce.UceDeviceState$DeviceStateResult getDeviceState () public abstract void setupResetDeviceStateTimer (long) public abstract void clearResetDeviceStateTimer () public abstract void refreshCapabilities (java.util.List, android.telephony.ims.aidl.IRcsUceControllerCallback) throws android.os.RemoteException }
com/android/ims/rcs/uce/UceController$RequestType.class
<Unknown> package com.android.ims.rcs.uce public abstract annotation com.android.ims.rcs.uce.UceController$RequestType extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/ims/rcs/uce/UceController$RequestManagerFactory.class
<Unknown> package com.android.ims.rcs.uce public abstract com.android.ims.rcs.uce.UceController$RequestManagerFactory extends java.lang.Object { public abstract com.android.ims.rcs.uce.request.UceRequestManager createRequestManager (android.content.Context, int, android.os.Looper, com.android.ims.rcs.uce.UceController$UceControllerCallback, com.android.internal.telephony.flags.FeatureFlags) }
com/android/ims/rcs/uce/UceController$RcsConnectedState.class
<Unknown> package com.android.ims.rcs.uce abstract annotation com.android.ims.rcs.uce.UceController$RcsConnectedState extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/ims/rcs/uce/UceController$ControllerFactory.class
<Unknown> package com.android.ims.rcs.uce public abstract com.android.ims.rcs.uce.UceController$ControllerFactory extends java.lang.Object { public abstract com.android.ims.rcs.uce.eab.EabController createEabController (android.content.Context, int, com.android.ims.rcs.uce.UceController$UceControllerCallback, android.os.Looper) public abstract com.android.ims.rcs.uce.presence.publish.PublishController createPublishController (android.content.Context, int, com.android.ims.rcs.uce.UceController$UceControllerCallback, android.os.Looper) public abstract com.android.ims.rcs.uce.presence.subscribe.SubscribeController createSubscribeController (android.content.Context, int) public abstract com.android.ims.rcs.uce.options.OptionsController createOptionsController (android.content.Context, int) }
com/android/ims/rcs/uce/UceController$CachedCapabilityEvent.class
<Unknown> package com.android.ims.rcs.uce com.android.ims.rcs.uce.UceController$CachedCapabilityEvent extends java.lang.Object { public void <init> () public synchronized void setRequestPublishCapabilitiesEvent (int) public synchronized void setOnUnpublishEvent () public synchronized void setOnPublishUpdatedEvent (android.telephony.ims.SipDetails) public synchronized void setRemoteCapabilityRequestEvent (android.net.Uri, java.util.List, android.telephony.ims.aidl.IOptionsRequestCallback) public synchronized java.util.Optional getRequestPublishEvent () public synchronized java.util.Optional getUnpublishEvent () public synchronized java.util.Optional getPublishUpdatedEvent () public synchronized java.util.Optional getRemoteCapabilityRequestEvent () public synchronized void clear () }
com/android/ims/rcs/uce/ControllerBase.class
<Unknown> package com.android.ims.rcs.uce public abstract com.android.ims.rcs.uce.ControllerBase extends java.lang.Object { public abstract void onRcsConnected (com.android.ims.RcsFeatureManager) public abstract void onRcsDisconnected () public abstract void onDestroy () public abstract void onCarrierConfigChanged () }
com/android/ims/internal/VideoPauseTracker.class
<Unknown> package com.android.ims.internal public com.android.ims.internal.VideoPauseTracker extends java.lang.Object { public static final int SOURCE_INCALL public static final int SOURCE_DATA_ENABLED public void <init> () public boolean shouldPauseVideoFor (int) public boolean shouldResumeVideoFor (int) public boolean isPaused () public boolean wasVideoPausedFromSource (int) public void clearPauseRequests () }
com/android/ims/internal/Logger.class
<Unknown> package com.android.ims.internal public com.android.ims.internal.Logger extends java.lang.Object { public static void setRcsTestMode (boolean) public void verbose (java.lang.String) public void debug (java.lang.String) public void debug (java.lang.String, java.lang.Throwable) public void info (java.lang.String) public void warn (java.lang.String) public void error (java.lang.String) public void error (java.lang.String, java.lang.Throwable) public void print (java.lang.String) public void print (java.lang.String, java.lang.Throwable) public static java.lang.String hidePhoneNumberPii (java.lang.String) public static synchronized com.android.ims.internal.Logger getLogger (java.lang.String, java.lang.String) public static synchronized com.android.ims.internal.Logger getLogger (java.lang.String) }
com/android/ims/internal/ImsVideoCallProviderWrapper.class
<Unknown> package com.android.ims.internal public com.android.ims.internal.ImsVideoCallProviderWrapper extends android.telecom.Connection$VideoProvider { public void registerForDataUsageUpdate (android.os.Handler, int, java.lang.Object) public void unregisterForDataUsageUpdate (android.os.Handler) public void addImsVideoProviderCallback (com.android.ims.internal.ImsVideoCallProviderWrapper$ImsVideoProviderWrapperCallback) public void removeImsVideoProviderCallback (com.android.ims.internal.ImsVideoCallProviderWrapper$ImsVideoProviderWrapperCallback) public void <init> (com.android.ims.internal.IImsVideoCallProvider) throws android.os.RemoteException public void <init> (com.android.ims.internal.IImsVideoCallProvider, com.android.ims.internal.VideoPauseTracker) throws android.os.RemoteException public void onSetCamera (java.lang.String) public void onSetPreviewSurface (android.view.Surface) public void onSetDisplaySurface (android.view.Surface) public void onSetDeviceOrientation (int) public void onSetZoom (float) public void onSendSessionModifyRequest (android.telecom.VideoProfile, android.telecom.VideoProfile) public void onSendSessionModifyResponse (android.telecom.VideoProfile) public void onRequestCameraCapabilities () public void onRequestConnectionDataUsage () public void onSetPauseImage (android.net.Uri) public static boolean isPauseRequest (int, int) public static boolean isResumeRequest (int, int) public static boolean isTurnOffCameraRequest (int, int) public static boolean isTurnOnCameraRequest (int, int) public android.telecom.VideoProfile maybeFilterPauseResume (android.telecom.VideoProfile, android.telecom.VideoProfile, int) public void pauseVideo (int, int) public void resumeVideo (int, int) public boolean wasVideoPausedFromSource (int) public void setUseVideoPauseWorkaround (boolean) public void onVideoStateChanged (int) public void setIsVideoEnabled (boolean) public void tearDown () }
com/android/ims/internal/ImsVideoCallProviderWrapper$ImsVideoProviderWrapperCallback.class
<Unknown> package com.android.ims.internal public abstract com.android.ims.internal.ImsVideoCallProviderWrapper$ImsVideoProviderWrapperCallback extends java.lang.Object { public abstract void onReceiveSessionModifyResponse (int, android.telecom.VideoProfile, android.telecom.VideoProfile) }
com/android/ims/internal/ImsVideoCallProviderWrapper$ImsVideoCallCallback.class
<Unknown> package com.android.ims.internal final com.android.ims.internal.ImsVideoCallProviderWrapper$ImsVideoCallCallback extends com.android.ims.internal.IImsVideoCallCallback$Stub { public void receiveSessionModifyRequest (android.telecom.VideoProfile) public void receiveSessionModifyResponse (int, android.telecom.VideoProfile, android.telecom.VideoProfile) public void handleCallSessionEvent (int) public void changePeerDimensions (int, int) public void changeVideoQuality (int) public void changeCallDataUsage (long) public void changeCameraCapabilities (android.telecom.VideoProfile$CameraCapabilities) }
com/android/ims/internal/ImsStreamMediaSession.class
<Unknown> package com.android.ims.internal public com.android.ims.internal.ImsStreamMediaSession extends java.lang.Object { void <init> (com.android.ims.internal.IImsStreamMediaSession) void <init> (com.android.ims.internal.IImsStreamMediaSession, com.android.ims.internal.ImsStreamMediaSession$Listener) public void setListener (com.android.ims.internal.ImsStreamMediaSession$Listener) }
com/android/ims/internal/ImsStreamMediaSession$Listener.class
<Unknown> package com.android.ims.internal public com.android.ims.internal.ImsStreamMediaSession$Listener extends java.lang.Object { public void <init> () }
com/android/ims/internal/ICall.class
<Unknown> package com.android.ims.internal public abstract com.android.ims.internal.ICall extends java.lang.Object { public abstract void close () public abstract boolean checkIfRemoteUserIsSame (java.lang.String) public abstract boolean equalsTo (com.android.ims.internal.ICall) }
com/android/ims/internal/ContactNumberUtils.class
<Unknown> package com.android.ims.internal public com.android.ims.internal.ContactNumberUtils extends java.lang.Object { public static int NUMBER_VALID public static int NUMBER_EMERGENCY public static int NUMBER_SHORT_CODE public static int NUMBER_PRELOADED_ENTRY public static int NUMBER_FREE_PHONE public static int NUMBER_INVALID public static com.android.ims.internal.ContactNumberUtils getDefault () public void setContext (android.content.Context) public java.lang.String format (java.lang.String) public int validate (java.lang.String) public java.lang.String[] format (java.util.List) public java.lang.String[] format (java.lang.String[]) public int validate (java.util.List) public int validate (java.lang.String[]) }
com/android/ims/internal/ConferenceParticipant.class
<Unknown> package com.android.ims.internal public com.android.ims.internal.ConferenceParticipant extends java.lang.Object implements android.os.Parcelable { public static final android.os.Parcelable$Creator CREATOR public void <init> (android.net.Uri, java.lang.String, android.net.Uri, int, int) public int describeContents () public int getParticipantPresentation () public void writeToParcel (android.os.Parcel, int) public java.lang.String toString () public android.net.Uri getHandle () public java.lang.String getDisplayName () public android.net.Uri getEndpoint () public int getState () public long getConnectTime () public void setConnectTime (long) public long getConnectElapsedTime () public void setConnectElapsedTime (long) public int getCallDirection () public void setCallDirection (int) public static android.net.Uri getParticipantAddress (android.net.Uri, java.lang.String) }
com/android/ims/SomeArgs.class
<Unknown> package com.android.ims public final com.android.ims.SomeArgs extends java.lang.Object { static final int WAIT_NONE static final int WAIT_WAITING static final int WAIT_FINISHED int mWaitState public Object arg1 public Object arg2 public Object arg3 public Object arg4 public Object arg5 public Object arg6 public Object arg7 public int argi1 public int argi2 public int argi3 public int argi4 public int argi5 public int argi6 public long argl1 public long argl2 public static com.android.ims.SomeArgs obtain () public void complete () public void recycle () }
com/android/ims/ResultCode.class
<Unknown> package com.android.ims public com.android.ims.ResultCode extends java.lang.Object { public static final int SUCCESS public static final int ERROR_SERVICE_NOT_ENABLED public static final int ERROR_SERVICE_NOT_PUBLISHED public static final int ERROR_SERVICE_NOT_AVAILABLE public static final int SUBSCRIBER_ERROR_CODE_START public static final int SUBSCRIBE_TEMPORARY_ERROR public static final int SUBSCRIBE_NOT_REGISTERED public static final int SUBSCRIBE_NOT_AUTHORIZED_FOR_PRESENCE public static final int SUBSCRIBE_FORBIDDEN public static final int SUBSCRIBE_NOT_FOUND public static final int SUBSCRIBE_TOO_LARGE public static final int SUBSCRIBE_GENIRIC_FAILURE public static final int SUBSCRIBE_INVALID_PARAM public static final int SUBSCRIBE_FETCH_ERROR public static final int SUBSCRIBE_REQUEST_TIMEOUT public static final int SUBSCRIBE_INSUFFICIENT_MEMORY public static final int SUBSCRIBE_LOST_NETWORK public static final int SUBSCRIBE_NOT_SUPPORTED public static final int SUBSCRIBE_GENERIC public static final int SUBSCRIBE_ALREADY_IN_QUEUE public static final int SUBSCRIBE_TOO_FREQUENTLY public static final int SUBSCRIBER_ERROR_CODE_END public static final int PUBLISH_GENERIC_FAILURE public static final int PUBLISH_NOT_AUTHORIZED_FOR_PRESENCE public static final int PUBLISH_NOT_PROVISIONED public static final int PUBLISH_NOT_REGISTERED public static final int PUBLISH_FORBIDDEN public static final int PUBLISH_NOT_FOUND public static final int PUBLISH_REQUEST_TIMEOUT public static final int PUBLISH_TOO_LARGE public static final int PUBLISH_TOO_SHORT public static final int PUBLISH_TEMPORARY_ERROR public void <init> () }
com/android/ims/RegistrantList.class
<Unknown> package com.android.ims public com.android.ims.RegistrantList extends java.lang.Object { java.util.ArrayList registrants public void <init> () public synchronized void add (android.os.Handler, int, java.lang.Object) public synchronized void addUnique (android.os.Handler, int, java.lang.Object) public synchronized void add (com.android.ims.Registrant) public synchronized void removeCleared () public synchronized void removeAll () public synchronized int size () public synchronized java.lang.Object get (int) public void notifyRegistrants () public void notifyException (java.lang.Throwable) public void notifyResult (java.lang.Object) public void notifyRegistrants (android.os.AsyncResult) public synchronized void remove (android.os.Handler) }
com/android/ims/Registrant.class
<Unknown> package com.android.ims public com.android.ims.Registrant extends java.lang.Object { java.lang.ref.WeakReference refH int what Object userObj public void <init> (android.os.Handler, int, java.lang.Object) public void clear () public void notifyRegistrant () public void notifyResult (java.lang.Object) public void notifyException (java.lang.Throwable) public void notifyRegistrant (android.os.AsyncResult) void internalNotifyRegistrant (java.lang.Object, java.lang.Throwable) public android.os.Message messageForRegistrant () public android.os.Handler getHandler () }
com/android/ims/RcsPresenceInfo.class
<Unknown> package com.android.ims public com.android.ims.RcsPresenceInfo extends java.lang.Object implements android.os.Parcelable { public static final String VOLTE_STATUS public static final android.os.Parcelable$Creator CREATOR public java.lang.String getContactNumber () public int getVolteStatus () public int getServiceState (int) public java.lang.String getServiceContact (int) public long getTimeStamp (int) public void <init> () public void <init> (android.os.Parcel) public void <init> (java.lang.String, int, int, java.lang.String, long, int, java.lang.String, long) public void writeToParcel (android.os.Parcel, int) public int describeContents () public java.lang.String toString () }
com/android/ims/RcsPresenceInfo$VolteStatus.class
<Unknown> package com.android.ims public com.android.ims.RcsPresenceInfo$VolteStatus extends java.lang.Object { public static final int VOLTE_UNKNOWN public static final int VOLTE_DISABLED public static final int VOLTE_ENABLED public void <init> () }
com/android/ims/RcsPresenceInfo$ServiceType.class
<Unknown> package com.android.ims public abstract com.android.ims.RcsPresenceInfo$ServiceType extends java.lang.Object { public static final int VOLTE_CALL public static final int VT_CALL }
com/android/ims/RcsPresenceInfo$ServiceState.class
<Unknown> package com.android.ims public com.android.ims.RcsPresenceInfo$ServiceState extends java.lang.Object { public static final int ONLINE public static final int OFFLINE public static final int UNKNOWN public void <init> () }
com/android/ims/RcsPresenceInfo$ServiceInfoKey.class
<Unknown> package com.android.ims public com.android.ims.RcsPresenceInfo$ServiceInfoKey extends java.lang.Object { public static final String SERVICE_TYPE public static final String STATE public static final String SERVICE_CONTACT public static final String TIMESTAMP public void <init> () }
com/android/ims/RcsFeatureManager.class
<Unknown> package com.android.ims public com.android.ims.RcsFeatureManager extends java.lang.Object implements com.android.ims.FeatureUpdates { public com.android.ims.RcsFeatureConnection mRcsFeatureConnection public static com.android.ims.FeatureConnector getConnector (android.content.Context, int, com.android.ims.FeatureConnector$Listener, java.util.concurrent.Executor, java.lang.String) public void openConnection () throws android.telephony.ims.ImsException public void releaseConnection () public void addCapabilityEventCallback (com.android.ims.RcsFeatureManager$CapabilityExchangeEventCallback) public void removeCapabilityEventCallback (com.android.ims.RcsFeatureManager$CapabilityExchangeEventCallback) public void updateCapabilities (int) throws android.telephony.ims.ImsException public void registerImsRegistrationCallback (int, android.telephony.ims.aidl.IImsRegistrationCallback) throws android.telephony.ims.ImsException public void registerImsRegistrationCallback (android.telephony.ims.aidl.IImsRegistrationCallback) throws android.telephony.ims.ImsException public void unregisterImsRegistrationCallback (int, android.telephony.ims.aidl.IImsRegistrationCallback) public void unregisterImsRegistrationCallback (android.telephony.ims.aidl.IImsRegistrationCallback) public void getImsRegistrationTech (java.util.function.Consumer) public void registerRcsAvailabilityCallback (int, android.telephony.ims.aidl.IImsCapabilityCallback) throws android.telephony.ims.ImsException public void unregisterRcsAvailabilityCallback (int, android.telephony.ims.aidl.IImsCapabilityCallback) public boolean isImsServiceCapable (long) throws android.telephony.ims.ImsException public android.telephony.ims.aidl.ISipTransport getSipTransport () throws android.telephony.ims.ImsException public android.telephony.ims.aidl.IImsRegistration getImsRegistration () public boolean isCapable (int, int) throws android.telephony.ims.ImsException public boolean isAvailable (int, int) throws android.telephony.ims.ImsException public void addRcsUceCapability (android.telephony.ims.feature.CapabilityChangeRequest, int) public void requestPublication (java.lang.String, android.telephony.ims.aidl.IPublishResponseCallback) throws android.os.RemoteException public void requestCapabilities (java.util.List, android.telephony.ims.aidl.ISubscribeResponseCallback) throws android.os.RemoteException public void sendOptionsCapabilityRequest (android.net.Uri, java.util.List, android.telephony.ims.aidl.IOptionsResponseCallback) throws android.os.RemoteException public void registerFeatureCallback (int, com.android.ims.internal.IImsServiceFeatureCallback) public void unregisterFeatureCallback (com.android.ims.internal.IImsServiceFeatureCallback) public void associate (com.android.ims.ImsFeatureContainer, int) public void invalidate () public void updateFeatureState (int) public void updateFeatureCapabilities (long) public android.telephony.ims.aidl.IImsConfig getConfig () public int getSubId () }
com/android/ims/RcsFeatureManager$CapabilityExchangeEventCallback.class
<Unknown> package com.android.ims public abstract com.android.ims.RcsFeatureManager$CapabilityExchangeEventCallback extends java.lang.Object { public abstract void onRequestPublishCapabilities (int) public abstract void onUnpublish () public abstract void onPublishUpdated (android.telephony.ims.SipDetails) public abstract void onRemoteCapabilityRequest (android.net.Uri, java.util.List, android.telephony.ims.aidl.IOptionsRequestCallback) }
com/android/ims/RcsFeatureConnection.class
<Unknown> package com.android.ims public com.android.ims.RcsFeatureConnection extends com.android.ims.FeatureConnection { public com.android.ims.RcsFeatureConnection$AvailabilityCallbackManager mAvailabilityCallbackManager public com.android.ims.RcsFeatureConnection$RegistrationCallbackManager mRegistrationCallbackManager public void <init> (android.content.Context, int, int, android.telephony.ims.aidl.IImsRcsFeature, android.telephony.ims.aidl.IImsConfig, android.telephony.ims.aidl.IImsRegistration, android.telephony.ims.aidl.ISipTransport) public void close () protected void onRemovedOrDied () public void setCapabilityExchangeEventListener (android.telephony.ims.aidl.ICapabilityExchangeEventListener) throws android.os.RemoteException public void removeCapabilityExchangeEventListener () public int queryCapabilityStatus () throws android.os.RemoteException public void addCallbackForSubscription (int, android.telephony.ims.aidl.IImsCapabilityCallback) public void addCallbackForSubscription (int, android.telephony.ims.aidl.IImsRegistrationCallback) public void addCallback (android.telephony.ims.aidl.IImsRegistrationCallback) public void removeCallbackForSubscription (int, android.telephony.ims.aidl.IImsCapabilityCallback) public void removeCallbackForSubscription (int, android.telephony.ims.aidl.IImsRegistrationCallback) public void removeCallback (android.telephony.ims.aidl.IImsRegistrationCallback) public void queryCapabilityConfiguration (int, int, android.telephony.ims.aidl.IImsCapabilityCallback) throws android.os.RemoteException public void changeEnabledCapabilities (android.telephony.ims.feature.CapabilityChangeRequest, android.telephony.ims.aidl.IImsCapabilityCallback) throws android.os.RemoteException public void requestPublication (java.lang.String, android.telephony.ims.aidl.IPublishResponseCallback) throws android.os.RemoteException public void requestCapabilities (java.util.List, android.telephony.ims.aidl.ISubscribeResponseCallback) throws android.os.RemoteException public void sendOptionsCapabilityRequest (android.net.Uri, java.util.List, android.telephony.ims.aidl.IOptionsResponseCallback) throws android.os.RemoteException public java.lang.Integer retrieveFeatureState () public void onFeatureCapabilitiesUpdated (long) public android.telephony.ims.aidl.IImsRcsFeature getServiceInterface (android.os.IBinder) }
com/android/ims/RcsFeatureConnection$RegistrationCallbackManager.class
<Unknown> package com.android.ims com.android.ims.RcsFeatureConnection$RegistrationCallbackManager extends com.android.ims.ImsCallbackAdapterManager { public void <init> (com.android.ims.RcsFeatureConnection, android.content.Context) public void registerCallback (android.telephony.ims.aidl.IImsRegistrationCallback) public void unregisterCallback (android.telephony.ims.aidl.IImsRegistrationCallback) }
com/android/ims/RcsFeatureConnection$AvailabilityCallbackManager.class
<Unknown> package com.android.ims public com.android.ims.RcsFeatureConnection$AvailabilityCallbackManager extends com.android.ims.ImsCallbackAdapterManager { void <init> (com.android.ims.RcsFeatureConnection, android.content.Context) public void registerCallback (android.telephony.ims.aidl.IImsCapabilityCallback) public void unregisterCallback (android.telephony.ims.aidl.IImsCapabilityCallback) }
com/android/ims/Preconditions.class
<Unknown> package com.android.ims public com.android.ims.Preconditions extends java.lang.Object { public void <init> () public static void checkArgument (boolean) public static void checkArgument (boolean, java.lang.Object) public static transient void checkArgument (boolean, java.lang.String, java.lang.Object[]) public static java.lang.CharSequence checkStringNotEmpty (java.lang.CharSequence) public static java.lang.CharSequence checkStringNotEmpty (java.lang.CharSequence, java.lang.Object) public static transient java.lang.CharSequence checkStringNotEmpty (java.lang.CharSequence, java.lang.String, java.lang.Object[]) public static java.lang.Object checkNotNull (java.lang.Object) public static java.lang.Object checkNotNull (java.lang.Object, java.lang.Object) public static transient java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object[]) public static void checkState (boolean) public static void checkState (boolean, java.lang.String) public static transient void checkState (boolean, java.lang.String, java.lang.Object[]) public static void checkCallAuthorization (boolean) public static void checkCallAuthorization (boolean, java.lang.String) public static transient void checkCallAuthorization (boolean, java.lang.String, java.lang.Object[]) public static void checkCallingUser (boolean) public static int checkFlagsArgument (int, int) public static int checkArgumentNonnegative (int, java.lang.String) public static int checkArgumentNonnegative (int) public static long checkArgumentNonnegative (long) public static long checkArgumentNonnegative (long, java.lang.String) public static int checkArgumentPositive (int, java.lang.String) public static float checkArgumentNonNegative (float, java.lang.String) public static float checkArgumentPositive (float, java.lang.String) public static float checkArgumentFinite (float, java.lang.String) public static float checkArgumentInRange (float, float, float, java.lang.String) public static double checkArgumentInRange (double, double, double, java.lang.String) public static int checkArgumentInRange (int, int, int, java.lang.String) public static long checkArgumentInRange (long, long, long, java.lang.String) public static java.lang.Object[] checkArrayElementsNotNull (java.lang.Object[], java.lang.String) public static java.util.Collection checkCollectionElementsNotNull (java.util.Collection, java.lang.String) public static java.util.Collection checkCollectionNotEmpty (java.util.Collection, java.lang.String) public static byte[] checkByteArrayNotEmpty (byte[], java.lang.String) public static java.lang.String checkArgumentIsSupported (java.lang.String[], java.lang.String) public static float[] checkArrayElementsInRange (float[], float, float, java.lang.String) public static int[] checkArrayElementsInRange (int[], int, int, java.lang.String) public static java.lang.Object requireNonNullViaRavenwoodRule (java.lang.Object) }
com/android/ims/MmTelFeatureConnection.class
<Unknown> package com.android.ims public com.android.ims.MmTelFeatureConnection extends com.android.ims.FeatureConnection { protected static final String TAG public void <init> (android.content.Context, int, int, android.telephony.ims.aidl.IImsMmTelFeature, android.telephony.ims.aidl.IImsConfig, android.telephony.ims.aidl.IImsRegistration, android.telephony.ims.aidl.ISipTransport) protected void onRemovedOrDied () public boolean isEmergencyMmTelAvailable () public void openConnection (android.telephony.ims.feature.MmTelFeature$Listener, com.android.ims.ImsEcbmStateListener, com.android.ims.ImsExternalCallStateListener) throws android.os.RemoteException public void closeConnection () public void addRegistrationCallback (android.telephony.ims.aidl.IImsRegistrationCallback) public void addRegistrationCallbackForSubscription (android.telephony.ims.aidl.IImsRegistrationCallback, int) public void removeRegistrationCallback (android.telephony.ims.aidl.IImsRegistrationCallback) public void removeRegistrationCallbackForSubscription (android.telephony.ims.aidl.IImsRegistrationCallback, int) public void addEmergencyRegistrationCallbackForSubscription (android.telephony.ims.aidl.IImsRegistrationCallback, int) public void removeEmergencyRegistrationCallbackForSubscription (android.telephony.ims.aidl.IImsRegistrationCallback, int) public void addCapabilityCallback (android.telephony.ims.aidl.IImsCapabilityCallback) public void addCapabilityCallbackForSubscription (android.telephony.ims.aidl.IImsCapabilityCallback, int) public void removeCapabilityCallback (android.telephony.ims.aidl.IImsCapabilityCallback) public void removeCapabilityCallbackForSubscription (android.telephony.ims.aidl.IImsCapabilityCallback, int) public void addProvisioningCallbackForSubscription (android.telephony.ims.aidl.IImsConfigCallback, int) public void removeProvisioningCallbackForSubscription (android.telephony.ims.aidl.IImsConfigCallback, int) public void setMediaThreshold (int, android.telephony.ims.MediaThreshold) throws android.os.RemoteException public android.telephony.ims.MediaQualityStatus queryMediaQualityStatus (int) throws android.os.RemoteException public void changeEnabledCapabilities (android.telephony.ims.feature.CapabilityChangeRequest, android.telephony.ims.aidl.IImsCapabilityCallback) throws android.os.RemoteException public void queryEnabledCapabilities (int, int, android.telephony.ims.aidl.IImsCapabilityCallback) throws android.os.RemoteException public android.telephony.ims.feature.MmTelFeature$MmTelCapabilities queryCapabilityStatus () throws android.os.RemoteException public android.telephony.ims.ImsCallProfile createCallProfile (int, int) throws android.os.RemoteException public void changeOfferedRtpHeaderExtensionTypes (java.util.Set) throws android.os.RemoteException public com.android.ims.internal.IImsCallSession createCallSession (android.telephony.ims.ImsCallProfile) throws android.os.RemoteException public com.android.ims.ImsUt createOrGetUtInterface () throws android.os.RemoteException public com.android.ims.ImsEcbm getEcbmInterface () public void setUiTTYMode (int, android.os.Message) throws android.os.RemoteException public void sendSms (int, int, java.lang.String, java.lang.String, boolean, byte[]) throws android.os.RemoteException public void onMemoryAvailable (int) throws android.os.RemoteException public void acknowledgeSms (int, int, int) throws android.os.RemoteException public void acknowledgeSms (int, int, int, byte[]) throws android.os.RemoteException public void acknowledgeSmsReport (int, int, int) throws android.os.RemoteException public java.lang.String getSmsFormat () throws android.os.RemoteException public void onSmsReady () throws android.os.RemoteException public void setSmsListener (android.telephony.ims.aidl.IImsSmsListener) throws android.os.RemoteException public void notifySrvccStarted (android.telephony.ims.aidl.ISrvccStartedCallback) throws android.os.RemoteException public void notifySrvccCompleted () throws android.os.RemoteException public void notifySrvccFailed () throws android.os.RemoteException public void notifySrvccCanceled () throws android.os.RemoteException public void triggerDeregistration (int) throws android.os.RemoteException public int shouldProcessCall (boolean, java.lang.String[]) throws android.os.RemoteException protected java.lang.Integer retrieveFeatureState () public void onFeatureCapabilitiesUpdated (long) public void setTerminalBasedCallWaitingStatus (boolean) throws android.os.RemoteException }
com/android/ims/MmTelFeatureConnection$ProvisioningCallbackManager.class
<Unknown> package com.android.ims com.android.ims.MmTelFeatureConnection$ProvisioningCallbackManager extends com.android.ims.ImsCallbackAdapterManager { public void <init> (com.android.ims.MmTelFeatureConnection, android.content.Context, java.lang.Object) public void registerCallback (android.telephony.ims.aidl.IImsConfigCallback) public void unregisterCallback (android.telephony.ims.aidl.IImsConfigCallback) }
com/android/ims/MmTelFeatureConnection$ImsRegistrationCallbackAdapter.class
<Unknown> package com.android.ims com.android.ims.MmTelFeatureConnection$ImsRegistrationCallbackAdapter extends com.android.ims.ImsCallbackAdapterManager { public void <init> (com.android.ims.MmTelFeatureConnection, android.content.Context, java.lang.Object) public void registerCallback (android.telephony.ims.aidl.IImsRegistrationCallback) public void unregisterCallback (android.telephony.ims.aidl.IImsRegistrationCallback) }
com/android/ims/MmTelFeatureConnection$ImsEmergencyRegistrationCallbackAdapter.class
<Unknown> package com.android.ims com.android.ims.MmTelFeatureConnection$ImsEmergencyRegistrationCallbackAdapter extends com.android.ims.ImsCallbackAdapterManager { public void <init> (com.android.ims.MmTelFeatureConnection, android.content.Context, java.lang.Object) public void registerCallback (android.telephony.ims.aidl.IImsRegistrationCallback) public void unregisterCallback (android.telephony.ims.aidl.IImsRegistrationCallback) }
com/android/ims/MmTelFeatureConnection$CapabilityCallbackManager.class
<Unknown> package com.android.ims com.android.ims.MmTelFeatureConnection$CapabilityCallbackManager extends com.android.ims.ImsCallbackAdapterManager { public void <init> (com.android.ims.MmTelFeatureConnection, android.content.Context, java.lang.Object) public void registerCallback (android.telephony.ims.aidl.IImsCapabilityCallback) public void unregisterCallback (android.telephony.ims.aidl.IImsCapabilityCallback) }
com/android/ims/MmTelFeatureConnection$BinderAccessState.class
<Unknown> package com.android.ims final com.android.ims.MmTelFeatureConnection$BinderAccessState extends java.lang.Object { static final int STATE_NOT_SET static final int STATE_NOT_SUPPORTED static final int STATE_AVAILABLE public static com.android.ims.MmTelFeatureConnection$BinderAccessState of (java.lang.Object) public void <init> (int) public void <init> (java.lang.Object) public int getState () public java.lang.Object getInterface () }
com/android/ims/ImsUt.class
<Unknown> package com.android.ims public com.android.ims.ImsUt extends java.lang.Object implements com.android.ims.ImsUtInterface { public static final String KEY_ACTION public static final String KEY_CATEGORY public static final String CATEGORY_OIP public static final String CATEGORY_OIR public static final String CATEGORY_TIP public static final String CATEGORY_TIR public static final String CATEGORY_CDIV public static final String CATEGORY_CB public static final String CATEGORY_CW public static final String CATEGORY_CONF public void <init> (com.android.ims.internal.IImsUt, java.util.concurrent.Executor) public void close () public void registerForSuppServiceIndication (android.os.Handler, int, java.lang.Object) public void unregisterForSuppServiceIndication (android.os.Handler) public void queryCallBarring (int, android.os.Message) public void queryCallBarring (int, android.os.Message, int) public void queryCallForward (int, java.lang.String, android.os.Message) public void queryCallWaiting (android.os.Message) public void queryCLIR (android.os.Message) public void queryCLIP (android.os.Message) public void queryCOLR (android.os.Message) public void queryCOLP (android.os.Message) public void updateCallBarring (int, int, android.os.Message, java.lang.String[]) public void updateCallBarring (int, int, android.os.Message, java.lang.String[], int) public void updateCallBarring (int, int, android.os.Message, java.lang.String[], int, java.lang.String) public void updateCallForward (int, int, java.lang.String, int, int, android.os.Message) public void updateCallWaiting (boolean, int, android.os.Message) public void updateCLIR (int, android.os.Message) public void updateCLIP (boolean, android.os.Message) public void updateCOLR (int, android.os.Message) public void updateCOLP (boolean, android.os.Message) public boolean isBinderAlive () public void transact (android.os.Bundle, android.os.Message) }
com/android/ims/ImsUt$IImsUtListenerProxy.class
<Unknown> package com.android.ims public com.android.ims.ImsUt$IImsUtListenerProxy extends com.android.ims.internal.IImsUtListener$Stub { public void <init> (com.android.ims.ImsUt) public void utConfigurationUpdated (com.android.ims.internal.IImsUt, int) public void utConfigurationUpdateFailed (com.android.ims.internal.IImsUt, int, android.telephony.ims.ImsReasonInfo) public void utConfigurationQueried (com.android.ims.internal.IImsUt, int, android.os.Bundle) public void lineIdentificationSupplementaryServiceResponse (int, android.telephony.ims.ImsSsInfo) public void utConfigurationQueryFailed (com.android.ims.internal.IImsUt, int, android.telephony.ims.ImsReasonInfo) public void utConfigurationCallBarringQueried (com.android.ims.internal.IImsUt, int, android.telephony.ims.ImsSsInfo[]) public void utConfigurationCallForwardQueried (com.android.ims.internal.IImsUt, int, android.telephony.ims.ImsCallForwardInfo[]) public void utConfigurationCallWaitingQueried (com.android.ims.internal.IImsUt, int, android.telephony.ims.ImsSsInfo[]) public void onSupplementaryServiceIndication (android.telephony.ims.ImsSsData) }
com/android/ims/ImsServiceClass.class
<Unknown> package com.android.ims public com.android.ims.ImsServiceClass extends java.lang.Object { public static final int MMTEL public static final int RCS public void <init> () }
com/android/ims/ImsMultiEndpoint.class
<Unknown> package com.android.ims public com.android.ims.ImsMultiEndpoint extends java.lang.Object { public void <init> (com.android.ims.internal.IImsMultiEndpoint) public void setExternalCallStateListener (com.android.ims.ImsExternalCallStateListener) throws android.os.RemoteException public boolean isBinderAlive () }
com/android/ims/ImsMultiEndpoint$ImsExternalCallStateListenerProxy.class
<Unknown> package com.android.ims com.android.ims.ImsMultiEndpoint$ImsExternalCallStateListenerProxy extends com.android.ims.internal.IImsExternalCallStateListener$Stub { public void <init> (com.android.ims.ImsMultiEndpoint, com.android.ims.ImsExternalCallStateListener) public void onImsExternalCallStateUpdate (java.util.List) }
com/android/ims/ImsManager.class
<Unknown> package com.android.ims public com.android.ims.ImsManager extends java.lang.Object implements com.android.ims.FeatureUpdates { public static final String PROPERTY_DBG_VOLTE_AVAIL_OVERRIDE public static final int PROPERTY_DBG_VOLTE_AVAIL_OVERRIDE_DEFAULT public static final String PROPERTY_DBG_VT_AVAIL_OVERRIDE public static final int PROPERTY_DBG_VT_AVAIL_OVERRIDE_DEFAULT public static final String PROPERTY_DBG_WFC_AVAIL_OVERRIDE public static final int PROPERTY_DBG_WFC_AVAIL_OVERRIDE_DEFAULT public static final String PROPERTY_DBG_ALLOW_IMS_OFF_OVERRIDE public static final int PROPERTY_DBG_ALLOW_IMS_OFF_OVERRIDE_DEFAULT public static final int INCOMING_CALL_RESULT_CODE public static final String EXTRA_CALL_ID public static final String ACTION_IMS_SERVICE_UP public static final String ACTION_IMS_SERVICE_DOWN public static final String ACTION_IMS_REGISTRATION_ERROR public static final String EXTRA_PHONE_ID public static final String ACTION_IMS_INCOMING_CALL public static final String EXTRA_SERVICE_ID public static final String EXTRA_USSD public static final String EXTRA_IS_UNKNOWN_CALL public static final String TRUE public static final String FALSE public static com.android.ims.ImsManager getInstance (android.content.Context, int) public static com.android.ims.FeatureConnector getConnector (android.content.Context, int, java.lang.String, com.android.ims.FeatureConnector$Listener, java.util.concurrent.Executor) public static boolean isImsSupportedOnDevice (android.content.Context) public static void setImsStatsCallback (int, com.android.ims.ImsManager$ImsStatsCallback) public static boolean isEnhanced4gLteModeSettingEnabledByUser (android.content.Context) public boolean isEnhanced4gLteModeSettingEnabledByUser () public static void setEnhanced4gLteModeSetting (android.content.Context, boolean) public void setEnhanced4gLteModeSetting (boolean) public static boolean isNonTtyOrTtyOnVolteEnabled (android.content.Context) public boolean isNonTtyOrTtyOnVolteEnabled () public boolean isTtyOnVoLteCapable () public boolean isNonTtyOrTtyOnVoWifiEnabled () public boolean isTtyOnVoWifiCapable () public static boolean isVolteEnabledByPlatform (android.content.Context) public void isSupported (int, int, java.util.function.Consumer) public boolean isVolteEnabledByPlatform () public boolean isImsOverNrEnabledByPlatform () public static boolean isVolteProvisionedOnDevice (android.content.Context) public boolean isVolteProvisionedOnDevice () public boolean isEabProvisionedOnDevice () public static boolean isWfcProvisionedOnDevice (android.content.Context) public boolean isWfcProvisionedOnDevice () public static boolean isVtProvisionedOnDevice (android.content.Context) public boolean isVtProvisionedOnDevice () public static boolean isVtEnabledByPlatform (android.content.Context) public boolean isVtEnabledByPlatform () public static boolean isVtEnabledByUser (android.content.Context) public boolean isVtEnabledByUser () public boolean isCallComposerEnabledByUser () public boolean isBusinessOnlyCallComposerEnabledByUser () public static void setVtSetting (android.content.Context, boolean) public void setVtSetting (boolean) public static boolean isWfcEnabledByUser (android.content.Context) public boolean isWfcEnabledByUser () public static void setWfcSetting (android.content.Context, boolean) public void setWfcSetting (boolean) public boolean isCrossSimCallingEnabledByUser () public boolean isCrossSimCallingEnabled () public void setCrossSimCallingEnabled (boolean) public void setWfcNonPersistent (boolean, int) public static int getWfcMode (android.content.Context) public int getWfcMode () public static void setWfcMode (android.content.Context, int) public void setWfcMode (int) public static int getWfcMode (android.content.Context, boolean) public int getWfcMode (boolean) public static void setWfcMode (android.content.Context, int, boolean) public void setWfcMode (int, boolean) public static boolean isWfcRoamingEnabledByUser (android.content.Context) public boolean isWfcRoamingEnabledByUser () public static void setWfcRoamingSetting (android.content.Context, boolean) public void setWfcRoamingSetting (boolean) public static boolean isWfcEnabledByPlatform (android.content.Context) public boolean isWfcEnabledByPlatform () public boolean isCrossSimEnabledByPlatform () public boolean isSuppServicesOverUtEnabledByPlatform () public void updateImsServiceConfig () public void <init> (android.content.Context, int, com.android.ims.ImsManager$MmTelFeatureConnectionFactory, com.android.ims.ImsManager$SubscriptionManagerProxy, com.android.ims.ImsManager$SettingsProxy, android.telephony.BinderCacheManager) public boolean isServiceAvailable () public boolean isServiceReady () public void open (android.telephony.ims.feature.MmTelFeature$Listener, com.android.ims.ImsEcbmStateListener, com.android.ims.ImsExternalCallStateListener) throws com.android.ims.ImsException public void addRegistrationListener (int, com.android.ims.ImsConnectionStateListener) throws com.android.ims.ImsException public void addRegistrationListener (com.android.ims.ImsConnectionStateListener) throws com.android.ims.ImsException public void addRegistrationCallback (android.telephony.ims.RegistrationManager$RegistrationCallback, java.util.concurrent.Executor) throws com.android.ims.ImsException public void removeRegistrationListener (android.telephony.ims.RegistrationManager$RegistrationCallback) public void addRegistrationCallbackForSubscription (android.telephony.ims.aidl.IImsRegistrationCallback, int) throws android.os.RemoteException public void removeRegistrationCallbackForSubscription (android.telephony.ims.aidl.IImsRegistrationCallback, int) public void addEmergencyRegistrationCallbackForSubscription (android.telephony.ims.aidl.IImsRegistrationCallback, int) throws android.os.RemoteException public void removeEmergencyRegistrationCallbackForSubscription (android.telephony.ims.aidl.IImsRegistrationCallback, int) public void addCapabilitiesCallback (android.telephony.ims.ImsMmTelManager$CapabilityCallback, java.util.concurrent.Executor) throws com.android.ims.ImsException public void removeCapabilitiesCallback (android.telephony.ims.ImsMmTelManager$CapabilityCallback) public void addCapabilitiesCallbackForSubscription (android.telephony.ims.aidl.IImsCapabilityCallback, int) throws android.os.RemoteException public void removeCapabilitiesCallbackForSubscription (android.telephony.ims.aidl.IImsCapabilityCallback, int) public void removeRegistrationListener (com.android.ims.ImsConnectionStateListener) throws com.android.ims.ImsException public void addProvisioningCallbackForSubscription (android.telephony.ims.aidl.IImsConfigCallback, int) public void removeProvisioningCallbackForSubscription (android.telephony.ims.aidl.IImsConfigCallback, int) public int getRegistrationTech () public void getRegistrationTech (java.util.function.Consumer) public void close () public com.android.ims.ImsUtInterface createOrGetSupplementaryServiceConfiguration () throws com.android.ims.ImsException public android.telephony.ims.ImsCallProfile createCallProfile (int, int) throws com.android.ims.ImsException public void setOfferedRtpHeaderExtensionTypes (java.util.Set) throws com.android.ims.ImsException public com.android.ims.ImsCall makeCall (android.telephony.ims.ImsCallProfile, java.lang.String[], com.android.ims.ImsCall$Listener) throws com.android.ims.ImsException public com.android.ims.ImsCall takeCall (com.android.ims.internal.IImsCallSession, com.android.ims.ImsCall$Listener) throws com.android.ims.ImsException public com.android.ims.ImsConfig getConfigInterface () throws com.android.ims.ImsException public transient void changeMmTelCapability (boolean, int, int[]) throws com.android.ims.ImsException public boolean queryMmTelCapability (int, int) throws com.android.ims.ImsException public boolean queryMmTelCapabilityStatus (int, int) throws com.android.ims.ImsException public void setRttEnabled (boolean) public void setTtyMode (int) throws com.android.ims.ImsException public void setUiTTYMode (android.content.Context, int, android.os.Message) throws com.android.ims.ImsException public void setTerminalBasedCallWaitingStatus (boolean) throws com.android.ims.ImsException public boolean isCapable (long) throws com.android.ims.ImsException public void notifySrvccStarted (android.telephony.ims.aidl.ISrvccStartedCallback) throws com.android.ims.ImsException public void notifySrvccCompleted () throws com.android.ims.ImsException public void notifySrvccFailed () throws com.android.ims.ImsException public void notifySrvccCanceled () throws com.android.ims.ImsException public void triggerDeregistration (int) throws com.android.ims.ImsException public int getImsServiceState () throws com.android.ims.ImsException public void setMediaThreshold (int, android.telephony.ims.MediaThreshold) throws com.android.ims.ImsException public android.telephony.ims.MediaQualityStatus queryMediaQualityStatus (int) throws com.android.ims.ImsException public void updateFeatureState (int) public void updateFeatureCapabilities (long) public void getImsServiceState (java.util.function.Consumer) public void registerFeatureCallback (int, com.android.ims.internal.IImsServiceFeatureCallback) public void unregisterFeatureCallback (com.android.ims.internal.IImsServiceFeatureCallback) public void associate (com.android.ims.ImsFeatureContainer, int) public void invalidate () public com.android.ims.ImsEcbm getEcbmInterface () throws com.android.ims.ImsException public void sendSms (int, int, java.lang.String, java.lang.String, boolean, byte[]) throws com.android.ims.ImsException public void onMemoryAvailable (int) throws com.android.ims.ImsException public void acknowledgeSms (int, int, int) throws com.android.ims.ImsException public void acknowledgeSms (int, int, int, byte[]) throws com.android.ims.ImsException public void acknowledgeSmsReport (int, int, int) throws com.android.ims.ImsException public java.lang.String getSmsFormat () throws com.android.ims.ImsException public void setSmsListener (android.telephony.ims.aidl.IImsSmsListener) throws com.android.ims.ImsException public void onSmsReady () throws com.android.ims.ImsException public int shouldProcessCall (boolean, java.lang.String[]) throws com.android.ims.ImsException public static void factoryReset (android.content.Context) public void factoryReset () public int getConfigInt (int) throws com.android.ims.ImsException public java.lang.String getConfigString (int) throws com.android.ims.ImsException public int setConfig (int, int) throws com.android.ims.ImsException android.os.RemoteException public int setConfig (int, java.lang.String) throws com.android.ims.ImsException android.os.RemoteException public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) }
com/android/ims/ImsManager$SubscriptionManagerProxy.class
<Unknown> package com.android.ims public abstract com.android.ims.ImsManager$SubscriptionManagerProxy extends java.lang.Object { public abstract boolean isValidSubscriptionId (int) public abstract int getSubscriptionId (int) public abstract int getDefaultVoicePhoneId () public abstract int getIntegerSubscriptionProperty (int, java.lang.String, int) public abstract void setSubscriptionProperty (int, java.lang.String, java.lang.String) public abstract int[] getActiveSubscriptionIdList () }
com/android/ims/ImsManager$SettingsProxy.class
<Unknown> package com.android.ims public abstract com.android.ims.ImsManager$SettingsProxy extends java.lang.Object { public abstract int getSecureIntSetting (android.content.ContentResolver, java.lang.String, int) public abstract boolean putSecureIntSetting (android.content.ContentResolver, java.lang.String, int) }
com/android/ims/ImsManager$MmTelFeatureConnectionFactory.class
<Unknown> package com.android.ims public abstract com.android.ims.ImsManager$MmTelFeatureConnectionFactory extends java.lang.Object { public abstract com.android.ims.MmTelFeatureConnection create (android.content.Context, int, int, android.telephony.ims.aidl.IImsMmTelFeature, android.telephony.ims.aidl.IImsConfig, android.telephony.ims.aidl.IImsRegistration, android.telephony.ims.aidl.ISipTransport) }
com/android/ims/ImsManager$LazyExecutor.class
<Unknown> package com.android.ims com.android.ims.ImsManager$LazyExecutor extends java.lang.Object implements java.util.concurrent.Executor { public void execute (java.lang.Runnable) }
com/android/ims/ImsManager$InstanceManager.class
<Unknown> package com.android.ims com.android.ims.ImsManager$InstanceManager extends java.lang.Object implements com.android.ims.FeatureConnector$Listener { public void <init> (com.android.ims.ImsManager) public com.android.ims.ImsManager getInstance () public void reconnect () public void connectionReady (com.android.ims.ImsManager, int) public void connectionUnavailable (int) }
com/android/ims/ImsManager$ImsStatsCallback.class
<Unknown> package com.android.ims public abstract com.android.ims.ImsManager$ImsStatsCallback extends java.lang.Object { public abstract void onEnabledMmTelCapabilitiesChanged (int, int, boolean) }
com/android/ims/ImsManager$DefaultSubscriptionManagerProxy.class
<Unknown> package com.android.ims com.android.ims.ImsManager$DefaultSubscriptionManagerProxy extends java.lang.Object implements com.android.ims.ImsManager$SubscriptionManagerProxy { public void <init> (android.content.Context) public boolean isValidSubscriptionId (int) public int getSubscriptionId (int) public int getDefaultVoicePhoneId () public int getIntegerSubscriptionProperty (int, java.lang.String, int) public void setSubscriptionProperty (int, java.lang.String, java.lang.String) public int[] getActiveSubscriptionIdList () }
com/android/ims/ImsManager$DefaultSettingsProxy.class
<Unknown> package com.android.ims com.android.ims.ImsManager$DefaultSettingsProxy extends java.lang.Object implements com.android.ims.ImsManager$SettingsProxy { public int getSecureIntSetting (android.content.ContentResolver, java.lang.String, int) public boolean putSecureIntSetting (android.content.ContentResolver, java.lang.String, int) }
com/android/ims/ImsFeatureBinderRepository.class
<Unknown> package com.android.ims public com.android.ims.ImsFeatureBinderRepository extends java.lang.Object { public void <init> () public java.util.Optional getIfExists (int, int) public void registerForConnectionUpdates (int, int, com.android.ims.internal.IImsServiceFeatureCallback, java.util.concurrent.Executor) public void unregisterForConnectionUpdates (com.android.ims.internal.IImsServiceFeatureCallback) public void addConnection (int, int, int, com.android.ims.ImsFeatureContainer) public com.android.ims.ImsFeatureContainer removeConnection (int, int) public void notifyFeatureStateChanged (int, int, int) public void notifyFeatureCapabilitiesChanged (int, int, long) public void dump (java.io.PrintWriter) }
com/android/ims/ImsFeatureBinderRepository$UpdateMapper.class
<Unknown> package com.android.ims final com.android.ims.ImsFeatureBinderRepository$UpdateMapper extends java.lang.Object { public final int phoneId public int subId public final int imsFeatureType public void <init> (int, int) public void addFeatureContainer (com.android.ims.ImsFeatureContainer) public com.android.ims.ImsFeatureContainer removeFeatureContainer () public com.android.ims.ImsFeatureContainer getFeatureContainer () public void addListener (com.android.ims.ImsFeatureBinderRepository$ListenerContainer) public void removeListener (com.android.ims.internal.IImsServiceFeatureCallback) public void notifyStateUpdated (int) public void notifyUpdateCapabilities (long) public void updateSubId (int) public java.lang.String toString () }
com/android/ims/ImsFeatureBinderRepository$ListenerContainer.class
<Unknown> package com.android.ims com.android.ims.ImsFeatureBinderRepository$ListenerContainer extends java.lang.Object { public void <init> (com.android.ims.internal.IImsServiceFeatureCallback, java.util.concurrent.Executor) public void notifyFeatureCreatedOrRemoved (com.android.ims.ImsFeatureContainer, int) public void notifyStateChanged (int, int) public void notifyUpdateCapabilties (long) public boolean isStale () public boolean equals (java.lang.Object) public int hashCode () public java.lang.String toString () }
com/android/ims/ImsExternalCallStateListener.class
<Unknown> package com.android.ims public abstract com.android.ims.ImsExternalCallStateListener extends java.lang.Object { protected java.util.concurrent.Executor mListenerExecutor public void <init> (java.util.concurrent.Executor) public final void onImsExternalCallStateUpdate (java.util.List) public abstract void onImsExternalCallStateUpdate (java.util.List, java.util.concurrent.Executor) }
com/android/ims/ImsEcbmStateListener.class
<Unknown> package com.android.ims public abstract com.android.ims.ImsEcbmStateListener extends java.lang.Object { protected java.util.concurrent.Executor mListenerExecutor public void <init> (java.util.concurrent.Executor) public final void onECBMEntered () public abstract void onECBMEntered (java.util.concurrent.Executor) public final void onECBMExited () public abstract void onECBMExited (java.util.concurrent.Executor) }
com/android/ims/ImsEcbm.class
<Unknown> package com.android.ims public com.android.ims.ImsEcbm extends java.lang.Object { public void <init> (com.android.ims.internal.IImsEcbm) public void setEcbmStateListener (com.android.ims.ImsEcbmStateListener) throws android.os.RemoteException public void exitEmergencyCallbackMode () throws com.android.ims.ImsException public boolean isBinderAlive () }
com/android/ims/ImsEcbm$ImsEcbmListenerProxy.class
<Unknown> package com.android.ims com.android.ims.ImsEcbm$ImsEcbmListenerProxy extends com.android.ims.internal.IImsEcbmListener$Stub { public void <init> (com.android.ims.ImsEcbmStateListener) public void enteredECBM () public void exitedECBM () }
com/android/ims/ImsConnectionStateListener.class
<Unknown> package com.android.ims public com.android.ims.ImsConnectionStateListener extends android.telephony.ims.RegistrationManager$RegistrationCallback { public void <init> () public final void onRegistered (int) public final void onRegistering (int) public final void onUnregistered (android.telephony.ims.ImsReasonInfo) public final void onTechnologyChangeFailed (int, android.telephony.ims.ImsReasonInfo) public void onSubscriberAssociatedUriChanged (android.net.Uri[]) public void onFeatureCapabilityChangedAdapter (int, android.telephony.ims.feature.MmTelFeature$MmTelCapabilities) public void onImsConnected (int) public void onImsProgressing (int) public void onImsDisconnected (android.telephony.ims.ImsReasonInfo) public void onImsResumed () public void onImsSuspended () public void onFeatureCapabilityChanged (int, int[], int[]) public void onVoiceMessageCountChanged (int) public void registrationAssociatedUriChanged (android.net.Uri[]) public void onRegistrationChangeFailed (int, android.telephony.ims.ImsReasonInfo) }
com/android/ims/ImsCallbackAdapterManager.class
<Unknown> package com.android.ims public abstract com.android.ims.ImsCallbackAdapterManager extends java.lang.Object { public void <init> (android.content.Context, java.lang.Object, int, int) public final void addCallback (android.os.IInterface) public void addCallbackForSubscription (android.os.IInterface, int) public final void removeCallback (android.os.IInterface) public final void close () public abstract void registerCallback (android.os.IInterface) public abstract void unregisterCallback (android.os.IInterface) }
com/android/ims/ImsCall.class
<Unknown> package com.android.ims public com.android.ims.ImsCall extends java.lang.Object implements com.android.ims.internal.ICall { public static final int USSD_MODE_NOTIFY public static final int USSD_MODE_REQUEST public final int uniqueId public void <init> (android.content.Context, android.telephony.ims.ImsCallProfile) public void close () public boolean checkIfRemoteUserIsSame (java.lang.String) public boolean equalsTo (com.android.ims.internal.ICall) public static boolean isSessionAlive (android.telephony.ims.ImsCallSession) public android.telephony.ims.ImsCallProfile getCallProfile () public void setCallProfile (android.telephony.ims.ImsCallProfile) public android.telephony.ims.ImsCallProfile getLocalCallProfile () throws com.android.ims.ImsException public android.telephony.ims.ImsCallProfile getRemoteCallProfile () throws com.android.ims.ImsException public android.telephony.ims.ImsCallProfile getProposedCallProfile () public java.util.List getConferenceParticipants () public int getState () public android.telephony.ims.ImsCallSession getCallSession () public com.android.ims.internal.ImsStreamMediaSession getMediaSession () public void callSessionNotifyAnbr (int, int, int) public java.lang.String getCallExtra (java.lang.String) throws com.android.ims.ImsException public android.telephony.ims.ImsReasonInfo getLastReasonInfo () public boolean hasPendingUpdate () public boolean isPendingHold () public boolean isInCall () public boolean isMuted () public boolean isOnHold () public boolean isMultiparty () public boolean isConferenceHost () public void setIsMerged (boolean) public boolean isMerged () public void setListener (com.android.ims.ImsCall$Listener) public void setListener (com.android.ims.ImsCall$Listener, boolean) public void setMute (boolean) throws com.android.ims.ImsException public void attachSession (android.telephony.ims.ImsCallSession) throws com.android.ims.ImsException public void start (android.telephony.ims.ImsCallSession, java.lang.String) throws com.android.ims.ImsException public void start (android.telephony.ims.ImsCallSession, java.lang.String[]) throws com.android.ims.ImsException public void accept (int) throws com.android.ims.ImsException public void accept (int, android.telephony.ims.ImsStreamMediaProfile) throws com.android.ims.ImsException public void deflect (java.lang.String) throws com.android.ims.ImsException public void reject (int) throws com.android.ims.ImsException public void transfer (java.lang.String, boolean) throws com.android.ims.ImsException public void consultativeTransfer (com.android.ims.ImsCall) throws com.android.ims.ImsException public void terminate (int, int) public void terminate (int) public void hold () throws com.android.ims.ImsException public void resume () throws com.android.ims.ImsException public void merge (com.android.ims.ImsCall) throws com.android.ims.ImsException public void update (int, android.telephony.ims.ImsStreamMediaProfile) throws com.android.ims.ImsException public void extendToConference (java.lang.String[]) throws com.android.ims.ImsException public void inviteParticipants (java.lang.String[]) throws com.android.ims.ImsException public void removeParticipants (java.lang.String[]) throws com.android.ims.ImsException public void sendDtmf (char, android.os.Message) public void startDtmf (char) public void stopDtmf () public void sendUssd (java.lang.String) throws com.android.ims.ImsException public void sendRttMessage (java.lang.String) public void sendRttModifyRequest (boolean) public void sendRttModifyResponse (boolean) public void sendRtpHeaderExtensions (java.util.Set) public void setAnswerWithRtt () public com.android.ims.ImsCall$ImsCallSessionListenerProxy getImsCallSessionListenerProxy () public com.android.ims.ImsCall$Listener getListener () public static java.util.List parseConferenceState (android.telephony.ims.ImsConferenceState) public boolean isMergeRequestedByConf () public void resetIsMergeRequestedByConf (boolean) public android.telephony.ims.ImsCallSession getSession () public void conferenceStateUpdated (android.telephony.ims.ImsConferenceState) public void setMergeHost (com.android.ims.ImsCall) public boolean isCallSessionMergePending () public java.lang.String toString () public boolean wasVideoCall () public boolean isVideoCall () public boolean isWifiCall () public int getNetworkType () public boolean isCrossSimCall () }
com/android/ims/ImsCall$Listener.class
<Unknown> package com.android.ims public com.android.ims.ImsCall$Listener extends java.lang.Object { public void <init> () public void onCallInitiating (com.android.ims.ImsCall) public void onCallProgressing (com.android.ims.ImsCall) public void onCallStarted (com.android.ims.ImsCall) public void onCallStartFailed (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo) public void onCallTerminated (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo) public void onCallHeld (com.android.ims.ImsCall) public void onCallHoldFailed (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo) public void onCallHoldReceived (com.android.ims.ImsCall) public void onCallResumed (com.android.ims.ImsCall) public void onCallResumeFailed (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo) public void onCallResumeReceived (com.android.ims.ImsCall) public void onCallMerged (com.android.ims.ImsCall, com.android.ims.ImsCall, boolean) public void onCallMergeFailed (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo) public void onCallUpdated (com.android.ims.ImsCall) public void onCallUpdateFailed (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo) public void onCallUpdateReceived (com.android.ims.ImsCall) public void onCallConferenceExtended (com.android.ims.ImsCall, com.android.ims.ImsCall) public void onCallConferenceExtendFailed (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo) public void onCallConferenceExtendReceived (com.android.ims.ImsCall, com.android.ims.ImsCall) public void onCallInviteParticipantsRequestDelivered (com.android.ims.ImsCall) public void onCallInviteParticipantsRequestFailed (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo) public void onCallRemoveParticipantsRequestDelivered (com.android.ims.ImsCall) public void onCallRemoveParticipantsRequestFailed (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo) public void onCallConferenceStateUpdated (com.android.ims.ImsCall, android.telephony.ims.ImsConferenceState) public void onConferenceParticipantsStateChanged (com.android.ims.ImsCall, java.util.List) public void onCallUssdMessageReceived (com.android.ims.ImsCall, int, java.lang.String) public void onCallError (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo) public void onCallStateChanged (com.android.ims.ImsCall) public void onCallStateChanged (com.android.ims.ImsCall, int) public void onCallSuppServiceReceived (com.android.ims.ImsCall, android.telephony.ims.ImsSuppServiceNotification) public void onCallSessionTtyModeReceived (com.android.ims.ImsCall, int) public void onCallHandover (com.android.ims.ImsCall, int, int, android.telephony.ims.ImsReasonInfo) public void onRttModifyRequestReceived (com.android.ims.ImsCall) public void onRttModifyResponseReceived (com.android.ims.ImsCall, int) public void onRttMessageReceived (com.android.ims.ImsCall, java.lang.String) public void onCallHandoverFailed (com.android.ims.ImsCall, int, int, android.telephony.ims.ImsReasonInfo) public void onMultipartyStateChanged (com.android.ims.ImsCall, boolean) public void onRttAudioIndicatorChanged (com.android.ims.ImsCall, android.telephony.ims.ImsStreamMediaProfile) public void onCallSessionTransferred (com.android.ims.ImsCall) public void onCallSessionTransferFailed (com.android.ims.ImsCall, android.telephony.ims.ImsReasonInfo) public void onCallSessionDtmfReceived (com.android.ims.ImsCall, char) public void onCallQualityChanged (com.android.ims.ImsCall, android.telephony.CallQuality) public void onCallSessionRtpHeaderExtensionsReceived (com.android.ims.ImsCall, java.util.Set) public void onCallSessionSendAnbrQuery (com.android.ims.ImsCall, int, int, int) }
com/android/ims/ImsCall$ImsCallSessionListenerProxy.class
<Unknown> package com.android.ims public com.android.ims.ImsCall$ImsCallSessionListenerProxy extends android.telephony.ims.ImsCallSession$Listener { public void <init> (com.android.ims.ImsCall) public void callSessionInitiating (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile) public void callSessionProgressing (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsStreamMediaProfile) public void callSessionStarted (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile) public void callSessionStartFailed (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo) public void callSessionTerminated (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo) public void callSessionHeld (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile) public void callSessionHoldFailed (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo) public void callSessionHoldReceived (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile) public void callSessionResumed (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile) public void callSessionResumeFailed (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo) public void callSessionResumeReceived (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile) public void callSessionMergeStarted (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile) public void callSessionMergeComplete (android.telephony.ims.ImsCallSession) public void callSessionMergeFailed (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo) public void callSessionUpdated (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile) public void callSessionUpdateFailed (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo) public void callSessionUpdateReceived (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile) public void callSessionConferenceExtended (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile) public void callSessionConferenceExtendFailed (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo) public void callSessionConferenceExtendReceived (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile) public void callSessionInviteParticipantsRequestDelivered (android.telephony.ims.ImsCallSession) public void callSessionInviteParticipantsRequestFailed (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo) public void callSessionRemoveParticipantsRequestDelivered (android.telephony.ims.ImsCallSession) public void callSessionRemoveParticipantsRequestFailed (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo) public void callSessionConferenceStateUpdated (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsConferenceState) public void callSessionUssdMessageReceived (android.telephony.ims.ImsCallSession, int, java.lang.String) public void callSessionTtyModeReceived (android.telephony.ims.ImsCallSession, int) public void callSessionMultipartyStateChanged (android.telephony.ims.ImsCallSession, boolean) public void callSessionHandover (android.telephony.ims.ImsCallSession, int, int, android.telephony.ims.ImsReasonInfo) public void callSessionHandoverFailed (android.telephony.ims.ImsCallSession, int, int, android.telephony.ims.ImsReasonInfo) public void callSessionSuppServiceReceived (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsSuppServiceNotification) public void callSessionRttModifyRequestReceived (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsCallProfile) public void callSessionRttModifyResponseReceived (int) public void callSessionRttMessageReceived (java.lang.String) public void callSessionRttAudioIndicatorChanged (android.telephony.ims.ImsStreamMediaProfile) public void callSessionTransferred (android.telephony.ims.ImsCallSession) public void callSessionTransferFailed (android.telephony.ims.ImsCallSession, android.telephony.ims.ImsReasonInfo) public void callSessionDtmfReceived (char) public void callQualityChanged (android.telephony.CallQuality) public void callSessionRtpHeaderExtensionsReceived (java.util.Set) public void callSessionSendAnbrQuery (int, int, int) }
com/android/ims/FeatureUpdates.class
<Unknown> package com.android.ims public abstract com.android.ims.FeatureUpdates extends java.lang.Object { public abstract void registerFeatureCallback (int, com.android.ims.internal.IImsServiceFeatureCallback) public abstract void unregisterFeatureCallback (com.android.ims.internal.IImsServiceFeatureCallback) public abstract void associate (com.android.ims.ImsFeatureContainer, int) public abstract void invalidate () public abstract void updateFeatureState (int) public abstract void updateFeatureCapabilities (long) }
com/android/ims/FeatureConnector.class
<Unknown> package com.android.ims public com.android.ims.FeatureConnector extends java.lang.Object { public static final int UNAVAILABLE_REASON_DISCONNECTED public static final int UNAVAILABLE_REASON_NOT_READY public static final int UNAVAILABLE_REASON_IMS_UNSUPPORTED public static final int UNAVAILABLE_REASON_SERVER_UNAVAILABLE public void <init> (android.content.Context, int, com.android.ims.FeatureConnector$ManagerFactory, java.lang.String, java.util.List, com.android.ims.FeatureConnector$Listener, java.util.concurrent.Executor) public void connect () public void disconnect () }
com/android/ims/FeatureConnector$UnavailableReason.class
<Unknown> package com.android.ims public abstract annotation com.android.ims.FeatureConnector$UnavailableReason extends java.lang.Object implements java.lang.annotation.Annotation { }
com/android/ims/FeatureConnector$ManagerFactory.class
<Unknown> package com.android.ims public abstract com.android.ims.FeatureConnector$ManagerFactory extends java.lang.Object { public abstract com.android.ims.FeatureUpdates createManager (android.content.Context, int) }
com/android/ims/FeatureConnector$Listener.class
<Unknown> package com.android.ims public abstract com.android.ims.FeatureConnector$Listener extends java.lang.Object { public abstract void connectionReady (com.android.ims.FeatureUpdates, int) throws com.android.ims.ImsException public abstract void connectionUnavailable (int) }
com/android/ims/FeatureConnection.class
<Unknown> package com.android.ims public abstract com.android.ims.FeatureConnection extends java.lang.Object { protected static final String TAG protected static boolean sImsSupportedOnDevice protected final int mSlotId protected final int mSubId protected android.content.Context mContext protected android.os.IBinder mBinder protected volatile boolean mIsAvailable protected Integer mFeatureStateCached protected long mFeatureCapabilities protected final Object mLock protected final android.os.IBinder$DeathRecipient mDeathRecipient public void <init> (android.content.Context, int, int, android.telephony.ims.aidl.IImsConfig, android.telephony.ims.aidl.IImsRegistration, android.telephony.ims.aidl.ISipTransport) protected android.telephony.TelephonyManager getTelephonyManager () public void setBinder (android.os.IBinder) protected void onRemovedOrDied () public int getRegistrationTech () throws android.os.RemoteException public android.telephony.ims.aidl.IImsRegistration getRegistration () public android.telephony.ims.aidl.IImsConfig getConfig () public android.telephony.ims.aidl.ISipTransport getSipTransport () public void checkServiceIsReady () throws android.os.RemoteException public boolean isBinderReady () public boolean isBinderAlive () public void updateFeatureState (int) public long getFeatureCapabilties () public void updateFeatureCapabilities (long) public boolean isCapable (long) throws android.os.RemoteException public int getFeatureState () public int getSubId () protected abstract java.lang.Integer retrieveFeatureState () protected abstract void onFeatureCapabilitiesUpdated (long) }