Home | History | Annotate | Download | only in lib

Lines Matching defs:dtd

74 	uint16_t attr, uint8_t dtd, const void *value, uint32_t len);
355 sdp_data_t *sdp_data_alloc_with_length(uint8_t dtd, const void *value,
365 d->dtd = dtd;
368 switch (dtd) {
458 if (dtd == SDP_ALT8 || dtd == SDP_SEQ8)
460 else if (dtd == SDP_ALT16 || dtd == SDP_SEQ16)
462 else if (dtd == SDP_ALT32 || dtd == SDP_SEQ32)
477 sdp_data_t *sdp_data_alloc(uint8_t dtd, const void *value)
481 switch (dtd) {
496 return sdp_data_alloc_with_length(dtd, value, length);
519 int8_t dtd = *(uint8_t *) dtds[i];
521 if (dtd >= SDP_SEQ8 && dtd <= SDP_ALT32)
524 data = sdp_data_alloc_with_length(dtd, values[i], length[i]);
547 uint8_t dtd = *(uint8_t *) dtds[i];
549 if (dtd >= SDP_SEQ8 && dtd <= SDP_ALT32)
552 data = sdp_data_alloc(dtd, values[i]);
572 if (!data || data->dtd < SDP_SEQ8 || data->dtd > SDP_SEQ32)
579 if (d->dtd < SDP_UUID16 || d->dtd > SDP_UUID128)
614 uint8_t dtd = *ptr++;
616 switch (dtd) {
638 static int sdp_get_data_type(sdp_buf_t *buf, uint8_t dtd)
644 switch (dtd) {
671 static int sdp_set_data_type(sdp_buf_t *buf, uint8_t dtd)
676 *p = dtd;
677 data_type = sdp_get_data_type(buf, dtd);
712 uint8_t dtd = d->dtd;
714 switch (dtd) {
789 if (buf->buf_size == 0 && d->dtd == 0) {
800 sdp_get_data_type(buf, d->dtd);
803 if (buf->buf_size > UCHAR_MAX && d->dtd == SDP_SEQ8)
813 uint8_t dtd = d->dtd;
820 pdu_size = sdp_set_data_type(buf, dtd);
823 switch (dtd) {
905 } else if (dtd != SDP_DATA_NIL) {
980 switch (d->dtd) {
1056 d->dtd = *(uint8_t *) p;
1061 switch (d->dtd) {
1136 d->dtd = *p;
1161 d->dtd = *(uint8_t *) p;
1166 switch (d->dtd) {
1228 uint8_t dtd;
1236 dtd = *(uint8_t *) buf;
1239 *dtdp = dtd;
1240 switch (dtd) {
1287 *len = sdp_extract_seqtype(p, bufsize, &d->dtd, &seqlen);
1288 SDPDBG("Sequence Type : 0x%x length : 0x%x\n", d->dtd, seqlen);
1329 uint8_t dtd;
1336 dtd = *(const uint8_t *)p;
1338 SDPDBG("extract_attr: dtd=0x%x", dtd);
1339 switch (dtd) {
1376 SDPERR("Unknown data descriptor : 0x%x terminating\n", dtd);
1409 uint8_t dtd;
1414 *scanned = sdp_extract_seqtype(buf, bufsize, &dtd, &seqlen);
1431 dtd = *(uint8_t *) p;
1435 SDPDBG("DTD of attrId : %d Attr id : 0x%x \n", dtd, attr);
1481 switch (data->dtd) {
1556 datatmp = sdp_data_alloc_with_length(tmp->dtd, value,
1580 sdp_attr_add_new(rec, data->attrId, data->dtd, val);
1583 data->dtd, val, len);
1628 switch (d->dtd) {
1827 if (SDP_IS_UUID(seq->dtd) && sdp_uuid_to_proto(&seq->val.uuid) == proto) {
1829 switch (seq->dtd) {
1864 if (SDP_IS_UUID(seq->dtd) &&
1882 SDPDBG("AP type : 0%x\n", pdlist->dtd);
1904 SDPDBG("AP type : 0%x\n", pdlist->dtd);
1924 if (sdpdata && sdpdata->dtd >= SDP_SEQ8 && sdpdata->dtd <= SDP_SEQ32) {
1928 if (d->dtd < SDP_UUID16 || d->dtd > SDP_UUID128) {
2066 if (SDP_IS_UUID(seq->dtd)) {
2119 if (sdpdata->dtd == SDP_BOOL || sdpdata->dtd == SDP_UINT8 ||
2120 sdpdata->dtd == SDP_UINT16 || sdpdata->dtd == SDP_UINT32 ||
2121 sdpdata->dtd == SDP_INT8 || sdpdata->dtd == SDP_INT16 ||
2122 sdpdata->dtd == SDP_INT32) {
2136 if (sdpdata->dtd == SDP_TEXT_STR8 ||
2137 sdpdata->dtd == SDP_TEXT_STR16 ||
2138 sdpdata->dtd == SDP_TEXT_STR32)
2192 dtd,
2195 sdp_data_t *d = sdp_data_alloc(dtd, value);
2204 uint16_t attr, uint8_t dtd, const void *value, uint32_t len)
2208 d = sdp_data_alloc_with_length(dtd, value, len);
2262 dtds[pslen] = &d->dtd;
2263 switch (d->dtd) {
2292 seqDTDs[i] = &s->dtd;
2527 seqDTDs[i] = &seq->dtd;
2757 uint8_t dtd = *p;
2762 if (dst->data_size == 0 && dtd == 0) {
2773 dtd = *(uint8_t *) dst->data;
2774 if (dst->data_size > UCHAR_MAX && dtd == SDP_SEQ8) {
2781 dtd = *(uint8_t *) p;
2783 switch (dtd) {
3192 static int gen_dataseq_pdu(uint8_t *dst, const sdp_list_t *seq, uint8_t dtd)
3199 /* Fill up the value and the dtd arrays */
3216 types[i] = &dtd;
3217 if (SDP_IS_UUID(dtd))
4676 dtds[j] = &data->dtd;
4677 switch (data->dtd) {
4706 seqDTDs[i] = &feat->dtd;
4736 if (!sdpdata || sdpdata->dtd < SDP_SEQ8 || sdpdata->dtd > SDP_SEQ32)
4744 if (d->dtd < SDP_SEQ8 || d->dtd > SDP_SEQ32)
4754 switch (dd->dtd) {
4771 data = sdp_data_alloc_with_length(dd->dtd, val, length);