Home | History | Annotate | Download | only in lib

Lines Matching refs:sdp_data_t

100 static sdp_data_t *sdp_copy_seq(sdp_data_t *data);
103 static int sdp_gen_buffer(sdp_buf_t *buf, sdp_data_t *d);
381 sdp_data_t *sdp_data_alloc_with_length(uint8_t dtd, const void *value,
384 sdp_data_t *seq;
385 sdp_data_t *d = malloc(sizeof(sdp_data_t));
390 memset(d, 0, sizeof(sdp_data_t));
490 seq = (sdp_data_t *)value;
503 sdp_data_t *sdp_data_alloc(uint8_t dtd, const void *value)
525 sdp_data_t *sdp_seq_append(sdp_data_t *seq, sdp_data_t *d)
528 sdp_data_t *p;
537 sdp_data_t *sdp_seq_alloc_with_length(void **dtds, void **values, int *length,
540 sdp_data_t *curr = NULL, *seq = NULL;
544 sdp_data_t *data;
548 data = (sdp_data_t *) values[i];
566 sdp_data_t *sdp_seq_alloc(void **dtds, void **values, int len)
568 sdp_data_t *curr = NULL, *seq = NULL;
572 sdp_data_t *data;
576 data = (sdp_data_t *) values[i];
594 static void extract_svclass_uuid(sdp_data_t *data, uuid_t *uuid)
596 sdp_data_t *d;
611 int sdp_attr_add(sdp_record_t *rec, uint16_t attr, sdp_data_t *d)
613 sdp_data_t *p = sdp_data_get(rec, attr);
629 sdp_data_t *d = sdp_data_get(rec, attr);
721 static int get_data_size(sdp_buf_t *buf, sdp_data_t *sdpdata)
723 sdp_data_t *d;
736 static int sdp_get_data_size(sdp_buf_t *buf, sdp_data_t *d)
812 static int sdp_gen_buffer(sdp_buf_t *buf, sdp_data_t *d)
836 int sdp_gen_pdu(sdp_buf_t *buf, sdp_data_t *d)
944 sdp_append_to_pdu((sdp_buf_t *)udata, (sdp_data_t *)value);
949 sdp_gen_buffer((sdp_buf_t *)udata, (sdp_data_t *)value);
968 void sdp_attr_replace(sdp_record_t *rec, uint16_t attr, sdp_data_t *d)
970 sdp_data_t *p = sdp_data_get(rec, attr);
986 const sdp_data_t *d1 = (const sdp_data_t *)key1;
987 const sdp_data_t *d2 = (const sdp_data_t *)key2;
994 static void data_seq_free(sdp_data_t *seq)
996 sdp_data_t *d = seq->val.dataseq;
999 sdp_data_t *next = d->next;
1005 void sdp_data_free(sdp_data_t *d)
1071 static sdp_data_t *extract_int(const void *p, int bufsize, int *len)
1073 sdp_data_t *d;
1080 d = malloc(sizeof(sdp_data_t));
1085 memset(d, 0, sizeof(sdp_data_t));
1152 static sdp_data_t *extract_uuid(const uint8_t *p, int bufsize, int *len,
1155 sdp_data_t *d = malloc(sizeof(sdp_data_t));
1161 memset(d, 0, sizeof(sdp_data_t));
1175 static sdp_data_t *extract_str(const void *p, int bufsize, int *len)
1179 sdp_data_t *d;
1186 d = malloc(sizeof(sdp_data_t));
1190 memset(d, 0, sizeof(sdp_data_t));
1305 static sdp_data_t *extract_seq(const void *p, int bufsize, int *len,
1309 sdp_data_t *curr, *prev;
1310 sdp_data_t *d = malloc(sizeof(sdp_data_t));
1316 memset(d, 0, sizeof(sdp_data_t));
1354 sdp_data_t *sdp_extract_attr(const uint8_t *p, int bufsize, int *size,
1357 sdp_data_t *elem;
1416 sdp_data_t *d = (sdp_data_t *)value;
1451 sdp_data_t *data = NULL;
1507 static void *sdp_data_value(sdp_data_t *data, uint32_t *len)
1577 static sdp_data_t *sdp_copy_seq(sdp_data_t *data)
1579 sdp_data_t *tmp, *seq = NULL, *cur = NULL;
1582 sdp_data_t *datatmp;
1602 sdp_data_t *data = value;
1633 static void print_dataseq(sdp_data_t *p)
1635 sdp_data_t *d;
1644 sdp_data_t *d = sdp_data_get(rec, SDP_ATTR_SVCNAME_PRIMARY);
1656 void sdp_data_print(sdp_data_t *d)
1706 sdp_data_t *sdp_data_get(const sdp_record_t *rec, uint16_t attrId)
1709 sdp_data_t sdpTemplate;
1852 static inline int __find_port(sdp_data_t *seq, int proto)
1879 sdp_data_t *seq = p->data;
1888 sdp_data_t *sdp_get_proto_desc(sdp_list_t *list, int proto)
1893 sdp_data_t *seq = p->data;
1904 sdp_data_t *pdlist, *curr;
1926 sdp_data_t *pdlist, *curr;
1951 sdp_data_t *sdpdata = sdp_data_get(rec, attr);
1955 sdp_data_t *d;
2027 sdp_data_t *data = sdp_seq_alloc(dtds, values, len);
2039 sdp_data_t *sdpdata, *curr_data;
2049 sdp_data_t *pCode = curr_data;
2050 sdp_data_t *pEncoding = pCode->next;
2051 sdp_data_t *pOffset = pEncoding->next;
2075 sdp_data_t *sdpdata, *seq;
2090 sdp_data_t *puuid = seq->val.dataseq;
2091 sdp_data_t *pVnum = seq->val.dataseq->next;
2119 sdp_data_t *d, *curr;
2136 sdp_data_t *sdpdata = sdp_data_get(rec, attrid);
2154 sdp_data_t *sdpdata = sdp_data_get(rec, attrid);
2169 sdp_data_t *data = sdp_data_get(rec, attrID); \
2216 sdp_data_t *d = sdp_data_alloc(dtd, value);
2227 sdp_data_t *d;
2257 static sdp_data_t *access_proto_to_dataseq(sdp_record_t *rec, sdp_list_t *proto)
2259 sdp_data_t *seq = NULL;
2278 sdp_data_t *s;
2282 sdp_data_t *d = elt->data;
2344 sdp_data_t *protos = NULL;
2347 sdp_data_t *seq = access_proto_to_dataseq(rec, p->data);
2359 sdp_data_t *protos = NULL;
2362 sdp_data_t *seq = access_proto_to_dataseq(rec, p->data);
2422 sdp_data_t *seq = sdp_seq_alloc(dtds, values, 3 * seqlen);
2520 sdp_data_t *seq;
2555 sdp_data_t *pAPSeq = sdp_seq_alloc(seqDTDs, seqs, seqlen);
2822 void sdp_append_to_pdu(sdp_buf_t *pdu, sdp_data_t *d)
2934 sdp_data_t *data = sdp_data_alloc(SDP_UINT32, &handle);
2949 sdp_data_t *data = sdp_data_alloc(SDP_UINT32, &handle);
3220 sdp_data_t *dataseq;
4666 sdp_data_t *feat, *seq_feat;
4701 sdp_data_t *data = (sdp_data_t*)r->data;
4756 sdp_data_t *sdpdata, *d;
4767 sdp_data_t *dd;
4776 sdp_data_t *data;