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 7namespace android { 8namespace hardware { 9namespace wifi { 10namespace offload { 11namespace V1_0 { 12namespace implementation { 13namespace offload_utils { 14 15bool ToHidlScanResults(const std::vector<wifi_offload::ScanResult>& chreScanResults, 16 std::vector<ScanResult>* hidlScanResults); 17bool ToHidlScanStats(const wifi_offload::ScanStats& chreScanStats, ScanStats* hildScanStats); 18bool ToChreScanConfig(const ScanParam& param, const ScanFilter& filter, 19 wifi_offload::ScanConfig* scanConfig); 20bool 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