android_system_core/nexus
San Mehat 3aff2d1de5 Nexus: Clean up supplicant events, protocol, and continue plumbing
- Create SupplicantEvent classes for events
    - New SupplicantEventFactory for creating events
    - Extract Controller -> NetworkManager callbacks into IControllerHandler
    - Move ScanResult handling from Supplicant -> WifiController
    - Plumb more 'onConnected()' code
    - Instead of re-creating NetworkList every-time, merge in
      new entries
    - Extract SupplicantListener -> Supplicant callbacks into
      ISupplicantEventHandler
    - Move SupplicantListener callback handling to WifiController
    - Add unlocked version of lookupNetwork()
    - Save supplicant config after setting a WifiNetwork variable
    - Move property registration from WifiNetwork -> Supplicant
    - Change wifi enable broadcast messages
    - Add 3 new events: 'onAssociating', 'onAssociated', 'onConnectionTimeout'
    - Add support for handling KeyManagement

Signed-off-by: San Mehat <san@google.com>
2009-06-15 14:20:02 -07:00
..
Android.mk Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
CommandListener.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
CommandListener.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
Controller.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
Controller.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
ErrorCode.h nexus: Refactor some of the create/remove network path and add code for 2009-05-29 15:26:21 -07:00
IControllerHandler.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
InterfaceConfig.cpp nexus: Refactor some of the create/remove network path and add code for 2009-05-29 15:26:21 -07:00
InterfaceConfig.h nexus: Refactor some of the create/remove network path and add code for 2009-05-29 15:26:21 -07:00
IPropertyProvider.h nexus: Refactor some of the create/remove network path and add code for 2009-05-29 15:26:21 -07:00
ISupplicantEventHandler.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
LoopController.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
LoopController.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
main.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
NetworkManager.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
NetworkManager.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
nexctl.c nexctl: Refactor so Nexus can be tested from scripts easily. 2009-06-15 14:07:28 -07:00
NexusCommand.cpp nexus: Refactor some of the create/remove network path and add code for 2009-05-29 15:26:21 -07:00
NexusCommand.h nexus: Refactor some of the create/remove network path and add code for 2009-05-29 15:26:21 -07:00
OpenVpnController.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
OpenVpnController.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
Property.h nexus: Refactor some of the create/remove network path and add code for 2009-05-29 15:26:21 -07:00
PropertyManager.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
PropertyManager.h nexus: Refactor some of the create/remove network path and add code for 2009-05-29 15:26:21 -07:00
ScanResult.cpp nexus: Refactor some of the create/remove network path and add code for 2009-05-29 15:26:21 -07:00
ScanResult.h nexus: Refactor some of the create/remove network path and add code for 2009-05-29 15:26:21 -07:00
Supplicant.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
Supplicant.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantAssociatedEvent.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantAssociatedEvent.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantAssociatingEvent.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantAssociatingEvent.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantConnectedEvent.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantConnectedEvent.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantConnectionTimeoutEvent.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantConnectionTimeoutEvent.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantDisconnectedEvent.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantDisconnectedEvent.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantEvent.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantEvent.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantEventFactory.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantEventFactory.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantListener.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantListener.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantScanResultsEvent.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantScanResultsEvent.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantState.cpp nexus: Refactor some of the create/remove network path and add code for 2009-05-29 15:26:21 -07:00
SupplicantState.h nexus: Refactor some of the create/remove network path and add code for 2009-05-29 15:26:21 -07:00
SupplicantStateChangeEvent.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantStateChangeEvent.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantStatus.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
SupplicantStatus.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
TiwlanWifiController.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
TiwlanWifiController.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
VpnController.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
VpnController.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
WifiController.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
WifiController.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
WifiNetwork.cpp Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
WifiNetwork.h Nexus: Clean up supplicant events, protocol, and continue plumbing 2009-06-15 14:20:02 -07:00
WifiScanner.cpp nexus: Refactor some of the create/remove network path and add code for 2009-05-29 15:26:21 -07:00
WifiScanner.h nexus: Refactor some of the create/remove network path and add code for 2009-05-29 15:26:21 -07:00