Lines Matching full:properties
39 fuchsia::net::interfaces::Properties properties) { in VerifyAndCreate() argument
40 if (!internal::VerifyCompleteInterfaceProperties(properties)) in VerifyAndCreate()
42 return absl::make_optional(InterfaceProperties(std::move(properties))); in VerifyAndCreate()
46 fuchsia::net::interfaces::Properties properties) in InterfaceProperties() argument
47 : properties_(std::move(properties)) {} in InterfaceProperties()
58 fuchsia::net::interfaces::Properties properties) { in Update() argument
59 if (!properties.has_id() || properties_.id() != properties.id()) { in Update()
60 LOG(ERROR) << "Update failed: invalid properties."; in Update()
64 if (properties.has_addresses()) { in Update()
65 for (const auto& fidl_address : properties.addresses()) { in Update()
67 LOG(ERROR) << "Update failed: invalid properties."; in Update()
71 properties_.set_addresses(std::move(*properties.mutable_addresses())); in Update()
74 if (properties.has_online()) in Update()
75 properties_.set_online(properties.online()); in Update()
76 if (properties.has_has_default_ipv4_route()) in Update()
77 properties_.set_has_default_ipv4_route(properties.has_default_ipv4_route()); in Update()
78 if (properties.has_has_default_ipv6_route()) in Update()
79 properties_.set_has_default_ipv6_route(properties.has_default_ipv6_route()); in Update()
141 const fuchsia::net::interfaces::Properties& properties) { in VerifyCompleteInterfaceProperties() argument
142 if (!properties.has_id()) in VerifyCompleteInterfaceProperties()
144 if (!properties.has_addresses()) in VerifyCompleteInterfaceProperties()
146 for (const auto& fidl_address : properties.addresses()) { in VerifyCompleteInterfaceProperties()
150 if (!properties.has_online()) in VerifyCompleteInterfaceProperties()
152 if (!properties.has_device_class()) in VerifyCompleteInterfaceProperties()
154 if (!properties.has_has_default_ipv4_route()) in VerifyCompleteInterfaceProperties()
156 if (!properties.has_has_default_ipv6_route()) in VerifyCompleteInterfaceProperties()
158 if (!properties.has_name()) { in VerifyCompleteInterfaceProperties()
177 std::vector<fuchsia::net::interfaces::Properties> interfaces; in GetNetworkList()