// Copyright 2023 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef OSP_IMPL_DNS_SD_WATCHER_CLIENT_H_ #define OSP_IMPL_DNS_SD_WATCHER_CLIENT_H_ #include <memory> #include <vector> #include "discovery/dnssd/public/dns_sd_service.h" #include "discovery/public/dns_sd_service_watcher.h" #include "osp/impl/service_listener_impl.h" #include "osp/public/service_info.h" #include "platform/api/task_runner_deleter.h" namespace openscreen { class TaskRunner; namespace osp { class DnsSdWatcherClient final : public ServiceListenerImpl::Delegate { … }; } // namespace osp } // namespace openscreen #endif // OSP_IMPL_DNS_SD_WATCHER_CLIENT_H_