package com.android.internal.telephony; /* * #%L * Matos * $Id:$ * $HeadURL:$ * %% * Copyright (C) 2010 - 2014 Orange SA * %% * 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. * #L% */ @com.francetelecom.rd.stubs.annotation.ClassDone(0) public abstract class PhoneBase extends android.os.Handler implements Phone { // Fields public static final java.lang.String NETWORK_SELECTION_KEY = "network_selection_key"; public static final java.lang.String NETWORK_SELECTION_NAME_KEY = "network_selection_name_key"; public static final java.lang.String DATA_DISABLED_ON_BOOT_KEY = "disabled_on_boot_key"; protected static final int EVENT_RADIO_AVAILABLE = 0; protected static final int EVENT_SSN = 0; protected static final int EVENT_SIM_RECORDS_LOADED = 0; protected static final int EVENT_MMI_DONE = 0; protected static final int EVENT_RADIO_ON = 0; protected static final int EVENT_GET_BASEBAND_VERSION_DONE = 0; protected static final int EVENT_USSD = 0; protected static final int EVENT_RADIO_OFF_OR_NOT_AVAILABLE = 0; protected static final int EVENT_GET_IMEI_DONE = 0; protected static final int EVENT_GET_IMEISV_DONE = 0; protected static final int EVENT_GET_SIM_STATUS_DONE = 0; protected static final int EVENT_SET_CALL_FORWARD_DONE = 0; protected static final int EVENT_GET_CALL_FORWARD_DONE = 0; protected static final int EVENT_CALL_RING = 0; protected static final int EVENT_CALL_RING_CONTINUE = 0; protected static final int EVENT_SET_NETWORK_MANUAL_COMPLETE = 0; protected static final int EVENT_SET_NETWORK_AUTOMATIC_COMPLETE = 0; protected static final int EVENT_SET_CLIR_COMPLETE = 0; protected static final int EVENT_REGISTERED_TO_NETWORK = 0; protected static final int EVENT_SET_VM_NUMBER_DONE = 0; protected static final int EVENT_GET_DEVICE_IDENTITY_DONE = 0; protected static final int EVENT_RUIM_RECORDS_LOADED = 0; protected static final int EVENT_NV_READY = 0; protected static final int EVENT_SET_ENHANCED_VP = 0; protected static final int EVENT_EMERGENCY_CALLBACK_MODE_ENTER = 0; protected static final int EVENT_EXIT_EMERGENCY_CALLBACK_RESPONSE = 0; public static final java.lang.String CLIR_KEY = "clir_key"; public static final java.lang.String DNS_SERVER_CHECK_DISABLED_KEY = "dns_server_check_disabled_key"; public CommandsInterface mCM; protected IccFileHandler mIccFileHandler; public DataConnectionTracker mDataConnectionTracker; public boolean mIsTheCurrentActivePhone; public IccRecords mIccRecords; public IccCard mIccCard; public SmsStorageMonitor mSmsStorageMonitor; public SmsUsageMonitor mSmsUsageMonitor; public SMSDispatcher mSMS; protected final android.os.RegistrantList mPreciseCallStateRegistrants = (android.os.RegistrantList) null; protected final android.os.RegistrantList mNewRingingConnectionRegistrants = (android.os.RegistrantList) null; protected final android.os.RegistrantList mIncomingRingRegistrants = (android.os.RegistrantList) null; protected final android.os.RegistrantList mDisconnectRegistrants = (android.os.RegistrantList) null; protected final android.os.RegistrantList mServiceStateRegistrants = (android.os.RegistrantList) null; protected final android.os.RegistrantList mMmiCompleteRegistrants = (android.os.RegistrantList) null; protected final android.os.RegistrantList mMmiRegistrants = (android.os.RegistrantList) null; protected final android.os.RegistrantList mUnknownConnectionRegistrants = (android.os.RegistrantList) null; protected final android.os.RegistrantList mSuppServiceFailedRegistrants = (android.os.RegistrantList) null; protected android.os.Looper mLooper; protected final android.content.Context mContext = (android.content.Context) null; protected PhoneNotifier mNotifier; protected com.android.internal.telephony.test.SimulatedRadioControl mSimulatedRadioControl; // Constructors protected PhoneBase(@com.francetelecom.rd.stubs.annotation.CallBackRegister("phoneNotifier") PhoneNotifier arg1, android.content.Context arg2, CommandsInterface arg3){ super(); } protected PhoneBase(@com.francetelecom.rd.stubs.annotation.CallBackRegister("phoneNotifier") PhoneNotifier arg1, android.content.Context arg2, CommandsInterface arg3, boolean arg4){ super(); } // Methods public android.content.Context getContext(){ return (android.content.Context) null; } public abstract Phone.State getState(); public android.os.Handler getHandler(){ return (android.os.Handler) null; } public void handleMessage(android.os.Message arg1){ } public void dispose(){ } public void setVoiceMessageWaiting(int arg1, int arg2){ } public int getVoiceMessageCount(){ return 0; } public boolean isCspPlmnEnabled(){ return false; } public com.android.internal.telephony.ims.IsimRecords getIsimRecords(){ return (com.android.internal.telephony.ims.IsimRecords) null; } public void sendBurstDtmf(java.lang.String arg1, int arg2, int arg3, android.os.Message arg4){ } public void invokeOemRilRequestRaw(byte [] arg1, android.os.Message arg2){ } public void invokeOemRilRequestStrings(java.lang.String [] arg1, android.os.Message arg2){ } public void setBandMode(int arg1, android.os.Message arg2){ } public void queryAvailableBandMode(android.os.Message arg1){ } public void setPreferredNetworkType(int arg1, android.os.Message arg2){ } public void getPreferredNetworkType(android.os.Message arg1){ } @com.francetelecom.rd.stubs.annotation.FieldGet("mSmscAddress") public void getSmscAddress(android.os.Message arg1){ } public void setSmscAddress(@com.francetelecom.rd.stubs.annotation.FieldSet("mSmscAddress") java.lang.String arg1, android.os.Message arg2){ } public void queryCdmaRoamingPreference(android.os.Message arg1){ } public void setCdmaRoamingPreference(int arg1, android.os.Message arg2){ } public void queryTTYMode(android.os.Message arg1){ } public void setTTYMode(int arg1, android.os.Message arg2){ } public void exitEmergencyCallbackMode(){ } public void requestIsimAuthentication(java.lang.String arg1, android.os.Message arg2){ } public void registerForInCallVoicePrivacyOn( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForInCallVoicePrivacyOn(android.os.Handler arg1){ } public void registerForInCallVoicePrivacyOff( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForInCallVoicePrivacyOff(android.os.Handler arg1){ } public void registerForDisplayInfo( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForDisplayInfo(android.os.Handler arg1){ } public void registerForSignalInfo( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForSignalInfo(android.os.Handler arg1){ } public void registerForNumberInfo( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForNumberInfo(android.os.Handler arg1){ } public void registerForRedirectedNumberInfo( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForRedirectedNumberInfo(android.os.Handler arg1){ } public void registerForLineControlInfo( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForLineControlInfo(android.os.Handler arg1){ } public void registerFoT53ClirlInfo( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForT53ClirInfo(android.os.Handler arg1){ } public void registerForT53AudioControlInfo( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForT53AudioControlInfo(android.os.Handler arg1){ } public void registerForRingbackTone( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForRingbackTone(android.os.Handler arg1){ } public void registerForResendIncallMute( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForResendIncallMute(android.os.Handler arg1){ } public int getLteOnCdmaMode(){ return 0; } public abstract java.lang.String getPhoneName(); public void setEchoSuppressionEnabled(boolean arg1){ } public boolean getMessageWaitingIndicator(){ return false; } public boolean getCallForwardingIndicator(){ return false; } public Phone.DataState getDataConnectionState(){ return (Phone.DataState) null; } public void notifyCallForwardingIndicator(){ } public java.lang.String getIccSerialNumber(){ return (java.lang.String) null; } public boolean getIccRecordsLoaded(){ return false; } public boolean isDataConnectivityPossible(){ return false; } public boolean isDataConnectivityPossible(java.lang.String arg1){ return false; } public boolean needsOtaServiceProvisioning(){ return false; } public android.net.LinkProperties getLinkProperties(java.lang.String arg1){ return (android.net.LinkProperties) null; } public IccCard getIccCard(){ return (IccCard) null; } public abstract IccFileHandler getIccFileHandler(); public abstract int getPhoneType(); protected void notifyDisconnectP(Connection arg1){ } protected void notifyNewRingingConnectionP(Connection arg1){ } protected void notifyPreciseCallStateChangedP(){ } protected void notifyServiceStateChangedP(android.telephony.ServiceState arg1){ } public void setSystemProperty(java.lang.String arg1, java.lang.String arg2){ } public void removeReferences(){ } public void disableDnsCheck(boolean arg1){ } public boolean isDnsCheckDisabled(){ return false; } public void registerForPreciseCallStateChanged( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForPreciseCallStateChanged(android.os.Handler arg1){ } public void registerForUnknownConnection( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForUnknownConnection(android.os.Handler arg1){ } public void registerForNewRingingConnection( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForNewRingingConnection(android.os.Handler arg1){ } public void registerForIncomingRing( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForIncomingRing(android.os.Handler arg1){ } public void registerForDisconnect( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForDisconnect(android.os.Handler arg1){ } public void registerForSuppServiceFailed( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForSuppServiceFailed(android.os.Handler arg1){ } public void registerForMmiInitiate( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForMmiInitiate(android.os.Handler arg1){ } public void registerForMmiComplete( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForMmiComplete(android.os.Handler arg1){ } public void restoreSavedNetworkSelection(android.os.Message arg1){ } public void setUnitTestMode(boolean arg1){ } public boolean getUnitTestMode(){ return false; } public void registerForServiceStateChanged( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForServiceStateChanged(android.os.Handler arg1){ } public com.android.internal.telephony.test.SimulatedRadioControl getSimulatedRadioControl(){ return (com.android.internal.telephony.test.SimulatedRadioControl) null; } public void setSystemLocale(java.lang.String arg1, java.lang.String arg2, boolean arg3){ } public ServiceStateTracker getServiceStateTracker(){ return (ServiceStateTracker) null; } public CallTracker getCallTracker(){ return (CallTracker) null; } public void setCdmaSubscription(int arg1, android.os.Message arg2){ } public void enableEnhancedVoicePrivacy(boolean arg1, android.os.Message arg2){ } public void getEnhancedVoicePrivacy(android.os.Message arg1){ } public void notifyDataActivity(){ } public void notifyMessageWaitingIndicator(){ } public void notifyDataConnection(java.lang.String arg1, java.lang.String arg2, Phone.DataState arg3){ } public void notifyDataConnection(java.lang.String arg1, java.lang.String arg2){ } public void notifyDataConnection(java.lang.String arg1){ } public void notifyOtaspChanged(int arg1){ } public boolean isInEmergencyCall(){ return false; } public boolean isInEcm(){ return false; } public int getCdmaEriIconIndex(){ return 0; } public int getCdmaEriIconMode(){ return 0; } public java.lang.String getCdmaEriText(){ return (java.lang.String) null; } public java.lang.String getCdmaMin(){ return (java.lang.String) null; } public boolean isMinInfoReady(){ return false; } public java.lang.String getCdmaPrlVersion(){ return (java.lang.String) null; } public void registerForCdmaOtaStatusChange( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForCdmaOtaStatusChange(android.os.Handler arg1){ } public void registerForSubscriptionInfoReady( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForSubscriptionInfoReady(android.os.Handler arg1){ } public boolean isOtaSpNumber(java.lang.String arg1){ return false; } public void registerForCallWaiting( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForCallWaiting(android.os.Handler arg1){ } public void registerForEcmTimerReset( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unregisterForEcmTimerReset(android.os.Handler arg1){ } public void setOnEcbModeExitResponse( android.os.Handler arg1, int arg2, java.lang.Object arg3){ } public void unsetOnEcbModeExitResponse(android.os.Handler arg1){ } public java.lang.String [] getActiveApnTypes(){ return (java.lang.String []) null; } public java.lang.String getActiveApnHost(java.lang.String arg1){ return (java.lang.String) null; } public android.net.LinkCapabilities getLinkCapabilities(java.lang.String arg1){ return (android.net.LinkCapabilities) null; } public int enableApnType(java.lang.String arg1){ return 0; } public int disableApnType(java.lang.String arg1){ return 0; } public java.lang.String getMsisdn(){ return (java.lang.String) null; } public void notifyDataConnectionFailed(java.lang.String arg1, java.lang.String arg2){ } }