_p_dialog Struct Reference

#include <dlg_state.h>


Detailed Description

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_dialognext
_p_dialogprev


Field Documentation

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().

str _p_dialog::call_id

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().

enum p_dialog_direction _p_dialog::direction

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().

enum p_dialog_method _p_dialog::method

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().

str _p_dialog::method_str

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().

int _p_dialog::first_cseq

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().

int _p_dialog::last_cseq

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().

enum p_dialog_state _p_dialog::state

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().

time_t _p_dialog::lr_session_expires

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().

str _p_dialog::refresher

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().


The documentation for this struct was generated from the following file:
Generated on Sat Sep 6 04:17:56 2008 for Open IMS Core CSCFs by  doxygen 1.5.2