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