Loading telephony/java/com/android/internal/telephony/ApnContext.java +23 −23 Original line number Diff line number Diff line Loading @@ -78,8 +78,11 @@ public class ApnContext { return mDataConnection; } public synchronized void setDataConnection(DataConnection dataConnection) { mDataConnection = dataConnection; public synchronized void setDataConnection(DataConnection dc) { if (DBG) { log("setDataConnection: old dc=" + mDataConnection + " new dc=" + dc + " this=" + this); } mDataConnection = dc; } Loading @@ -88,10 +91,15 @@ public class ApnContext { } public synchronized void setDataConnectionAc(DataConnectionAc dcac) { if (DBG) { log("setDataConnectionAc: old dcac=" + mDataConnectionAc + " new dcac=" + dcac); } if (dcac != null) { dcac.addApnContextSync(this); } else { if (mDataConnectionAc != null) mDataConnectionAc.removeApnContextSync(this); if (mDataConnectionAc != null) { mDataConnectionAc.removeApnContextSync(this); } } mDataConnectionAc = dcac; } Loading Loading @@ -141,7 +149,7 @@ public class ApnContext { public synchronized void setState(DataConnectionTracker.State s) { if (DBG) { log("setState: " + s + " for type " + mApnType + ", previous state:" + mState); log("setState: " + s + ", previous state:" + mState); } mState = s; Loading @@ -165,7 +173,7 @@ public class ApnContext { public synchronized void setReason(String reason) { if (DBG) { log("set reason as " + reason + ", for type " + mApnType + ",current state " + mState); log("set reason as " + reason + ",current state " + mState); } mReason = reason; } Loading @@ -180,8 +188,7 @@ public class ApnContext { public void setEnabled(boolean enabled) { if (DBG) { log("set enabled as " + enabled + ", for type " + mApnType + ", current state is " + mDataEnabled.get()); log("set enabled as " + enabled + ", current state is " + mDataEnabled.get()); } mDataEnabled.set(enabled); } Loading @@ -192,8 +199,7 @@ public class ApnContext { public void setDependencyMet(boolean met) { if (DBG) { log("set mDependencyMet as " + met + ", for type " + mApnType + ", current state is " + mDependencyMet.get()); log("set mDependencyMet as " + met + " current state is " + mDependencyMet.get()); } mDependencyMet.set(met); } Loading @@ -204,25 +210,19 @@ public class ApnContext { @Override public String toString() { return "state=" + getState() + " apnType=" + mApnType; // We don't print mDataConnection because its recursive. return "{mApnType=" + mApnType + " mState=" + getState() + " mWaitingApns=" + mWaitingApns + " mWaitingApnsPermanentFailureCountDown=" + mWaitingApnsPermanentFailureCountDown + " mApnSetting=" + mApnSetting + " mDataConnectionAc=" + mDataConnectionAc + " mReason=" + mReason + " mDataEnabled=" + mDataEnabled + " mDependencyMet=" + mDependencyMet + "}"; } protected void log(String s) { Log.d(LOG_TAG, "[ApnContext] " + s); Log.d(LOG_TAG, "[ApnContext:" + mApnType + "] " + s); } public void dump(FileDescriptor fd, PrintWriter pw, String[] args) { pw.println("ApnContext:"); pw.println(" mApnType=" + mApnType); pw.println(" mState=" + mState); pw.println(" mWaitingApns=" + mWaitingApns); pw.println(" mWaitingApnsPermanentFailureCountDown=" + mWaitingApnsPermanentFailureCountDown); pw.println(" mApnSetting=" + mApnSetting); pw.println(" mDataConnection=" + mDataConnection); pw.println(" mDataConnectionAc=" + mDataConnectionAc); pw.println(" mReason=" + mReason); pw.println(" mDataEnabled=" + mDataEnabled); pw.println(" mDependencyMet=" + mDependencyMet); pw.println("ApnContext: " + this.toString()); } } telephony/java/com/android/internal/telephony/DataConnection.java +4 −5 Original line number Diff line number Diff line Loading @@ -69,7 +69,7 @@ public abstract class DataConnection extends StateMachine { protected static int mCount; protected AsyncChannel mAc; private List<ApnContext> mApnList = null; protected List<ApnContext> mApnList = null; PendingIntent mReconnectIntent = null; private DataConnectionTracker mDataConnectionTracker = null; Loading Loading @@ -247,7 +247,7 @@ public abstract class DataConnection extends StateMachine { protected FailCause lastFailCause; protected int mRetryOverride = -1; protected static final String NULL_IP = "0.0.0.0"; private int mRefCount; protected int mRefCount; Object userData; //***** Abstract methods Loading Loading @@ -600,9 +600,8 @@ public abstract class DataConnection extends StateMachine { result.newLp.setHttpProxy(mLinkProperties.getHttpProxy()); if (DBG && (! result.oldLp.equals(result.newLp))) { if (DBG) log("updateLinkProperty old != new"); if (VDBG) log("updateLinkProperty old LP=" + result.oldLp); if (VDBG) log("updateLinkProperty new LP=" + result.newLp); log("updateLinkProperty old LP=" + result.oldLp); log("updateLinkProperty new LP=" + result.newLp); } mLinkProperties = result.newLp; Loading telephony/java/com/android/internal/telephony/DataConnectionAc.java +5 −0 Original line number Diff line number Diff line Loading @@ -580,6 +580,11 @@ public class DataConnectionAc extends AsyncChannel { } } @Override public String toString() { return dataConnection.getName(); } private void log(String s) { android.util.Log.d(mLogTag, "DataConnectionAc " + s); } Loading telephony/java/com/android/internal/telephony/DataConnectionTracker.java +2 −1 Original line number Diff line number Diff line Loading @@ -499,6 +499,7 @@ public abstract class DataConnectionTracker extends Handler { */ protected DataConnectionTracker(PhoneBase phone) { super(); if (DBG) log("DCT.constructor"); mPhone = phone; IntentFilter filter = new IntentFilter(); Loading Loading @@ -534,6 +535,7 @@ public abstract class DataConnectionTracker extends Handler { } public void dispose() { if (DBG) log("DCT.dispose"); for (DataConnectionAc dcac : mDataConnectionAsyncChannels.values()) { dcac.disconnect(); } Loading Loading @@ -1256,7 +1258,6 @@ public abstract class DataConnectionTracker extends Handler { Set<Entry<String, ApnContext>> mApnContextsSet = mApnContexts.entrySet(); pw.println(" mApnContexts size=" + mApnContextsSet.size()); for (Entry<String, ApnContext> entry : mApnContextsSet) { pw.printf(" *** mApnContexts[%s]:\n", entry.getKey()); entry.getValue().dump(fd, pw, args); } pw.println(" ***************************************"); Loading telephony/java/com/android/internal/telephony/gsm/GsmDataConnection.java +4 −3 Original line number Diff line number Diff line Loading @@ -120,9 +120,10 @@ public class GsmDataConnection extends DataConnection { @Override public String toString() { return "State=" + getCurrentState().getName() + " Apn=" + mApn + " create=" + createTime + " lastFail=" + lastFailTime + " lastFailCause=" + lastFailCause; return "{" + getName() + ": State=" + getCurrentState().getName() + " apnSetting=" + mApn + " apnList= " + mApnList + " RefCount=" + mRefCount + " cid=" + cid + " create=" + createTime + " lastFail=" + lastFailTime + " lastFailCause=" + lastFailCause + "}"; } @Override Loading Loading
telephony/java/com/android/internal/telephony/ApnContext.java +23 −23 Original line number Diff line number Diff line Loading @@ -78,8 +78,11 @@ public class ApnContext { return mDataConnection; } public synchronized void setDataConnection(DataConnection dataConnection) { mDataConnection = dataConnection; public synchronized void setDataConnection(DataConnection dc) { if (DBG) { log("setDataConnection: old dc=" + mDataConnection + " new dc=" + dc + " this=" + this); } mDataConnection = dc; } Loading @@ -88,10 +91,15 @@ public class ApnContext { } public synchronized void setDataConnectionAc(DataConnectionAc dcac) { if (DBG) { log("setDataConnectionAc: old dcac=" + mDataConnectionAc + " new dcac=" + dcac); } if (dcac != null) { dcac.addApnContextSync(this); } else { if (mDataConnectionAc != null) mDataConnectionAc.removeApnContextSync(this); if (mDataConnectionAc != null) { mDataConnectionAc.removeApnContextSync(this); } } mDataConnectionAc = dcac; } Loading Loading @@ -141,7 +149,7 @@ public class ApnContext { public synchronized void setState(DataConnectionTracker.State s) { if (DBG) { log("setState: " + s + " for type " + mApnType + ", previous state:" + mState); log("setState: " + s + ", previous state:" + mState); } mState = s; Loading @@ -165,7 +173,7 @@ public class ApnContext { public synchronized void setReason(String reason) { if (DBG) { log("set reason as " + reason + ", for type " + mApnType + ",current state " + mState); log("set reason as " + reason + ",current state " + mState); } mReason = reason; } Loading @@ -180,8 +188,7 @@ public class ApnContext { public void setEnabled(boolean enabled) { if (DBG) { log("set enabled as " + enabled + ", for type " + mApnType + ", current state is " + mDataEnabled.get()); log("set enabled as " + enabled + ", current state is " + mDataEnabled.get()); } mDataEnabled.set(enabled); } Loading @@ -192,8 +199,7 @@ public class ApnContext { public void setDependencyMet(boolean met) { if (DBG) { log("set mDependencyMet as " + met + ", for type " + mApnType + ", current state is " + mDependencyMet.get()); log("set mDependencyMet as " + met + " current state is " + mDependencyMet.get()); } mDependencyMet.set(met); } Loading @@ -204,25 +210,19 @@ public class ApnContext { @Override public String toString() { return "state=" + getState() + " apnType=" + mApnType; // We don't print mDataConnection because its recursive. return "{mApnType=" + mApnType + " mState=" + getState() + " mWaitingApns=" + mWaitingApns + " mWaitingApnsPermanentFailureCountDown=" + mWaitingApnsPermanentFailureCountDown + " mApnSetting=" + mApnSetting + " mDataConnectionAc=" + mDataConnectionAc + " mReason=" + mReason + " mDataEnabled=" + mDataEnabled + " mDependencyMet=" + mDependencyMet + "}"; } protected void log(String s) { Log.d(LOG_TAG, "[ApnContext] " + s); Log.d(LOG_TAG, "[ApnContext:" + mApnType + "] " + s); } public void dump(FileDescriptor fd, PrintWriter pw, String[] args) { pw.println("ApnContext:"); pw.println(" mApnType=" + mApnType); pw.println(" mState=" + mState); pw.println(" mWaitingApns=" + mWaitingApns); pw.println(" mWaitingApnsPermanentFailureCountDown=" + mWaitingApnsPermanentFailureCountDown); pw.println(" mApnSetting=" + mApnSetting); pw.println(" mDataConnection=" + mDataConnection); pw.println(" mDataConnectionAc=" + mDataConnectionAc); pw.println(" mReason=" + mReason); pw.println(" mDataEnabled=" + mDataEnabled); pw.println(" mDependencyMet=" + mDependencyMet); pw.println("ApnContext: " + this.toString()); } }
telephony/java/com/android/internal/telephony/DataConnection.java +4 −5 Original line number Diff line number Diff line Loading @@ -69,7 +69,7 @@ public abstract class DataConnection extends StateMachine { protected static int mCount; protected AsyncChannel mAc; private List<ApnContext> mApnList = null; protected List<ApnContext> mApnList = null; PendingIntent mReconnectIntent = null; private DataConnectionTracker mDataConnectionTracker = null; Loading Loading @@ -247,7 +247,7 @@ public abstract class DataConnection extends StateMachine { protected FailCause lastFailCause; protected int mRetryOverride = -1; protected static final String NULL_IP = "0.0.0.0"; private int mRefCount; protected int mRefCount; Object userData; //***** Abstract methods Loading Loading @@ -600,9 +600,8 @@ public abstract class DataConnection extends StateMachine { result.newLp.setHttpProxy(mLinkProperties.getHttpProxy()); if (DBG && (! result.oldLp.equals(result.newLp))) { if (DBG) log("updateLinkProperty old != new"); if (VDBG) log("updateLinkProperty old LP=" + result.oldLp); if (VDBG) log("updateLinkProperty new LP=" + result.newLp); log("updateLinkProperty old LP=" + result.oldLp); log("updateLinkProperty new LP=" + result.newLp); } mLinkProperties = result.newLp; Loading
telephony/java/com/android/internal/telephony/DataConnectionAc.java +5 −0 Original line number Diff line number Diff line Loading @@ -580,6 +580,11 @@ public class DataConnectionAc extends AsyncChannel { } } @Override public String toString() { return dataConnection.getName(); } private void log(String s) { android.util.Log.d(mLogTag, "DataConnectionAc " + s); } Loading
telephony/java/com/android/internal/telephony/DataConnectionTracker.java +2 −1 Original line number Diff line number Diff line Loading @@ -499,6 +499,7 @@ public abstract class DataConnectionTracker extends Handler { */ protected DataConnectionTracker(PhoneBase phone) { super(); if (DBG) log("DCT.constructor"); mPhone = phone; IntentFilter filter = new IntentFilter(); Loading Loading @@ -534,6 +535,7 @@ public abstract class DataConnectionTracker extends Handler { } public void dispose() { if (DBG) log("DCT.dispose"); for (DataConnectionAc dcac : mDataConnectionAsyncChannels.values()) { dcac.disconnect(); } Loading Loading @@ -1256,7 +1258,6 @@ public abstract class DataConnectionTracker extends Handler { Set<Entry<String, ApnContext>> mApnContextsSet = mApnContexts.entrySet(); pw.println(" mApnContexts size=" + mApnContextsSet.size()); for (Entry<String, ApnContext> entry : mApnContextsSet) { pw.printf(" *** mApnContexts[%s]:\n", entry.getKey()); entry.getValue().dump(fd, pw, args); } pw.println(" ***************************************"); Loading
telephony/java/com/android/internal/telephony/gsm/GsmDataConnection.java +4 −3 Original line number Diff line number Diff line Loading @@ -120,9 +120,10 @@ public class GsmDataConnection extends DataConnection { @Override public String toString() { return "State=" + getCurrentState().getName() + " Apn=" + mApn + " create=" + createTime + " lastFail=" + lastFailTime + " lastFailCause=" + lastFailCause; return "{" + getName() + ": State=" + getCurrentState().getName() + " apnSetting=" + mApn + " apnList= " + mApnList + " RefCount=" + mRefCount + " cid=" + cid + " create=" + createTime + " lastFail=" + lastFailTime + " lastFailCause=" + lastFailCause + "}"; } @Override Loading