summaryrefslogtreecommitdiff
path: root/telecomm/java/android/telecom/Connection.java
diff options
context:
space:
mode:
authorTyler Gunn <tgunn@google.com>2021-01-15 18:28:34 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-01-15 18:28:34 +0000
commit0783c03683efab0eb53afd07e5b3bf4b089f6e33 (patch)
tree96c0cc36e4241e666f96796d32ef9a80215a8ec2 /telecomm/java/android/telecom/Connection.java
parent7bff9fc713c77659aaa114e89c9d8c99c904a392 (diff)
parent9cbd141892d5440684a84dd78caf2acb9c786313 (diff)
Merge "Add intdef for Telecom connection states." am: 96cf67465b am: a452afcc1b am: 9cbd141892
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1548978 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I863e16f7c6d76882de27a8561e0934e9755f33cb
Diffstat (limited to 'telecomm/java/android/telecom/Connection.java')
-rw-r--r--telecomm/java/android/telecom/Connection.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/telecomm/java/android/telecom/Connection.java b/telecomm/java/android/telecom/Connection.java
index f1bea676ed20..04b365f4a5c7 100644
--- a/telecomm/java/android/telecom/Connection.java
+++ b/telecomm/java/android/telecom/Connection.java
@@ -109,6 +109,20 @@ import java.util.concurrent.ConcurrentHashMap;
*/
public abstract class Connection extends Conferenceable {
+ /**@hide*/
+ @Retention(RetentionPolicy.SOURCE)
+ @IntDef(prefix = "STATE_", value = {
+ STATE_INITIALIZING,
+ STATE_NEW,
+ STATE_RINGING,
+ STATE_DIALING,
+ STATE_ACTIVE,
+ STATE_HOLDING,
+ STATE_DISCONNECTED,
+ STATE_PULLING_CALL
+ })
+ public @interface ConnectionState {}
+
/**
* The connection is initializing. This is generally the first state for a {@code Connection}
* returned by a {@link ConnectionService}.