• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef WIFI_OFFLOAD_SERVER_UTILS_H_
2 #define WIFI_OFFLOAD_SERVER_UTILS_H_
3 
4 #include <android/hardware/wifi/offload/1.0/IOffload.h>
5 #include <chre/apps/wifi_offload/flatbuffers_serialization.h>
6 
7 namespace android {
8 namespace hardware {
9 namespace wifi {
10 namespace offload {
11 namespace V1_0 {
12 namespace implementation {
13 namespace offload_utils {
14 
15 bool ToHidlScanResults(const std::vector<wifi_offload::ScanResult>& chreScanResults,
16                        std::vector<ScanResult>* hidlScanResults);
17 bool ToHidlScanStats(const wifi_offload::ScanStats& chreScanStats, ScanStats* hildScanStats);
18 bool ToChreScanConfig(const ScanParam& param, const ScanFilter& filter,
19                       wifi_offload::ScanConfig* scanConfig);
20 bool ToHidlErrorMessage(uint32_t errorCode, std::string* errorMessage);
21 
22 }  //  namespace offload_utils
23 }  // namespace implementation
24 }  // namespace V1_0
25 }  // namespace offload
26 }  // namespace wifi
27 }  // namespace hardware
28 }  // namespace android
29 
30 #endif  // WIFI_OFFLOAD_SERVER_UTILS_H_
31