Lines Matching full:zone
5 #include "zone.hpp"
13 class Zone;
19 * @brief Create a zone handler function object
23 * @return - The created zone handler function object
103 Zone& zone) const in operator ()()
126 zone.getPropertyValueVisitor<T>(_intf, _prop, it->second); in operator ()()
128 _handler(zone, _path, _intf, _prop, std::forward<T>(value)); in operator ()()
134 auto val = zone.getPropertyByName<T>(_path, _intf, _prop); in operator ()()
135 _handler(zone, _path, _intf, _prop, std::forward<T>(val)); in operator ()()
155 void operator()(Zone& zone, const Group& group) const in operator ()()
159 [&zone, handler = std::move(_handler)](const auto& member) { in operator ()()
165 auto val = zone.getPropertyByName<T>(path, intf, prop); in operator ()()
166 handler(zone, path, intf, prop, std::forward<T>(val)); in operator ()()
246 Zone& zone) const in operator ()()
277 zone.getPropertyValueVisitor<T>(_intf, _prop, itProp->second); in operator ()()
279 _handler(zone, _path, _intf, _prop, std::forward<T>(value)); in operator ()()
333 Zone& zone) const in operator ()()
355 _handler(zone); in operator ()()
403 Zone& zone) const in operator ()()
422 _handler(zone, name, hasOwner); in operator ()()
426 void operator()(Zone& zone, const Group& group) const in operator ()()
432 [&zone, &group, &name, &hasOwner, in operator ()()
438 auto servName = zone.getService(path, intf); in operator ()()
443 zone.getBus(), "org.freedesktop.DBus", in operator ()()
447 handler(zone, name, hasOwner); in operator ()()