/frameworks/base/telecomm/java/android/telecom/ |
RemoteConference.java | 35 * A conference provided to a {@link ConnectionService} by another {@code ConnectionService} through 37 * can be used to control the conference call or monitor changes through 52 * @param conference The {@code RemoteConference} invoking this method. 56 public void onStateChanged(RemoteConference conference, int oldState, int newState) {} 61 * @param conference The {@code RemoteConference} invoking this method. 63 * conference. 65 public void onDisconnected(RemoteConference conference, DisconnectCause disconnectCause) {} 68 * Invoked when a {@link RemoteConnection} is added to the conference call. 70 * @param conference The {@code RemoteConference} invoking this method. 73 public void onConnectionAdded(RemoteConference conference, RemoteConnection connection) { 155 final RemoteConference conference = this; local 180 final RemoteConference conference = this; local 198 final RemoteConference conference = this; local 216 final RemoteConference conference = this; local 233 final RemoteConference conference = this; local 251 final RemoteConference conference = this; local 269 final RemoteConference conference = this; local 285 final RemoteConference conference = this; local [all...] |
ConnectionService.java | 109 private final Map<String, Conference> mConferenceById = new ConcurrentHashMap<>(); 110 private final Map<Conference, String> mIdByConference = new ConcurrentHashMap<>(); 117 private Conference sNullConference; 202 public void conference(String callId1, String callId2) { 330 conference(callId1, callId2); 362 private final Conference.Listener mConferenceListener = new Conference.Listener() { 364 public void onStateChanged(Conference conference, int oldState, int newState) { 365 String id = mIdByConference.get(conference); 737 private void conference(String callId1, String callId2) { method in class:ConnectionService 793 Conference conference = connection.getConference(); local 801 Conference conference = findConferenceForAction(callId, "mergeConference"); local 809 Conference conference = findConferenceForAction(callId, "swapConference"); local 1222 Conference conference = (Conference) c; local [all...] |
Conference.java | 33 * Represents a conference call which can contain any number of {@link Connection} objects. 35 public abstract class Conference extends Conferenceable { 38 * Used to indicate that the conference connection time is not specified. If not specified, 45 public void onStateChanged(Conference conference, int oldState, int newState) {} 46 public void onDisconnected(Conference conference, DisconnectCause disconnectCause) {} 47 public void onConnectionAdded(Conference conference, Connection connection) {} 48 public void onConnectionRemoved(Conference conference, Connection connection) { [all...] |
RemoteConnectionService.java | 165 // 'connection' is being split from its conference 170 RemoteConference conference = 172 if (conference != NULL_CONFERENCE) { 173 conference.addConnection(connection); 183 // in the underlying connection or conference objects 190 RemoteConference conference = new RemoteConference(callId, 196 conference.addConnection(c); 200 if (conference.getConnections().size() == 0) { 201 // A conference was created, but none of its connections are ones that have been 207 conference.setState(parcel.getState()) [all...] |
InCallAdapter.java | 207 * Instructs Telecom to conference the specified call. 212 public void conference(String callId, String otherCallId) { method in class:InCallAdapter 214 mAdapter.conference(callId, otherCallId); 220 * Instructs Telecom to split the specified call from any conference call with which it may be 234 * Instructs Telecom to merge child calls of the specified conference call. 244 * Instructs Telecom to swap the child calls of the specified conference call.
|
RemoteConnectionManager.java | 79 a.getConnectionService().conference(a.getId(), b.getId()); 83 Log.w(this, "Request to conference incompatible remote connections (%s,%s) (%s,%s)",
|
Connection.java | 108 * Connections within a conference can be merged. A {@link ConnectionService} has the option to 109 * add a {@link Conference} before the child {@link Connection}s are merged. This is how 110 * CDMA-based {@link Connection}s are implemented. For these unmerged {@link Conference}s, this 111 * capability allows a merge button to be shown while the conference is in the foreground 114 * This is only intended for use by a {@link Conference}. 119 * Connections within a conference can be swapped between foreground and background. 122 * This is only intended for use by a {@link Conference}. 138 * Connection supports conference management. This capability only applies to 139 * {@link Conference}s which can have {@link Connection}s as children. 176 * Connection is able to be separated from its parent {@code Conference}, if any 1575 Conference conference = (Conference) c; local 1882 Conference conference = (Conference) c; local [all...] |
RemoteConnection.java | 172 * may be asked to create a conference has changed. 176 * {@code RemoteConnection} may be asked to create a conference. 198 * @param conference The {@code RemoteConference} of which this {@code RemoteConnection} is 203 RemoteConference conference) {} [all...] |
Call.java | 114 * Calls within a conference can be merged. A {@link ConnectionService} has the option to 115 * add a {@link Conference} call before the child {@link Connection}s are merged. This is how 116 * CDMA-based {@link Connection}s are implemented. For these unmerged {@link Conference}s, this 117 * capability allows a merge button to be shown while the conference call is in the foreground 120 * This is only intended for use by a {@link Conference}. 125 * Calls within a conference can be swapped between foreground and background. 128 * This is only intended for use by a {@link Conference}. 144 * Call supports conference call management. This capability only applies to {@link Conference} 182 * Call is able to be separated from its parent {@code Conference}, if any 792 public void conference(Call callToConferenceWith) { method in class:Call [all...] |
/packages/services/Telephony/src/com/android/services/telephony/ |
ImsConferenceController.java | 22 import android.telecom.Conference; 39 * Conference listener; used to receive notification when a conference has been disconnected. 41 private final Conference.Listener mConferenceListener = new Conference.Listener() { 43 public void onDestroyed(Conference conference) { 45 Log.v(ImsConferenceController.class, "onDestroyed: %s", conference); 48 mImsConferences.remove(conference); 53 * Ims conference controller connection listener. Used to respond to changes in state of th 319 ImsConference conference = new ImsConference(mConnectionService, conferenceHostConnection); local [all...] |
TelephonyConferenceController.java | 27 import android.telecom.Conference; 39 * default IMS conference call behavior. This functionality is characterized by the support of 40 * two top-level calls, in contrast to a CDMA conference call which automatically starts a 41 * conference when there are two calls. 94 private boolean isFullConference(Conference conference) { 95 return conference.getConnections().size() >= TELEPHONY_CONFERENCE_MAX_SIZE; 104 * Calculates the conference-capable state of all GSM connections in this connection service. 147 // Set the conference as conferenceable with all the connections 156 Log.v(this, "conference conferenceable: %s", nonConferencedConnections) [all...] |
TelephonyConference.java | 19 import android.telecom.Conference; 30 * TelephonyConnection-based conference call for GSM conferences and IMS conferences (which may 33 public class TelephonyConference extends Conference { 46 * Invoked when the Conference and all it's {@link Connection}s should be disconnected. 66 Log.d(this, "Found multiparty call to hangup for conference."); 71 Log.e(this, e, "Exception thrown trying to hangup conference"); 78 * Invoked when the specified {@link Connection} should be separated from the conference call. 89 Log.e(this, e, "Exception thrown trying to separate a conference call"); 98 phone.conference(); 101 Log.e(this, e, "Exception thrown trying to merge call into a conference"); [all...] |
/cts/tests/tests/telecom/src/android/telecom/cts/ |
RemoteConferenceTest.java | 43 * {@link CtsRemoteConnectionService}. Then we create a remote conference on the 45 * object. The onConference method on the managerConnectionService will initiate a remote conference 46 * creation on the remoteConnectionService and once that is completed, we create a local conference 78 fail("The 2 participating calls should contain the conference call as its parent"); 81 fail("The conference call should contain the 2 participating calls as its children"); 214 public void onStateChanged(RemoteConference conference, int oldState, int newState) { 215 super.onStateChanged(conference, oldState, newState); 216 callbackInvoker.invoke(conference, oldState, newState); 240 public void onDisconnected(RemoteConference conference, 242 super.onDisconnected(conference, disconnectCause) [all...] |
CtsConnectionService.java | 22 import android.telecom.Conference; 141 public static void addConferenceToTelecom(Conference conference) { 143 sTelecomConnectionService.addConference(conference); 179 public void onRemoteConferenceAdded(RemoteConference conference) { 182 sConnectionService.onRemoteConferenceAdded(conference); 184 mMockConnectionService.onRemoteConferenceAdded(conference);
|
MockConnectionService.java | 88 MockConference conference = new MockConference( local 90 CtsConnectionService.addConferenceToTelecom(conference); 91 conferences.add(conference); 103 public void onRemoteConferenceAdded(RemoteConference conference) { 105 remoteConferences.add(conference);
|
BaseRemoteTelecomTest.java | 174 fail("No outgoing conference requested by Telecom"); 179 // Return the newly created conference object to the caller 180 MockConference conference = remoteConnectionService.conferences.get(0); local 181 setAndVerifyConferenceForOutgoingCall(conference); 182 return conference; 203 void assertRemoteConferenceState(final RemoteConference conference, final int state) { 213 return conference.getState(); 217 "Remote Conference should be in state " + state
|
CtsRemoteConnectionService.java | 22 import android.telecom.Conference; 129 public static void addConferenceToTelecom(Conference conference) { 131 sTelecomConnectionService.addConference(conference);
|
BaseTelecomTestWithMockServices.java | 34 import android.telecom.Conference; 390 call1.conference(call2); 398 fail("Conference addition failed."); 419 fail("Conference split failed"); 430 fail("No outgoing conference requested by Telecom"); 435 // Return the newly created conference object to the caller 436 MockConference conference = connectionService.conferences.get(0); local 437 setAndVerifyConferenceForOutgoingCall(conference); 438 return conference; 441 void setAndVerifyConferenceForOutgoingCall(MockConference conference) { [all...] |
/frameworks/base/telecomm/java/com/android/internal/telecom/ |
IInCallAdapter.aidl | 52 void conference(String callId, String otherCallId);
|
IConnectionService.aidl | 65 void conference(String conferenceCallId, String callId);
|
IConnectionServiceAdapter.aidl | 62 void addConferenceCall(String callId, in ParcelableConference conference);
|
/packages/services/Telecomm/testapps/src/com/android/server/telecom/testapps/ |
TestConnectionManager.java | 21 import android.telecom.Conference; 198 public final class TestManagedConference extends Conference { 201 public void onStateChanged(RemoteConference conference, int oldState, int newState) { 213 log("unrecognized state for Conference: " + newState); 219 public void onDisconnected(RemoteConference conference, 226 RemoteConference conference, 238 RemoteConference conference, 249 public void onConnectionCapabilitiesChanged(RemoteConference conference, 255 public void onDestroyed(RemoteConference conference) {
|
/packages/services/Telecomm/src/com/android/server/telecom/ |
InCallAdapter.java | 245 public void conference(String callId, String otherCallId) { method in class:InCallAdapter 254 mCallsManager.conference(call, otherCall); 256 Log.w(this, "conference, unknown call id: %s or %s", callId, otherCallId);
|
/packages/apps/InCallUI/src/com/android/incallui/ |
TelecomAdapter.java | 136 call.conference(conferenceable.get(0));
|
/frameworks/opt/telephony/src/java/com/android/internal/telephony/test/ |
SimulatedGsmCallState.java | 428 ret = conference(); 607 conference() { method in class:SimulatedGsmCallState
|