#ifndef NET_DNS_DNS_CONFIG_SERVICE_FUCHSIA_H_
#define NET_DNS_DNS_CONFIG_SERVICE_FUCHSIA_H_
#include "net/dns/dns_config_service.h"
namespace net {
namespace internal {
class NET_EXPORT_PRIVATE DnsConfigServiceFuchsia : public DnsConfigService {
public:
DnsConfigServiceFuchsia();
DnsConfigServiceFuchsia(const DnsConfigServiceFuchsia&) = delete;
DnsConfigServiceFuchsia& operator=(const DnsConfigServiceFuchsia&) = delete;
~DnsConfigServiceFuchsia() override;
protected:
void ReadConfigNow() override;
void ReadHostsNow() override;
bool StartWatching() override;
};
}
}
#endif