diff options
Diffstat (limited to 'telecomm/java/android/telecom/Call.java')
-rw-r--r-- | telecomm/java/android/telecom/Call.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/telecomm/java/android/telecom/Call.java b/telecomm/java/android/telecom/Call.java index 721e4726..3ef4af7 100644 --- a/telecomm/java/android/telecom/Call.java +++ b/telecomm/java/android/telecom/Call.java @@ -272,6 +272,7 @@ public final class Call { private final int mCallCapabilities; private final int mCallProperties; private final DisconnectCause mDisconnectCause; + private final long mCreateTimeMillis; private final long mConnectTimeMillis; private final GatewayInfo mGatewayInfo; private final int mVideoState; @@ -495,6 +496,13 @@ public final class Call { } /** + * @return the time the Call object was created + */ + public long getCreateTimeMillis() { + return mCreateTimeMillis; + } + + /** * @return Information about any calling gateway the {@code Call} may be using. */ public GatewayInfo getGatewayInfo() { @@ -544,6 +552,7 @@ public final class Call { Objects.equals(mCallCapabilities, d.mCallCapabilities) && Objects.equals(mCallProperties, d.mCallProperties) && Objects.equals(mDisconnectCause, d.mDisconnectCause) && + Objects.equals(mCreateTimeMillis, d.mCreateTimeMillis) && Objects.equals(mConnectTimeMillis, d.mConnectTimeMillis) && Objects.equals(mGatewayInfo, d.mGatewayInfo) && Objects.equals(mVideoState, d.mVideoState) && @@ -565,6 +574,7 @@ public final class Call { Objects.hashCode(mCallCapabilities) + Objects.hashCode(mCallProperties) + Objects.hashCode(mDisconnectCause) + + Objects.hashCode(mCreateTimeMillis) + Objects.hashCode(mConnectTimeMillis) + Objects.hashCode(mGatewayInfo) + Objects.hashCode(mVideoState) + @@ -583,6 +593,7 @@ public final class Call { int capabilities, int properties, DisconnectCause disconnectCause, + long createTimeMillis, long connectTimeMillis, GatewayInfo gatewayInfo, int videoState, @@ -597,6 +608,7 @@ public final class Call { mCallCapabilities = capabilities; mCallProperties = properties; mDisconnectCause = disconnectCause; + mCreateTimeMillis = createTimeMillis; mConnectTimeMillis = connectTimeMillis; mGatewayInfo = gatewayInfo; mVideoState = videoState; @@ -1072,6 +1084,7 @@ public final class Call { parcelableCall.getCapabilities(), parcelableCall.getProperties(), parcelableCall.getDisconnectCause(), + parcelableCall.getCreateTimeMillis(), parcelableCall.getConnectTimeMillis(), parcelableCall.getGatewayInfo(), parcelableCall.getVideoState(), |