Lines Matching defs:_sip_msg

464 	_sip_msg_t	*_sip_msg;
469 _sip_msg = (_sip_msg_t *)sip_msg;
483 new_header->sip_hdr_sipmsg = _sip_msg;
485 _sip_msg->sip_msg_start_line = new_header;
486 _sip_msg->sip_msg_len = len;
487 (void) strncpy(_sip_msg->sip_msg_start_line->sip_hdr_start,
489 (void) sip_parse_first_line(_sip_msg->sip_msg_start_line,
490 &_sip_msg->sip_msg_req_res);
500 sip_delete_start_line_locked(_sip_msg_t *_sip_msg)
505 if (_sip_msg->sip_msg_start_line == NULL)
508 header = _sip_msg->sip_msg_start_line;
511 _sip_msg->sip_msg_len -= (header->sip_hdr_end -
516 _sip_msg->sip_msg_start_line = NULL;
522 while (_sip_msg->sip_msg_req_res != NULL) {
525 sip_msg_type_ptr = _sip_msg->sip_msg_req_res->sip_next;
526 if (_sip_msg->sip_msg_req_res->is_request) {
529 reqline = &_sip_msg->sip_msg_req_res->U.sip_request;
535 free(_sip_msg->sip_msg_req_res);
536 _sip_msg->sip_msg_req_res = sip_msg_type_ptr;
548 _sip_msg_t *_sip_msg;
554 _sip_msg = (_sip_msg_t *)sip_msg;
555 (void) pthread_mutex_lock(&_sip_msg->sip_msg_mutex);
556 ret = sip_delete_start_line_locked(_sip_msg);
557 (void) pthread_mutex_unlock(&_sip_msg->sip_msg_mutex);
563 * Delete all headers from _sip_msg
566 sip_delete_all_headers(_sip_msg_t *_sip_msg)
571 assert(mutex_held(&_sip_msg->sip_msg_mutex));
574 header = _sip_msg->sip_msg_headers_start;
581 _sip_msg->sip_msg_headers_start = NULL;
582 _sip_msg->sip_msg_headers_end = NULL;
593 _sip_msg_t *_sip_msg;
595 _sip_msg = (_sip_msg_t *)sip_msg;
597 assert(mutex_held(&_sip_msg->sip_msg_mutex));
599 header = sip_search_for_header(_sip_msg, header_name, NULL);
603 if (_sip_msg->sip_msg_headers_start == header) {
604 _sip_msg->sip_msg_headers_start = header->sip_hdr_next;
609 if (_sip_msg->sip_msg_headers_end == header) {
610 _sip_msg->sip_msg_headers_end = header->sip_hdr_prev;
619 header = sip_search_for_header(_sip_msg, NULL, NULL);