From bbf30dfd767f823f5f40d14b498e2a593454c5c9 Mon Sep 17 00:00:00 2001 From: Wink Saville Date: Tue, 29 May 2012 12:40:46 -0700 Subject: Enhance StateMachine Quitting and logging support. Make StateMachine#quit non-conditional and remove the need to process the SM_QUIT_CMD it is now private. Rename halting to onHalting. Add onQuitting Change the message specific logging to be more generic and change the xxxProcessedMessagesYyy methods to xxxLogRecXyy names. Also add addLogRec(String) and addLogRec(String, State) as the generic logging methods. bug: 5678189 Change-Id: I22f66d11828bfd70498db625fe1be728b90478b7 --- wifi/java/android/net/wifi/WifiStateMachine.java | 6 +++--- wifi/java/android/net/wifi/p2p/WifiP2pService.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'wifi/java') diff --git a/wifi/java/android/net/wifi/WifiStateMachine.java b/wifi/java/android/net/wifi/WifiStateMachine.java index a0f32812111e..a8877ebe706f 100644 --- a/wifi/java/android/net/wifi/WifiStateMachine.java +++ b/wifi/java/android/net/wifi/WifiStateMachine.java @@ -681,7 +681,7 @@ public class WifiStateMachine extends StateMachine { setInitialState(mInitialState); - setProcessedMessagesSize(100); + setLogRecSize(100); if (DBG) setDbg(true); //start the state machine @@ -1135,7 +1135,7 @@ public class WifiStateMachine extends StateMachine { } @Override - protected boolean recordProcessedMessage(Message msg) { + protected boolean recordLogRec(Message msg) { //Ignore screen on/off & common messages when driver has started if (getCurrentState() == mConnectedState || getCurrentState() == mDisconnectedState) { switch (msg.what) { @@ -1635,7 +1635,7 @@ public class WifiStateMachine extends StateMachine { handlePostDhcpSetup(); mDhcpStateMachine.sendMessage(DhcpStateMachine.CMD_STOP_DHCP); - mDhcpStateMachine.quit(); + mDhcpStateMachine.doQuit(); mDhcpStateMachine = null; } diff --git a/wifi/java/android/net/wifi/p2p/WifiP2pService.java b/wifi/java/android/net/wifi/p2p/WifiP2pService.java index cc49cae6fc10..3cb8a8c49b57 100644 --- a/wifi/java/android/net/wifi/p2p/WifiP2pService.java +++ b/wifi/java/android/net/wifi/p2p/WifiP2pService.java @@ -1163,7 +1163,7 @@ public class WifiP2pService extends IWifiP2pManager.Stub { } else { if (DBG) logd("stop DHCP client"); mDhcpStateMachine.sendMessage(DhcpStateMachine.CMD_STOP_DHCP); - mDhcpStateMachine.quit(); + mDhcpStateMachine.doQuit(); mDhcpStateMachine = null; } -- cgit v1.2.3-59-g8ed1b