Home | History | Annotate | Download | only in rfcomm_sppd

Lines Matching defs:rec

417 	sdp_data_t rec;
456 rec.next = buffer;
457 rec.end = buffer + sizeof(buffer);
459 sdp_put_uint16(&rec, SDP_ATTR_SERVICE_RECORD_HANDLE);
460 sdp_put_uint32(&rec, 0x00000000);
462 sdp_put_uint16(&rec, SDP_ATTR_SERVICE_CLASS_ID_LIST);
463 sdp_put_seq(&rec, 3);
464 sdp_put_uuid16(&rec, s->class);
468 sdp_put_uint16(&rec, SDP_ATTR_PROTOCOL_DESCRIPTOR_LIST);
469 sdp_put_seq(&rec, 12 + len);
470 sdp_put_seq(&rec, 3 + len);
471 sdp_put_uuid16(&rec, SDP_UUID_PROTOCOL_L2CAP);
473 sdp_put_uint16(&rec, psm);
474 sdp_put_seq(&rec, 5);
475 sdp_put_uuid16(&rec, SDP_UUID_PROTOCOL_RFCOMM);
476 sdp_put_uint8(&rec, sa.bt_channel);
478 sdp_put_uint16(&rec, SDP_ATTR_BROWSE_GROUP_LIST);
479 sdp_put_seq(&rec, 3);
480 sdp_put_uuid16(&rec, SDP_SERVICE_CLASS_PUBLIC_BROWSE_GROUP);
482 sdp_put_uint16(&rec, SDP_ATTR_LANGUAGE_BASE_ATTRIBUTE_ID_LIST);
483 sdp_put_seq(&rec, 9);
484 sdp_put_uint16(&rec, 0x656e); /* "en" */
485 sdp_put_uint16(&rec, 106); /* UTF-8 */
486 sdp_put_uint16(&rec, SDP_ATTR_PRIMARY_LANGUAGE_BASE_ID);
489 sdp_put_uint16(&rec, SDP_ATTR_SERVICE_AVAILABILITY);
490 sdp_put_uint8(&rec, 0x00);
493 sdp_put_uint16(&rec, SDP_ATTR_BLUETOOTH_PROFILE_DESCRIPTOR_LIST);
494 sdp_put_seq(&rec, 8);
495 sdp_put_seq(&rec, 6);
496 sdp_put_uuid16(&rec, s->class);
497 sdp_put_uint16(&rec, 0x0100); /* v1.0 */
499 sdp_put_uint16(&rec, SDP_ATTR_PRIMARY_LANGUAGE_BASE_ID
501 sdp_put_str(&rec, s->description, -1);
504 sdp_put_uint16(&rec, SDP_ATTR_AUDIO_FEEDBACK_SUPPORT);
505 sdp_put_bool(&rec, false);
510 sdp_put_uint16(&rec, SDP_ATTR_IP_SUBNET); /* TODO */
511 sdp_put_str(&rec, "0.0.0.0/0", -1);
515 rec.end = rec.next;
516 rec.next = buffer;
523 if (!sdp_record_insert(ss, laddr, NULL, &rec))
572 sdp_data_t ail, ssp, rsp, rec, value, pdl, seq;
650 while (!rv && sdp_get_seq(&rsp, &rec)) {
651 if (!sdp_get_attr(&rec, &attr, &value)