1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
|
// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "components/wifi/wifi_service.h"
#include "base/notimplemented.h"
#include "base/task/sequenced_task_runner.h"
#include "base/task/single_thread_task_runner.h"
namespace wifi {
// TODO(crbug.com/40198322): Implement WifiServiceFuchsia.
class WifiServiceFuchsia : public WiFiService {
public:
WifiServiceFuchsia() = default;
WifiServiceFuchsia(const WifiServiceFuchsia&) = delete;
WifiServiceFuchsia& operator=(const WifiServiceFuchsia&) = delete;
~WifiServiceFuchsia() override = default;
// WiFiService interface implementation.
void Initialize(
scoped_refptr<base::SequencedTaskRunner> task_runner) override {
NOTIMPLEMENTED_LOG_ONCE();
}
void UnInitialize() override { NOTIMPLEMENTED_LOG_ONCE(); }
void GetProperties(const std::string& network_guid,
base::Value::Dict* properties,
std::string* error) override {
*error = kErrorNotImplemented;
NOTIMPLEMENTED_LOG_ONCE();
}
void GetManagedProperties(const std::string& network_guid,
base::Value::Dict* managed_properties,
std::string* error) override {
*error = kErrorNotImplemented;
NOTIMPLEMENTED_LOG_ONCE();
}
void GetState(const std::string& network_guid,
base::Value::Dict* properties,
std::string* error) override {
*error = kErrorNotImplemented;
NOTIMPLEMENTED_LOG_ONCE();
}
void SetProperties(const std::string& network_guid,
base::Value::Dict properties,
std::string* error) override {
*error = kErrorNotImplemented;
NOTIMPLEMENTED_LOG_ONCE();
}
void CreateNetwork(bool shared,
base::Value::Dict properties,
std::string* network_guid,
std::string* error) override {
*error = kErrorNotImplemented;
NOTIMPLEMENTED_LOG_ONCE();
}
void GetVisibleNetworks(const std::string& network_type,
bool include_details,
base::Value::List* network_list) override {
NOTIMPLEMENTED_LOG_ONCE();
}
void RequestNetworkScan() override { NOTIMPLEMENTED_LOG_ONCE(); }
void StartConnect(const std::string& network_guid,
std::string* error) override {
*error = kErrorNotImplemented;
NOTIMPLEMENTED_LOG_ONCE();
}
void StartDisconnect(const std::string& network_guid,
std::string* error) override {
*error = kErrorNotImplemented;
NOTIMPLEMENTED_LOG_ONCE();
}
void GetKeyFromSystem(const std::string& network_guid,
std::string* key_data,
std::string* error) override {
*error = kErrorNotImplemented;
NOTIMPLEMENTED_LOG_ONCE();
}
void SetEventObservers(
scoped_refptr<base::SingleThreadTaskRunner> task_runner,
NetworkGuidListCallback networks_changed_observer,
NetworkGuidListCallback network_list_changed_observer) override {
NOTIMPLEMENTED_LOG_ONCE();
}
void RequestConnectedNetworkUpdate() override { NOTIMPLEMENTED_LOG_ONCE(); }
void GetConnectedNetworkSSID(std::string* ssid, std::string* error) override {
*error = kErrorNotImplemented;
NOTIMPLEMENTED_LOG_ONCE();
}
};
WiFiService* WiFiService::Create() {
return new WifiServiceFuchsia();
}
} // namespace wifi
|