Searched refs:sip_header (Results 1 – 8 of 8) sorted by relevance
/titanic_41/usr/src/lib/libsip/common/ |
H A D | sip_parse_hdrs.c | 52 sip_parse_acpt_header(_sip_header_t *sip_header, sip_parsed_header_t **header) in sip_parse_acpt_header() argument 54 if (sip_is_empty_hdr(sip_header)) in sip_parse_acpt_header() 55 return (sip_parse_hdr_empty(sip_header, header)); in sip_parse_acpt_header() 56 return (sip_parse_hdr_parser1(sip_header, header, SIP_SLASH)); in sip_parse_acpt_header() 65 sip_parse_acpt_encode_header(_sip_header_t *sip_header, in sip_parse_acpt_encode_header() argument 68 return (sip_parse_hdr_parser1(sip_header, header, (char)NULL)); in sip_parse_acpt_encode_header() 77 sip_parse_acpt_lang_header(_sip_header_t *sip_header, in sip_parse_acpt_lang_header() argument 80 if (sip_is_empty_hdr(sip_header)) in sip_parse_acpt_lang_header() 81 return (sip_parse_hdr_empty(sip_header, header)); in sip_parse_acpt_lang_header() 82 return (sip_parse_hdr_parser1(sip_header, header, (char)NULL)); in sip_parse_acpt_lang_header() [all …]
|
H A D | sip_parse_generic.c | 44 sip_atoi(_sip_header_t *sip_header, int *num) in sip_atoi() argument 49 while (sip_header->sip_hdr_current < sip_header->sip_hdr_end) { in sip_atoi() 50 if (isspace(*sip_header->sip_hdr_current)) { in sip_atoi() 51 sip_header->sip_hdr_current++; in sip_atoi() 54 } else if (isdigit(*sip_header->sip_hdr_current)) { in sip_atoi() 56 (*sip_header->sip_hdr_current - '0'); in sip_atoi() 58 sip_header->sip_hdr_current++; in sip_atoi() 72 sip_find_token(_sip_header_t *sip_header, char token) in sip_find_token() argument 74 while (sip_header->sip_hdr_current < sip_header->sip_hdr_end) { in sip_find_token() 76 *sip_header->sip_hdr_current == SIP_COMMA) { in sip_find_token() [all …]
|
H A D | sip_headers.c | 252 sip_free_header(_sip_header_t *sip_header) in sip_free_header() argument 254 if (sip_header->sip_hdr_allocated) { in sip_free_header() 255 assert(sip_header->sip_hdr_start != NULL); in sip_free_header() 256 free(sip_header->sip_hdr_start); in sip_free_header() 258 if (sip_header->sip_hdr_parsed != NULL) { in sip_free_header() 259 assert(sip_header->sip_header_functions != NULL); in sip_free_header() 260 if (sip_header->sip_header_functions->header_free != NULL) { in sip_free_header() 261 sip_header->sip_header_functions->header_free( in sip_free_header() 262 sip_header->sip_hdr_parsed); in sip_free_header() 265 free(sip_header); in sip_free_header() [all …]
|
H A D | sip_ui.c | 51 const struct sip_header * 56 const struct sip_header *sip_hdr; in sip_get_header() 117 sip_get_header_value(const struct sip_header *sip_header, int *error) in sip_get_header_value() argument 126 if (sip_header == NULL) { in sip_get_header_value() 131 _sip_header = (_sip_header_t *)sip_header; in sip_get_header_value() 232 sip_delete_header(sip_header_t sip_header) in sip_delete_header() argument 236 if (sip_header == NULL) in sip_delete_header() 238 _sip_header = (_sip_header_t *)sip_header; in sip_delete_header() 265 sip_delete_value(sip_header_t sip_header, sip_header_value_t sip_header_value) in sip_delete_value() argument 272 if (sip_header == NULL || sip_header_value == NULL) in sip_delete_value() [all …]
|
H A D | sip_msg.h | 66 typedef struct sip_header { struct 70 struct sip_header *sip_hdr_next; argument 71 struct sip_header *sip_hdr_prev; argument 381 extern void sip_free_header(_sip_header_t *sip_header);
|
H A D | sip.h | 301 typedef struct sip_header *sip_header_t; 326 sip_header_t sip_header; member 389 int (*header_parse_func)(struct sip_header *, 632 extern const struct sip_header *sip_get_header(sip_msg_t, char *, sip_header_t, 635 const struct sip_header *, int *);
|
H A D | sip_hdrs_ui.c | 218 const struct sip_header *header; in sip_get_cftruri_from_msg() 256 const struct sip_header *header; in sip_get_cftrname_from_msg() 311 const struct sip_header *header; in sip_get_from_tag() 366 const struct sip_header *header; in sip_get_to_tag()
|
H A D | sip_dialog.c | 810 const struct sip_header *hdr; in sip_dlg_xchg_from_to()
|