diff options
Diffstat (limited to 'telephony/java/com/android/internal/telephony/gsm/SimPhoneBookInterfaceManager.java')
-rw-r--r-- | telephony/java/com/android/internal/telephony/gsm/SimPhoneBookInterfaceManager.java | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/telephony/java/com/android/internal/telephony/gsm/SimPhoneBookInterfaceManager.java b/telephony/java/com/android/internal/telephony/gsm/SimPhoneBookInterfaceManager.java deleted file mode 100644 index 35ba0d1..0000000 --- a/telephony/java/com/android/internal/telephony/gsm/SimPhoneBookInterfaceManager.java +++ /dev/null @@ -1,79 +0,0 @@ -/* -** Copyright 2007, The Android Open Source Project -** -** Licensed under the Apache License, Version 2.0 (the "License"); -** you may not use this file except in compliance with the License. -** You may obtain a copy of the License at -** -** http://www.apache.org/licenses/LICENSE-2.0 -** -** Unless required by applicable law or agreed to in writing, software -** distributed under the License is distributed on an "AS IS" BASIS, -** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -** See the License for the specific language governing permissions and -** limitations under the License. -*/ - -package com.android.internal.telephony.gsm; - -import java.util.concurrent.atomic.AtomicBoolean; - -import android.os.Message; -import android.util.Log; - -import com.android.internal.telephony.IccPhoneBookInterfaceManager; - -/** - * SimPhoneBookInterfaceManager to provide an inter-process communication to - * access ADN-like SIM records. - */ - - -public class SimPhoneBookInterfaceManager extends IccPhoneBookInterfaceManager { - static final String LOG_TAG = "GSM"; - - public SimPhoneBookInterfaceManager(GSMPhone phone) { - super(phone); - adnCache = phone.mIccRecords.getAdnCache(); - //NOTE service "simphonebook" added by IccSmsInterfaceManagerProxy - } - - public void dispose() { - super.dispose(); - } - - protected void finalize() { - try { - super.finalize(); - } catch (Throwable throwable) { - Log.e(LOG_TAG, "Error while finalizing:", throwable); - } - if(DBG) Log.d(LOG_TAG, "SimPhoneBookInterfaceManager finalized"); - } - - public int[] getAdnRecordsSize(int efid) { - if (DBG) logd("getAdnRecordsSize: efid=" + efid); - synchronized(mLock) { - checkThread(); - recordSize = new int[3]; - - //Using mBaseHandler, no difference in EVENT_GET_SIZE_DONE handling - AtomicBoolean status = new AtomicBoolean(false); - Message response = mBaseHandler.obtainMessage(EVENT_GET_SIZE_DONE, status); - - phone.getIccFileHandler().getEFLinearRecordSize(efid, response); - waitForResult(status); - } - - return recordSize; - } - - protected void logd(String msg) { - Log.d(LOG_TAG, "[SimPbInterfaceManager] " + msg); - } - - protected void loge(String msg) { - Log.e(LOG_TAG, "[SimPbInterfaceManager] " + msg); - } -} - |