Home | History | Annotate | Download | only in network

Lines Matching refs:record

78 	uint32_t	record_id;	/* Service record id */
170 sdp_record_t *record;
172 record = sdp_record_alloc();
173 if (!record)
176 record->attrlist = NULL;
177 record->pattern = NULL;
183 sdp_set_service_classes(record, svclass);
188 sdp_set_profile_descs(record, pfseq);
190 sdp_set_info_attr(record, name, NULL, desc);
192 sdp_attr_add_new(record, SDP_ATTR_NET_ACCESS_TYPE,
194 sdp_attr_add_new(record, SDP_ATTR_MAX_NET_ACCESSRATE,
200 sdp_set_service_classes(record, svclass);
205 sdp_set_profile_descs(record, pfseq);
207 sdp_set_info_attr(record, name, NULL, desc);
212 sdp_set_service_classes(record, svclass);
217 sdp_set_profile_descs(record, pfseq);
219 sdp_set_info_attr(record, name, NULL, desc);
222 sdp_record_free(record);
228 sdp_set_browse_groups(record, root);
264 sdp_set_access_protos(record, aproto);
266 add_lang_attr(record);
268 sdp_attr_add_new(record, SDP_ATTR_SECURITY_DESC,
281 return record;
500 error("Service record not available");
635 sdp_record_t *record;
637 record = server_record_new(ns->name, ns->id);
638 if (!record) {
639 error("Unable to allocate new service record");
643 if (add_record_to_server(&ns->src, record) < 0) {
644 error("Failed to register service record");
645 sdp_record_free(record);
649 DBG("got record id 0x%x", record->handle);
651 return record->handle;
692 return btd_error_failed(msg, "SDP record registration failed");