summaryrefslogtreecommitdiffstats
path: root/telecomm/java/android/telecom/ConnectionServiceAdapterServant.java
diff options
context:
space:
mode:
authorDanny Baumann <dannybaumann@web.de>2014-11-13 14:28:53 +0100
committerGerrit Code Review <gerrit@cyanogenmod.org>2015-12-15 04:43:19 -0800
commit9427c1ab15ce6a4c74dabbc63c52c28825a53128 (patch)
treed1421d2d46d89f66964704f97ba3b5e56edc4781 /telecomm/java/android/telecom/ConnectionServiceAdapterServant.java
parent39f4239dd85cf0dc8bc222b9656c098fb3b131d9 (diff)
downloadframeworks_base-9427c1ab15ce6a4c74dabbc63c52c28825a53128.zip
frameworks_base-9427c1ab15ce6a4c74dabbc63c52c28825a53128.tar.gz
frameworks_base-9427c1ab15ce6a4c74dabbc63c52c28825a53128.tar.bz2
Proper supplementary service notification handling (1/5).
Change-Id: I4fa94d4ba68a1570d3f822be569ae124882c0e66
Diffstat (limited to 'telecomm/java/android/telecom/ConnectionServiceAdapterServant.java')
-rw-r--r--telecomm/java/android/telecom/ConnectionServiceAdapterServant.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/telecomm/java/android/telecom/ConnectionServiceAdapterServant.java b/telecomm/java/android/telecom/ConnectionServiceAdapterServant.java
index b8e7c22..f167fc1 100644
--- a/telecomm/java/android/telecom/ConnectionServiceAdapterServant.java
+++ b/telecomm/java/android/telecom/ConnectionServiceAdapterServant.java
@@ -62,6 +62,7 @@ final class ConnectionServiceAdapterServant {
private static final int MSG_ON_POST_DIAL_CHAR = 22;
private static final int MSG_SET_CONFERENCE_MERGE_FAILED = 23;
private static final int MSG_SET_EXTRAS = 24;
+ private static final int MSG_SET_CONNECTION_PROPERTIES = 25;
private final IConnectionServiceAdapter mDelegate;
@@ -116,6 +117,9 @@ final class ConnectionServiceAdapterServant {
case MSG_SET_CONNECTION_CAPABILITIES:
mDelegate.setConnectionCapabilities((String) msg.obj, msg.arg1);
break;
+ case MSG_SET_CONNECTION_PROPERTIES:
+ mDelegate.setConnectionProperties((String) msg.obj, msg.arg1);
+ break;
case MSG_SET_IS_CONFERENCED: {
SomeArgs args = (SomeArgs) msg.obj;
try {
@@ -300,6 +304,13 @@ final class ConnectionServiceAdapterServant {
}
@Override
+ public void setConnectionProperties(String connectionId, int connectionProperties) {
+ mHandler.obtainMessage(
+ MSG_SET_CONNECTION_PROPERTIES, connectionProperties, 0, connectionId)
+ .sendToTarget();
+ }
+
+ @Override
public void setConferenceMergeFailed(String callId) {
SomeArgs args = SomeArgs.obtain();
args.arg1 = callId;