Lines Matching refs:Member

25 template <typename Member>
26 GroupCoordinator<Member>::GroupCoordinator() { in GroupCoordinator()
30 template <typename Member>
31 GroupCoordinator<Member>::~GroupCoordinator() { in ~GroupCoordinator()
36 template <typename Member>
37 void GroupCoordinator<Member>::RegisterMember( in RegisterMember()
39 Member* member) { in RegisterMember()
44 std::vector<Member*>& members = it->second.members; in RegisterMember()
56 template <typename Member>
57 void GroupCoordinator<Member>::UnregisterMember( in UnregisterMember()
59 Member* member) { in UnregisterMember()
64 std::vector<Member*>& members = group_it->second.members; in UnregisterMember()
79 template <typename Member>
80 void GroupCoordinator<Member>::AddObserver( in AddObserver()
92 template <typename Member>
93 void GroupCoordinator<Member>::RemoveObserver( in RemoveObserver()
109 template <typename Member>
110 void GroupCoordinator<Member>::ForEachMemberInGroup( in ForEachMemberInGroup()
112 base::RepeatingCallback<void(Member*)> callback) const { in ForEachMemberInGroup()
116 for (Member* member : this->GetCurrentMembersUnsafe(group_id)) { in ForEachMemberInGroup()
124 template <typename Member>
125 const std::vector<Member*>& GroupCoordinator<Member>::GetCurrentMembersUnsafe( in GetCurrentMembersUnsafe()
135 static const base::NoDestructor<std::vector<Member*>> empty_set; in GetCurrentMembersUnsafe()
139 template <typename Member>
140 typename GroupCoordinator<Member>::GroupMap::iterator
141 GroupCoordinator<Member>::FindGroup(const base::UnguessableToken& group_id) { in FindGroup()
156 template <typename Member>
157 void GroupCoordinator<Member>::MaybePruneGroupMapEntry( in MaybePruneGroupMapEntry()
165 template <typename Member>
166 GroupCoordinator<Member>::Observer::~Observer() = default;
168 template <typename Member>
169 GroupCoordinator<Member>::Group::Group() = default;
170 template <typename Member>
171 GroupCoordinator<Member>::Group::~Group() = default;
172 template <typename Member>
173 GroupCoordinator<Member>::Group::Group(
174 GroupCoordinator<Member>::Group&& other) = default;
175 template <typename Member>
176 typename GroupCoordinator<Member>::Group& GroupCoordinator<Member>::Group::