Lines Matching refs:MdnsTracker
42 class MdnsTracker {
49 MdnsTracker(MdnsSender* sender,
54 MdnsTracker(const MdnsTracker& other) = delete;
55 MdnsTracker(MdnsTracker&& other) noexcept = delete;
56 MdnsTracker& operator=(const MdnsTracker& other) = delete;
57 MdnsTracker& operator=(MdnsTracker&& other) noexcept = delete;
58 virtual ~MdnsTracker();
76 bool AddAdjacentNode(const MdnsTracker* tracker) const;
77 bool RemoveAdjacentNode(const MdnsTracker* tracker) const;
79 const std::vector<const MdnsTracker*>& adjacent_nodes() const { in adjacent_nodes()
92 void AddReverseAdjacency(const MdnsTracker* tracker) const;
93 void RemovedReverseAdjacency(const MdnsTracker* tracker) const;
96 mutable std::vector<const MdnsTracker*> adjacent_nodes_;
103 class MdnsRecordTracker : public MdnsTracker {
172 using MdnsTracker::tracker_type;
202 class MdnsQuestionTracker : public MdnsTracker {
225 using MdnsTracker::tracker_type;