#include "chrome/browser/media/router/discovery/mdns/dns_sd_device_lister.h"
#include "chrome/browser/media/router/discovery/mdns/dns_sd_delegate.h"
ServiceDescription;
namespace media_router {
namespace {
void FillServiceInfo(const ServiceDescription& service_description,
DnsSdService* service) { … }
}
DnsSdDeviceLister::DnsSdDeviceLister(
local_discovery::ServiceDiscoveryClient* service_discovery_client,
DnsSdDelegate* delegate,
const std::string& service_type)
: … { … }
DnsSdDeviceLister::~DnsSdDeviceLister() { … }
void DnsSdDeviceLister::Discover() { … }
void DnsSdDeviceLister::Reset() { … }
void DnsSdDeviceLister::OnDeviceChanged(
const std::string& service_type,
bool added,
const ServiceDescription& service_description) { … }
void DnsSdDeviceLister::OnDeviceRemoved(const std::string& service_type,
const std::string& service_name) { … }
void DnsSdDeviceLister::OnDeviceCacheFlushed(const std::string& service_type) { … }
void DnsSdDeviceLister::OnPermissionRejected() { … }
}