| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 

| Data Fields | |
| unsigned char | buf [MAX_BUF_NUMBER][MAX_BUF_SIZE] | 
| char | buff_entry [16] | 
| struct unistim_device * | device | 
| char | firmware [8] | 
| int | last_buf_available | 
| unsigned short | last_seq_ack | 
| ast_mutex_t | lock | 
| char | macaddr [18] | 
| int | nb_retransmit | 
| struct unistimsession * | next | 
| unsigned short | seq_phone | 
| unsigned short | seq_server | 
| struct sockaddr_in | sin | 
| int | size_buff_entry | 
| struct sockaddr_in | sout | 
| int | state | 
| unsigned long | tick_next_ping | 
| int | timeout | 
| struct wsabuf | wsabufsend [MAX_BUF_NUMBER] | 
Definition at line 458 of file chan_unistim.c.
| unsigned char buf[MAX_BUF_NUMBER][MAX_BUF_SIZE] | 
Buffer array used to keep the latest non-acked paquets
Definition at line 475 of file chan_unistim.c.
Referenced by create_client().
| char buff_entry[16] | 
Buffer for temporary data
Definition at line 471 of file chan_unistim.c.
Referenced by handle_select_language(), handle_select_option(), key_history(), key_main_page(), key_select_codec(), key_select_extension(), key_select_language(), key_select_option(), show_entry_history(), and show_history().
| struct unistim_device* device | 
Definition at line 476 of file chan_unistim.c.
Referenced by change_callerid(), change_favorite_icon(), close_call(), close_client(), discard_call(), do_monitor(), get_active_softkey(), get_avail_softkey(), handle_call_incoming(), handle_call_outgoing(), handle_dial_page(), handle_key_fav(), handle_select_codec(), handle_select_language(), init_phone_step2(), key_call(), key_dial_page(), key_favorite(), key_history(), key_main_page(), key_ringing(), key_select_codec(), key_select_extension(), key_select_language(), microphone_mute_toggle(), open_history(), process_request(), rcv_mac_addr(), refresh_all_favorite(), register_extension(), reload_config(), send_callerid_screen(), send_charset_update(), send_date_time2(), send_dial_tone(), send_dtmf_tone(), send_expansion_short(), send_favorite_selected(), send_favorite_short(), send_select_output(), send_start_rtp(), send_text(), send_text_status(), show_entry_history(), show_history(), show_main_page(), show_phone_number(), sub_hold(), sub_start_silence(), sub_stop_silence(), sub_unhold(), transfer_call_step1(), transfer_cancel_step2(), unistim_do_senddigit(), unistim_hangup(), unistim_indicate(), unistim_register(), unistim_sendtext(), unistim_show_info(), unistim_ss(), unregister_extension(), ustmtext(), write_entry_history(), and write_history().
| char firmware[8] | 
firmware of the phone (not always available)
Definition at line 473 of file chan_unistim.c.
Referenced by process_request(), and unistim_show_devices().
| int last_buf_available | 
number of a free slot
Definition at line 467 of file chan_unistim.c.
Referenced by check_send_queue(), do_monitor(), send_client(), and send_retransmit().
| unsigned short last_seq_ack | 
sequence number of the last ACK received
Definition at line 465 of file chan_unistim.c.
Referenced by check_send_queue(), parsing(), and send_retransmit().
| ast_mutex_t lock | 
Definition at line 459 of file chan_unistim.c.
Referenced by close_client(), create_client(), parsing(), send_client(), and send_retransmit().
| char macaddr[18] | 
mac address of the phone (not always available)
Definition at line 472 of file chan_unistim.c.
Referenced by init_phone_step2(), key_select_extension(), rcv_mac_addr(), unistim_register(), and unistim_show_info().
| int nb_retransmit | 
number of retransmission
Definition at line 468 of file chan_unistim.c.
Referenced by parsing(), and send_retransmit().
| struct unistimsession* next | 
Definition at line 477 of file chan_unistim.c.
Referenced by close_client(), create_client(), delete_device(), do_monitor(), rcv_mac_addr(), reload_config(), unistim_show_info(), and unistimsock_read().
| unsigned short seq_phone | 
sequence number for the next packet (when we receive a request)
Definition at line 463 of file chan_unistim.c.
Referenced by parsing().
| unsigned short seq_server | 
sequence number for the next packet (when we send a request)
Definition at line 464 of file chan_unistim.c.
Referenced by check_send_queue(), parsing(), send_client(), and send_retransmit().
| struct sockaddr_in sin | 
IP address of the phone
Definition at line 460 of file chan_unistim.c.
Referenced by create_client(), process_request(), send_client(), send_retransmit(), send_start_rtp(), show_main_page(), unistim_show_devices(), unistim_show_info(), and unistimsock_read().
| int size_buff_entry | 
size of the buffer used to enter data
Definition at line 470 of file chan_unistim.c.
Referenced by handle_select_codec(), handle_select_language(), handle_select_option(), key_main_page(), key_select_codec(), key_select_extension(), and show_extension_page().
| struct sockaddr_in sout | 
IP address of server
Definition at line 461 of file chan_unistim.c.
Referenced by create_client(), parsing(), send_client(), and send_retransmit().
| int state | 
state of the phone (see phone_state)
Definition at line 469 of file chan_unistim.c.
Referenced by change_favorite_icon(), close_client(), create_client(), handle_call_incoming(), handle_call_outgoing(), handle_dial_page(), handle_key_fav(), handle_select_codec(), handle_select_language(), handle_select_option(), init_phone_step2(), key_dial_page(), parsing(), process_request(), rcv_mac_addr(), show_extension_page(), show_history(), show_main_page(), unistim_hangup(), unistim_send_mwi_to_peer(), and unistim_show_info().
| unsigned long tick_next_ping | 
time for the next ping
Definition at line 466 of file chan_unistim.c.
Referenced by create_client(), send_ping(), and set_ping_timer().
| int timeout | 
time-out in ticks : resend packet if no ack was received before the timeout occurred
Definition at line 462 of file chan_unistim.c.
Referenced by create_client(), do_monitor(), send_client(), send_retransmit(), set_ping_timer(), and unistim_show_info().
| struct wsabuf wsabufsend[MAX_BUF_NUMBER] | 
Size of each paquet stored in the buffer array & pointer to this buffer
Definition at line 474 of file chan_unistim.c.
Referenced by create_client(), send_client(), and send_retransmit().