Lines Matching refs:attr

148     const auto& attr = *it;  in Deserialize()  local
149 if (attr.type != PRIMARY_SERVICE && attr.type != SECONDARY_SERVICE) break; in Deserialize()
151 .handle = attr.handle, in Deserialize()
152 .uuid = attr.value.service.uuid, in Deserialize()
153 .is_primary = (attr.type == PRIMARY_SERVICE), in Deserialize()
154 .end_handle = attr.value.service.end_handle, in Deserialize()
162 const auto& attr = *it; in Deserialize() local
167 current_service_it->end_handle < attr.handle) { in Deserialize()
172 !HandleInRange(*current_service_it, attr.handle)) { in Deserialize()
174 attr.handle); in Deserialize()
179 if (attr.type == INCLUDE) { in Deserialize()
181 FindService(result.services, attr.value.included_service.handle); in Deserialize()
188 .handle = attr.handle, in Deserialize()
189 .uuid = attr.value.included_service.uuid, in Deserialize()
190 .start_handle = attr.value.included_service.handle, in Deserialize()
191 .end_handle = attr.value.included_service.end_handle, in Deserialize()
193 } else if (attr.type == CHARACTERISTIC) { in Deserialize()
195 .declaration_handle = attr.handle, in Deserialize()
196 .uuid = attr.value.characteristic.uuid, in Deserialize()
197 .value_handle = attr.value.characteristic.value_handle, in Deserialize()
198 .properties = attr.value.characteristic.properties, in Deserialize()
203 if (attr.type == CHARACTERISTIC_EXTENDED_PROPERTIES) { in Deserialize()
205 Descriptor{.handle = attr.handle, in Deserialize()
206 .uuid = attr.type, in Deserialize()
208 attr.value.characteristic_extended_properties}); in Deserialize()
213 .handle = attr.handle, in Deserialize()
214 .uuid = attr.type, in Deserialize()