Lines Matching refs:MdnsPublisher

47 MdnsPublisher::MdnsPublisher(MdnsSender* sender,  in MdnsPublisher()  function in openscreen::discovery::MdnsPublisher
63 MdnsPublisher::~MdnsPublisher() { in ~MdnsPublisher()
70 Error MdnsPublisher::RegisterRecord(const MdnsRecord& record) { in RegisterRecord()
97 Error MdnsPublisher::UnregisterRecord(const MdnsRecord& record) { in UnregisterRecord()
110 Error MdnsPublisher::UpdateRegisteredRecord(const MdnsRecord& old_record, in UpdateRegisteredRecord()
145 size_t MdnsPublisher::GetRecordCount() const { in GetRecordCount()
156 bool MdnsPublisher::HasRecords(const DomainName& name, in HasRecords()
162 std::vector<MdnsRecord::ConstRef> MdnsPublisher::GetRecords( in GetRecords()
185 std::vector<MdnsRecord::ConstRef> MdnsPublisher::GetPtrRecords(DnsClass clazz) { in GetPtrRecords()
209 Error MdnsPublisher::RemoveRecord(const MdnsRecord& record, in RemoveRecord()
240 bool MdnsPublisher::IsRecordNameClaimed(const MdnsRecord& record) const { in IsRecordNameClaimed()
248 MdnsPublisher::RecordAnnouncer::RecordAnnouncer( in RecordAnnouncer()
250 MdnsPublisher* publisher, in RecordAnnouncer()
267 MdnsPublisher::RecordAnnouncer::~RecordAnnouncer() { in ~RecordAnnouncer()
274 void MdnsPublisher::RecordAnnouncer::QueueGoodbye() { in QueueGoodbye()
280 void MdnsPublisher::RecordAnnouncer::QueueAnnouncement() { in QueueAnnouncement()
294 void MdnsPublisher::QueueRecord(MdnsRecord record) { in QueueRecord()
337 void MdnsPublisher::ProcessRecordQueue() { in ProcessRecordQueue()
369 Clock::duration MdnsPublisher::RecordAnnouncer::GetNextAnnounceDelay() { in GetNextAnnounceDelay()