IImsExternalCallStateListener.aidl revision f604fc33c699b9f91315588ea4d6c6cd3b09a372
14456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber/* 24456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * Copyright (c) 2016 The Android Open Source Project 34456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * 44456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * Licensed under the Apache License, Version 2.0 (the "License"); 54456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * you may not use this file except in compliance with the License. 64456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * You may obtain a copy of the License at 74456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * 84456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * http://www.apache.org/licenses/LICENSE-2.0 94456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * 104456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * Unless required by applicable law or agreed to in writing, software 114456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * distributed under the License is distributed on an "AS IS" BASIS, 124456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 134456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * See the License for the specific language governing permissions and 144456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * limitations under the License. 154456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber */ 164456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber 174456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huberpackage com.android.ims.internal; 184456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber 194456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huberimport com.android.ims.ImsExternalCallState; 204456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber 214456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber/** 224456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * A listener type for receiving notifications about DEP through IMS 234456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * 244456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * {@hide} 25c7fc37a3dab9bd1f96713649f351b5990e6316ffJames Dong */ 264456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huberinterface IImsExternalCallStateListener { 275102400104ce1f0a6de7bf913381a91e4f18a22aMarco Nelissen 286fb40672ac0f0b2f479367fa0ba4e8944df06dadGloria Wang /** 294456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * Notifies client when Dialog Event Package update is received 304456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * 314456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * @param List<ImsExternalCallState> - External Call Dialog 32c7fc37a3dab9bd1f96713649f351b5990e6316ffJames Dong * 334456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber * @return void. 344456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber */ 354456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber void notifyRefreshExternalCallState(in List<ImsExternalCallState> externalCallDialogs); 364456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber 374456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber} 384456da54bcd206ed1f518c69cc959ca65a179c83Andreas Huber 395102400104ce1f0a6de7bf913381a91e4f18a22aMarco Nelissen