#include <hf.h>

Data Fields | |
| str | body |
| int | len |
| str | name |
| struct hdr_field * | next |
| void * | parsed |
| struct hdr_field * | sibling |
| hdr_types_t | type |
Definition at line 159 of file hf.h.
Header field body (may not include CRLF)
Definition at line 162 of file hf.h.
Referenced by ac_uac_req(), add_cisco_vsa(), after_loose(), after_strict(), assemble_msg(), bla_handle_notify(), build_path_vector(), build_res_buf_from_sip_req(), build_res_buf_from_sip_res(), char_msg_val(), check_content_type(), core2strar(), determine_call_id(), diameter_authorize(), dlg_bridge_tm_callback(), dlg_new_dialog(), dlg_onroute(), ds_hash_callid(), dump_hdr_field(), encode_header(), extract_allowed_headers(), extract_sdialog_info(), find_content_type_application_sdp(), get_callid(), get_dlg_uri(), get_hdr_field(), get_rules_doc(), get_sock_hdr(), get_user_agent(), handle_publish(), handle_sr(), handle_subscribe(), is_maxfwd_present(), m_dump(), m_store(), mi_check_msg(), mi_publ_rpl_cback(), mi_tm_uac_dlg(), Notify2Xmpp(), ospGetCallId(), ospGetOspHeader(), pack_ci(), parse_accept_hdr(), parse_allow(), parse_contact(), parse_content_disposition(), parse_content_type_hdr(), parse_credentials(), parse_diversion_header(), parse_event(), parse_expires(), parse_from_header(), parse_headers(), parse_min_se_body(), parse_pai_header(), parse_ppi_header(), parse_privacy(), parse_refer_to_header(), parse_rpid_header(), parse_rr(), parse_session_expires_body(), parse_sipifmatch(), parse_supported(), patch_content_length(), pre_match_parse(), print_hf_var(), publ_cback_func(), ring_filter(), ring_insert_callid(), rls_handle_notify(), rls_handle_subscribe(), run_language_switch(), run_priority_switch(), run_string_switch(), set_body_f(), sip_msg_cloner(), sip_trace(), sipping_rpl_filter(), subs_cback_func(), t_check_trans(), t_lookup_request(), trace_onreply_in(), trace_onreply_out(), trace_onreq_out(), trace_sl_onreply_out(), uac_auth(), update_contact(), verify_destination(), verify_source(), and via_diff().
| int len |
length from hdr start until EoHF (incl.CRLF)
Definition at line 163 of file hf.h.
Referenced by add_hf_helper(), adjust_clen(), after_loose(), after_strict(), allow_uri(), build_local(), build_res_buf_from_sip_req(), build_res_buf_from_sip_res(), check_hdrs_changes(), check_routing(), consume_credentials(), encode_header(), extract_allowed_headers(), get_hdr_field(), get_hfblock(), handle_sr(), remove_header(), remove_hf_f(), remove_hf_re_f(), restore_from_reply(), restore_to_reply(), send_ack(), and set_body_f().
Header field name
Definition at line 161 of file hf.h.
Referenced by add_diversion_helper(), add_hf_helper(), add_maxfwd_header(), adjust_clen(), after_loose(), after_strict(), bla_handle_notify(), build_local(), build_res_buf_from_sip_req(), build_res_buf_from_sip_res(), check_hdrs_changes(), consume_credentials(), dump_hdr_field(), encode_header(), encode_msg(), extract_allowed_headers(), get_autenticate_hdr(), get_fdisplay_anchor(), get_hdr_field(), get_hfblock(), get_sock_hdr(), handle_publish(), handle_sr(), init_new_t(), insert_hf(), insert_path_as_route(), is_present_hf_f(), is_present_hf_re_f(), mi_publ_rpl_cback(), mi_uac_dlg_hdl(), Notify2Xmpp(), ospGetOspHeader(), parse_headers(), parse_hname2(), prepend_path(), print_hf_var(), publ_cback_func(), record_route(), record_route_preset(), remove_header(), remove_hf_f(), remove_hf_re_f(), restore_from_reply(), restore_to_reply(), rls_handle_notify(), rls_handle_subscribe(), send_ack(), set_body_f(), sip_msg_cloner(), and verify_source().
Next header field in the list
Definition at line 165 of file hf.h.
Referenced by add_hf_helper(), assemble_msg(), bla_handle_notify(), build_hf_struct(), build_local(), build_res_buf_from_sip_req(), check_contacts(), clean_msg_clone(), clone_authorized_hooks(), contact_iterator(), dump_hdr_field(), encode_msg(), extract_allowed_headers(), find_next_route(), find_rem_target(), free_hdr_field_lst(), get_autenticate_hdr(), get_hfblock(), get_next_contact(), get_route_set(), get_sock_hdr(), handle_publish(), insert_path_as_route(), is_3263_failure(), is_present_hf_f(), is_present_hf_re_f(), mi_publ_rpl_cback(), Notify2Xmpp(), ospGetNextHop(), ospGetOspHeader(), ospGetSourceAddress(), parse_headers(), parse_message(), prepend_path(), publ_cback_func(), recordroute_diff(), remove_header(), remove_hf_f(), remove_hf_re_f(), rls_handle_notify(), rls_handle_subscribe(), shmcontact2dset(), sip_msg_cloner(), and verify_source().
| void* parsed |
Parsed data structures
Definition at line 164 of file hf.h.
Referenced by ac_reply(), ac_sl_msg(), ac_uac_req(), add_contacts_to_loc_set(), add_sdp(), after_loose(), after_strict(), allow_uri(), assemble_msg(), authorize(), bla_handle_notify(), bla_set_flag(), build_res_buf_from_sip_req(), challenge(), check_contacts(), check_message_support(), check_register(), check_routing(), check_username(), clean_hdr_field(), clean_msg_clone(), cmd_send_message(), contact_iterator(), decode_contact_header(), diameter_authorize(), diameter_is_user_in(), diversion_param(), dlg_bridge_tm_callback(), ds_hash_authusername(), dump_hdr_field(), encode_contact(), encode_header(), extract_allowed_headers(), extract_sdialog_info(), find_credentials(), find_rem_target(), func_handle_publish(), func_handle_subscribe(), func_send_message(), get_authorized_cred(), get_contact_uri(), get_dlg_uri(), get_expires(), get_expires_hf(), get_first_contact(), get_from_uri(), get_hdr_field(), get_next_contact(), get_orig_user(), get_register_expire(), get_route_set(), get_sl_branch(), get_to_uri(), get_username_domain(), handle_publish(), handle_subscribe(), imc_manager(), is_direction(), is_user(), m_dump(), m_store(), mark_authorized_cred(), mi_publ_rpl_cback(), new_credentials(), Notify2Xmpp(), ospGetNextHop(), ospGetRouteParameters(), ospGetSourceAddress(), parse_accept_hdr(), parse_allow(), parse_contact(), parse_content_disposition(), parse_content_type_hdr(), parse_credentials(), parse_diversion_header(), parse_event(), parse_expires(), parse_from_header(), parse_headers(), parse_message(), parse_min_se(), parse_min_se_body(), parse_msg_for_sst_info(), parse_pai_header(), parse_ppi_header(), parse_privacy(), parse_refer_to_header(), parse_rpid_header(), parse_rr(), parse_session_expires(), parse_session_expires_body(), parse_sipifmatch(), parse_supported(), parse_to_uri(), populate_leg_info(), preprocess_request(), print_rr_body(), publ_cback_func(), push_on_network(), pv_authorize(), record_route(), record_route_preset(), recordroute_diff(), remove_sdp(), replace_from(), restore_from(), rls_handle_notify(), rls_handle_subscribe(), shmcontact2dset(), sip_msg_cloner(), sipping_rpl_filter(), subs_cback_func(), update_contact(), update_cseqs(), update_totag_set(), via_diff(), and xjab_manage_sipmsg().
Next header of same type
Definition at line 166 of file hf.h.
Referenced by build_path_vector(), get_register_expire(), get_sl_branch(), parse_allow(), parse_supported(), print_rr_body(), rls_handle_subscribe(), sip_msg_cloner(), and via_diff().
Header field type
Definition at line 160 of file hf.h.
Referenced by add_hf_helper(), assemble_msg(), build_local(), build_res_buf_from_sip_req(), check_contacts(), clean_hdr_field(), clean_msg_clone(), contact_iterator(), dump_hdr_field(), encode_header(), encode_msg(), extract_allowed_headers(), find_credentials(), find_next_route(), find_rem_target(), fixup_body_type(), free_hname_fixup(), get_autenticate_hdr(), get_hdr_field(), get_header_code(), get_next_contact(), get_route_set(), hdr_allocs_parse(), hname_fixup(), insert_hf(), insert_path_as_route(), is_3263_failure(), is_present_hf_f(), mark_authorized_cred(), ospGetNextHop(), ospGetOspHeader(), ospGetSourceAddress(), parse_headers(), parse_hname2(), parse_message(), pipe_handle_publish(), pipe_handle_subscribe(), prepend_path(), print_hf_var(), recordroute_diff(), remove_hf_f(), and sip_msg_cloner().
1.5.6