Lines Matching refs:family

95 template <int family>
124 template <int family>
128 typename AddrFamily<family>::addr ip;
133 template <int family>
137 typename AddrFamily<family>::addr address;
250 template <int family>
251 std::optional<IfAddr<family>> findIfAddr( in findIfAddr()
261 std::optional<typename AddrFamily<family>::addr> addr; in findIfAddr()
264 addr.emplace(stdplus::fromStr<typename AddrFamily<family>::addr>( in findIfAddr()
287 IfAddr<family> ifaddr; in findIfAddr()
307 template <int family>
315 return findIfAddr<family>(bus, params, idx, origins, ips); in getIfAddr()
336 template <int family>
337 std::optional<typename AddrFamily<family>::addr>
343 AddrFamily<family>::propertyGateway)); in getGatewayProperty()
348 return stdplus::fromStr<typename AddrFamily<family>::addr>(gatewayStr); in getGatewayProperty()
351 template <int family>
352 std::optional<IfNeigh<family>>
354 typename AddrFamily<family>::addr ip, in findStaticNeighbor()
363 std::optional<typename AddrFamily<family>::addr> neighIP; in findStaticNeighbor()
366 neighIP.emplace(stdplus::fromStr<typename AddrFamily<family>::addr>( in findStaticNeighbor()
382 IfNeigh<family> ret; in findStaticNeighbor()
393 template <int family>
395 typename AddrFamily<family>::addr address, in createNeighbor()
402 stdplus::ToStrHandle<stdplus::ToStr<typename AddrFamily<family>::addr>> in createNeighbor()
424 template <int family>
426 typename AddrFamily<family>::addr address) in setGatewayProperty()
429 auto gateway = getGatewayProperty<family>(bus, params); in setGatewayProperty()
430 std::optional<IfNeigh<family>> neighbor; in setGatewayProperty()
434 neighbor = findStaticNeighbor<family>(bus, params, *gateway, neighbors); in setGatewayProperty()
439 AddrFamily<family>::propertyGateway, in setGatewayProperty()
446 createNeighbor<family>(bus, params, address, neighbor->mac); in setGatewayProperty()