Lines Matching defs:header_name

370  * Copy all "header_name" headers from _old_msg to _new_msg
374 char *header_name)
386 header = sip_search_for_header(_old_msg, header_name, NULL);
391 header = sip_search_for_header(_old_msg, header_name, header);
399 * Copy header_name from _old_msg to _new_msg with extra_parm.
403 char *header_name, char *extra_param, boolean_t lock_newmsg)
413 header = sip_search_for_header(_old_msg, header_name, NULL);
586 * Delete and free the named header. If header_name is null
590 sip_delete_headers(sip_msg_t sip_msg, char *header_name)
599 header = sip_search_for_header(_sip_msg, header_name, NULL);
616 if (header_name != NULL)
624 * Add a header to sip_msg. If header_name is provided then the new header
630 boolean_t append, boolean_t first, char *header_name)
640 if (header_name != NULL) {
643 header = sip_search_for_header(sip_msg, header_name, NULL);
649 header_name, header);
714 _sip_header_t *sip_header, char *header_name)
719 if (sip_header == NULL && header_name == NULL)
723 * If header_name is NULL we first have to locate the name
725 if (header_name == NULL) {
729 header_name = sip_header->sip_hdr_current;
734 len = sip_header->sip_hdr_current - header_name;
736 len = strlen(header_name);
740 while (sip_header_function_table[i].header_name != NULL ||
742 if (sip_header_function_table[i].header_name != NULL &&
744 strlen(sip_header_function_table[i].header_name)) {
745 if (strncasecmp(header_name,
747 header_name, len) == 0) {
754 if (strncasecmp(header_name,
766 if (sip_header_function_table[i].header_name == NULL)
775 sip_get_header_functions(_sip_header_t *sip_header, char *header_name)
783 sip_header, header_name);
788 header_name);
796 sip_search_for_header(_sip_msg_t *sip_msg, char *header_name,
813 if (header_name != NULL) {
814 header_f_table = sip_get_header_functions(NULL, header_name);
816 full_name = header_f_table->header_name;
824 full_name = header_name;
863 header_name = full_name;
877 header_name = compact_name;
888 sip_get_header_functions(header, header_name);