summaryrefslogtreecommitdiffstats
path: root/telephony/java/com/android/internal/telephony/gsm/SimPhoneBookInterfaceManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'telephony/java/com/android/internal/telephony/gsm/SimPhoneBookInterfaceManager.java')
-rw-r--r--telephony/java/com/android/internal/telephony/gsm/SimPhoneBookInterfaceManager.java79
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);
- }
-}
-