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

| Data Structures | |
| struct | packetlist | 
| Data Fields | ||
| struct ast_sockaddr | addr | |
| struct { | ||
| struct dundi_transaction * next | ||
| } | all | |
| unsigned char | aseqno | |
| int | autokillid | |
| int | autokilltimeout | |
| ast_aes_decrypt_key | dcx | |
| unsigned short | dtrans | |
| ast_aes_encrypt_key | ecx | |
| int | eidcount | |
| dundi_eid | eids [DUNDI_MAX_STACK+1] | |
| unsigned int | flags | |
| unsigned char | iseqno | |
| struct packetlist | lasttrans | |
| unsigned char | oiseqno | |
| unsigned char | oseqno | |
| struct dundi_transaction::packetlist | packets | |
| struct dundi_request * | parent | |
| struct { | ||
| struct dundi_transaction * next | ||
| } | parentlist | |
| int | retranstimer | |
| struct timeval | start | |
| unsigned short | strans | |
| dundi_eid | them_eid | |
| int | thread | |
| int | ttl | |
| dundi_eid | us_eid | |
Definition at line 256 of file pbx_dundi.c.
| struct ast_sockaddr addr | 
Other end of transaction
Definition at line 257 of file pbx_dundi.c.
Referenced by apply_peer(), dundi_reject(), dundi_rexmit(), dundi_send(), dundi_show_trans(), dundi_xmit(), find_transaction(), and handle_command_response().
| struct { ... } all | 
Next with respect to all DUNDi transactions
Referenced by create_transaction(), dundi_show_trans(), find_transaction(), and get_trans_id().
Last acknowledge seqno
Definition at line 276 of file pbx_dundi.c.
Referenced by dundi_send(), dundi_show_trans(), handle_command_response(), handle_frame(), and reset_transaction().
| int autokillid | 
ID to kill connection if answer doesn't come back fast enough
Definition at line 269 of file pbx_dundi.c.
Referenced by ack_trans(), create_transaction(), destroy_trans(), do_autokill(), dundi_discover(), dundi_query(), and precache_trans().
| int autokilltimeout | 
Recommended timeout for autokill
Definition at line 270 of file pbx_dundi.c.
Referenced by apply_peer(), dundi_discover(), dundi_query(), and precache_trans().
AES 128 Decryption context
Definition at line 264 of file pbx_dundi.c.
Referenced by dundi_decrypt(), dundi_encrypt(), and handle_command_response().
Their transaction identifer
Definition at line 272 of file pbx_dundi.c.
Referenced by dundi_send(), dundi_show_trans(), find_transaction(), and reset_transaction().
AES 128 Encryption context
Definition at line 263 of file pbx_dundi.c.
Referenced by dundi_encrypt(), and handle_command_response().
| int eidcount | 
Number of eids in eids
Definition at line 260 of file pbx_dundi.c.
Referenced by append_transaction(), dundi_discover(), dundi_query(), optimize_transactions(), and precache_trans().
| dundi_eid eids[DUNDI_MAX_STACK+1] | 
Definition at line 259 of file pbx_dundi.c.
Referenced by append_transaction(), dundi_discover(), dundi_query(), optimize_transactions(), and precache_trans().
Has final packet been sent
Definition at line 265 of file pbx_dundi.c.
Next expected received seqno
Definition at line 273 of file pbx_dundi.c.
Referenced by dundi_send(), dundi_show_trans(), handle_command_response(), handle_frame(), and reset_transaction().
| struct packetlist lasttrans | 
Last transmitted / ACK'd packet
Definition at line 278 of file pbx_dundi.c.
Referenced by ack_trans(), destroy_trans(), handle_command_response(), and handle_frame().
| struct dundi_transaction* next | 
Definition at line 280 of file pbx_dundi.c.
Last received incoming seqno
Definition at line 274 of file pbx_dundi.c.
Referenced by handle_frame(), and reset_transaction().
Next transmitted seqno
Definition at line 275 of file pbx_dundi.c.
Referenced by dundi_send(), dundi_show_trans(), handle_command_response(), and reset_transaction().
| struct dundi_transaction::packetlist packets | 
Packets to be retransmitted
Referenced by ack_trans(), destroy_packet(), destroy_trans(), and dundi_send().
| struct dundi_request* parent | 
Parent request (if there is one)
Definition at line 279 of file pbx_dundi.c.
Referenced by append_transaction(), cancel_request(), destroy_trans(), dundi_discover(), dundi_prop_precache(), dundi_query(), handle_command_response(), and precache_trans().
| struct { ... } parentlist | 
Next with respect to the parent
Referenced by append_transaction(), cancel_request(), discover_transactions(), precache_transactions(), and query_transactions().
| int retranstimer | 
How long to wait before retransmissions
Definition at line 268 of file pbx_dundi.c.
Referenced by apply_peer(), create_transaction(), and dundi_send().
| struct timeval start | 
When this transaction was created
Definition at line 258 of file pbx_dundi.c.
Referenced by append_transaction(), create_transaction(), destroy_packet(), destroy_trans(), dundi_reject(), dundi_xmit(), find_transaction(), get_mapping_weight(), get_trans_id(), and precache_transactions().
Our transaction identifier
Definition at line 271 of file pbx_dundi.c.
Referenced by create_transaction(), dundi_send(), dundi_show_trans(), find_transaction(), get_trans_id(), and reset_transaction().
| dundi_eid them_eid | 
Their EID, to us
Definition at line 262 of file pbx_dundi.c.
Referenced by apply_peer(), destroy_trans(), do_autokill(), dundi_encrypt(), dundi_prop_precache(), dundi_send(), handle_command_response(), optimize_transactions(), and precache_trans().
| int thread | 
We have a calling thread
Definition at line 267 of file pbx_dundi.c.
Referenced by destroy_trans(), dundi_answer_entity(), dundi_answer_query(), dundi_lookup_thread(), dundi_precache_thread(), dundi_prop_precache(), dundi_query_thread(), and precache_transactions().
| int ttl | 
Remaining TTL for queries on this one
Definition at line 266 of file pbx_dundi.c.
Referenced by append_transaction(), dundi_discover(), dundi_query(), and precache_trans().
| dundi_eid us_eid | 
Our EID, to them
Definition at line 261 of file pbx_dundi.c.
Referenced by apply_peer(), do_register(), dundi_discover(), dundi_encrypt(), dundi_lookup_thread(), dundi_query(), dundi_query_thread(), handle_command_response(), optimize_transactions(), and precache_trans().