History log of /hardware/interfaces/wifi/1.0/default/service.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
742bb977692b7223721daf593816cb6cf221f3f6 02-Feb-2017 Roshan Pius <rpius@google.com> wifi(implementation): Copy the user complete callback by value

The callback object may go out of scope by the time it's invoked. So,
make a copy of it. We're doing the same for the other user callbacks
received in this class.

Bug: 34930275
Test: Compiles
Change-Id: I275bba11ae8735a21514d871e8aa473f92f0fd7d
/hardware/interfaces/wifi/1.0/default/service.cpp
ab8166fa4e08d8f86504bb7311b86e31cd839cb1 19-Jan-2017 Chris Phoenix <cphoenix@google.com> wifi HAL uses "default" service name

The getService() and registerAsService() methods of interface objects
now have default parameters of "default" for the service name. HALs
will not have to use any service name unless they want to register
more than one service.

Test: builds; verify HAL still works

In support of b/33844934

Change-Id: Ia086509b3433976524bc4a0ac4b24385840ce565
/hardware/interfaces/wifi/1.0/default/service.cpp
4faa7f5b271ff6f76cb7f73ee8699e159f17ba37 28-Dec-2016 Martijn Coenen <maco@google.com> Fix wifi/bluetooth threadpool usage.

Bug: 31226656
Test: mma, hidl_test
Change-Id: I3f30f32392714ed653498828172165e511f847e7
/hardware/interfaces/wifi/1.0/default/service.cpp
fb8821066dcdae580acb8815b881805809961c44 21-Oct-2016 Steven Moreland <smoreland@google.com> wifi: Removing reference to IServiceManager.h.

Bug: 32313592
Test: make

Change-Id: If1b842c563b5934b58fb328c2f2315c42ae6fc06
/hardware/interfaces/wifi/1.0/default/service.cpp
aabe5755365b07b92f75e2ece853f44d785517aa 29-Sep-2016 Roshan Pius <rpius@google.com> wifi: Restructure wifi legacy HAL implementation

Restructured the existing code to create a new class called
|WifiLegacyHal|. This class will be used as a wrapper to invoke
all the legacy HAL functions and handle the "C" style callbacks.

Bug: 31936700
Test: mmma -j32 hardware/interfaces/wifi/1.0/default
Change-Id: I63e8543f49886f8446101320a97d1e96e30d1035
/hardware/interfaces/wifi/1.0/default/service.cpp
79a9975d07ec1fc583f4f281469bf3c05c909034 04-Oct-2016 Roshan Pius <rpius@google.com> wifi: Change namespace

Move the implementation to "android::hardware::wifi:V1_0::implementation"
namespace.
This is following the style guidelines in NFC HIDL
implementation(go/aog/279421).

While there,
Run checkstyle to correct formatting issues.

Bug:31936700
Test: mmma -j32 hardware/interfaces/wifi/1.0/default
Change-Id: I5600a60a0041b3318ed9289823ec335a8ed8a83d
/hardware/interfaces/wifi/1.0/default/service.cpp
3c4e8a358c96cb4781fbfeaa2718695260bb39ba 03-Oct-2016 Roshan Pius <rpius@google.com> wifi: Move legacy HAL implementation

Changes in the CL:
1. Move the legacy HAL implementation from
"frameworks/opt/net/wifi/wifi_hal_legacy" to
"hardware/interfaces/wifi/1.0/default".
2. Renamed the .rc file and the module name in makefile to
conform to the HIDL style guide.

Files renamed from:
wifi_hal_service.cpp/h -> wifi.cpp/h
wifi_chip_service.cpp/h -> wifi_chip.cpp/h
main.cpp -> service

Bug: 31821133
Test: mmma -j32 hardware/interfaces/wifi/1.0/default
Change-Id: I5e65e2fdb5596346bde6963588031dcea42d633a
/hardware/interfaces/wifi/1.0/default/service.cpp