Lines Matching full:member
97 for (const auto& member : group.getMembers()) in propertiesChanged() local
99 // Setup property changed signal handler on the group member's in propertiesChanged()
102 rules::propertiesChanged(member, group.getInterface()); in propertiesChanged()
105 SignalObject(std::cref(member), std::cref(group.getInterface()), in propertiesChanged()
122 for (const auto& member : group.getMembers()) in interfacesAdded() local
124 // Setup interfaces added signal handler on the group member in interfacesAdded()
126 rules::interfacesAdded() + rules::argNpath(0, member); in interfacesAdded()
129 SignalObject(std::cref(member), std::cref(group.getInterface()), in interfacesAdded()
146 for (const auto& member : group.getMembers()) in interfacesRemoved() local
148 // Setup interfaces removed signal handler on the group member in interfacesRemoved()
150 rules::interfacesRemoved() + rules::argNpath(0, member); in interfacesRemoved()
153 SignalObject(std::cref(member), std::cref(group.getInterface()), in interfacesRemoved()
171 for (const auto& member : group.getMembers()) in nameOwnerChanged() local
176 serv = Manager::getService(member, group.getInterface()); in nameOwnerChanged()
181 // signal when a prior group member provided by the same service in nameOwnerChanged()
187 // member's service in nameOwnerChanged()
207 "signals from service of path {MEMBER}, interface {GROUP_INTERFACE}", in nameOwnerChanged()
208 "MEMBER", member, "GROUP_INTERFACE", group.getInterface()); in nameOwnerChanged()
213 void member(Manager* mgr, const Group& group, TriggerActions& actions, in member() function
217 SignalPkg signalPkg = {Handlers::member, SignalObject(), actions}; in member()
218 // If signal match already exists, then the member signal will be the in member()
224 for (const auto& member : group.getMembers()) in member() local
226 // Subscribe for signal from each group member in member()
228 rules::type::signal() + rules::member(group.getProperty()) + in member()
229 rules::path(member) + rules::interface(group.getInterface()); in member()