#include <dlg_state.h>
Definition at line 89 of file dlg_state.h.
Data Fields | |
| unsigned int | hash |
| str | call_id |
| enum p_dialog_direction | direction |
| str | host |
| host of the UE | |
| unsigned short | port |
| port of the UE | |
| char | transport |
| transport for the UE | |
| str * | routes |
| unsigned short | routes_cnt |
| enum p_dialog_method | method |
| str | method_str |
| int | first_cseq |
| int | last_cseq |
| enum p_dialog_state | state |
| time_t | expires |
| time_t | lr_session_expires |
| last remember request - session-expires header | |
| str | refresher |
| session refresher | |
| unsigned char | uac_supp_timer |
| unsigned char | is_releasing |
| < requester uac supports timer weather this dialog is already being released or not, or its peer, with count on tries | |
| dlg_t * | dialog_s |
| dlg_t * | dialog_c |
| _p_dialog * | next |
| _p_dialog * | prev |
| unsigned int _p_dialog::hash |
Definition at line 90 of file dlg_state.h.
Referenced by add_p_dialog(), bin_cache_load_dialogs_from_table(), bin_decode_p_dialog(), confirmed_response(), del_p_dialog(), load_snapshot_dialogs(), new_p_dialog(), P_drop_dialog(), P_enforce_dialog_routes(), P_follows_dialog_routes(), P_release_call_onreply(), P_save_dialog(), P_update_dialog(), and release_call().
Definition at line 91 of file dlg_state.h.
Referenced by bin_cache_dump_dialogs_to_table(), bin_decode_p_dialog(), bin_encode_p_dialog(), free_p_dialog(), get_p_dialog(), get_p_dialog_dir(), get_p_dialog_dir_nolock(), is_p_dialog(), is_p_dialog_dir(), new_p_dialog(), print_p_dialogs(), release_call_confirmed(), and release_call_previous().
Definition at line 92 of file dlg_state.h.
Referenced by bin_decode_p_dialog(), bin_encode_p_dialog(), get_p_dialog(), get_p_dialog_dir(), get_p_dialog_dir_nolock(), is_p_dialog(), is_p_dialog_dir(), P_save_dialog(), print_p_dialogs(), release_call_confirmed(), and release_call_previous().
| str _p_dialog::host |
host of the UE
Definition at line 94 of file dlg_state.h.
Referenced by bin_cache_dump_dialogs_to_table(), bin_cache_load_dialogs_from_table(), bin_decode_p_dialog(), bin_encode_p_dialog(), free_p_dialog(), get_p_dialog(), is_p_dialog(), load_snapshot_dialogs(), new_p_dialog(), P_drop_all_dialogs(), and print_p_dialogs().
| unsigned short _p_dialog::port |
port of the UE
Definition at line 95 of file dlg_state.h.
Referenced by bin_cache_dump_dialogs_to_table(), bin_decode_p_dialog(), bin_encode_p_dialog(), get_p_dialog(), is_p_dialog(), new_p_dialog(), P_drop_all_dialogs(), and print_p_dialogs().
| char _p_dialog::transport |
transport for the UE
Definition at line 96 of file dlg_state.h.
Referenced by bin_cache_dump_dialogs_to_table(), bin_decode_p_dialog(), bin_encode_p_dialog(), new_p_dialog(), P_drop_all_dialogs(), and print_p_dialogs().
| str* _p_dialog::routes |
Definition at line 98 of file dlg_state.h.
Referenced by bin_decode_p_dialog(), bin_encode_p_dialog(), free_p_dialog(), P_enforce_dialog_routes(), P_follows_dialog_routes(), print_p_dialogs(), and save_dialog_routes().
| unsigned short _p_dialog::routes_cnt |
Definition at line 99 of file dlg_state.h.
Referenced by bin_decode_p_dialog(), bin_encode_p_dialog(), free_p_dialog(), P_enforce_dialog_routes(), P_follows_dialog_routes(), and save_dialog_routes().
Definition at line 101 of file dlg_state.h.
Referenced by bin_decode_p_dialog(), bin_encode_p_dialog(), dialog_timer(), P_follows_dialog_routes(), P_save_dialog(), P_update_dialog(), print_p_dialogs(), and terminate_p_dialog().
Definition at line 102 of file dlg_state.h.
Referenced by bin_decode_p_dialog(), bin_encode_p_dialog(), free_p_dialog(), P_save_dialog(), and P_update_dialog().
Definition at line 103 of file dlg_state.h.
Referenced by bin_decode_p_dialog(), bin_encode_p_dialog(), P_follows_dialog_routes(), P_save_dialog(), and P_update_dialog().
Definition at line 104 of file dlg_state.h.
Referenced by bin_decode_p_dialog(), bin_encode_p_dialog(), P_save_dialog(), and P_update_dialog().
Definition at line 105 of file dlg_state.h.
Referenced by bin_decode_p_dialog(), bin_encode_p_dialog(), confirmed_response(), P_save_dialog(), P_update_dialog(), print_p_dialogs(), release_call_p(), and release_call_previous().
| time_t _p_dialog::expires |
Definition at line 106 of file dlg_state.h.
Referenced by bin_decode_p_dialog(), bin_encode_p_dialog(), dialog_timer(), P_save_dialog(), P_update_dialog(), print_p_dialogs(), and update_dialog_on_reply().
last remember request - session-expires header
Definition at line 107 of file dlg_state.h.
Referenced by bin_decode_p_dialog(), bin_encode_p_dialog(), P_save_dialog(), P_update_dialog(), and update_dialog_on_reply().
session refresher
Definition at line 108 of file dlg_state.h.
Referenced by bin_decode_p_dialog(), bin_encode_p_dialog(), free_p_dialog(), P_save_dialog(), and P_update_dialog().
| unsigned char _p_dialog::uac_supp_timer |
Definition at line 109 of file dlg_state.h.
Referenced by bin_decode_p_dialog(), bin_encode_p_dialog(), P_save_dialog(), P_update_dialog(), and update_dialog_on_reply().
| unsigned char _p_dialog::is_releasing |
< requester uac supports timer weather this dialog is already being released or not, or its peer, with count on tries
Definition at line 111 of file dlg_state.h.
Referenced by bin_decode_p_dialog(), bin_encode_p_dialog(), release_call_confirmed(), and release_call_previous().
| dlg_t* _p_dialog::dialog_s |
Definition at line 114 of file dlg_state.h.
Referenced by bin_decode_p_dialog(), bin_encode_p_dialog(), free_p_dialog(), P_save_dialog(), P_update_dialog(), and release_call_confirmed().
| dlg_t* _p_dialog::dialog_c |
Definition at line 115 of file dlg_state.h.
Referenced by bin_decode_p_dialog(), bin_encode_p_dialog(), free_p_dialog(), P_save_dialog(), P_update_dialog(), release_call_confirmed(), and release_call_previous().
struct _p_dialog* _p_dialog::next [read] |
Definition at line 117 of file dlg_state.h.
Referenced by add_p_dialog(), bin_cache_dump_dialogs_to_table(), bin_cache_load_dialogs_from_table(), del_p_dialog(), dialog_timer(), get_p_dialog(), get_p_dialog_dir(), get_p_dialog_dir_nolock(), is_p_dialog(), is_p_dialog_dir(), load_snapshot_dialogs(), make_snapshot_dialogs(), p_dialogs_destroy(), P_drop_all_dialogs(), and print_p_dialogs().
struct _p_dialog * _p_dialog::prev [read] |
Definition at line 117 of file dlg_state.h.
Referenced by add_p_dialog(), bin_cache_load_dialogs_from_table(), del_p_dialog(), and load_snapshot_dialogs().
1.5.2