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)
}