Codename Pineapple

Home page | Mailing list | Docs

Last updated: Sat Feb 3 05:02:01 2007

Asterisk developer's documentation :: Codename Pineapple


dundi_transaction Struct Reference

Collaboration diagram for dundi_transaction:

Collaboration graph
[legend]

Detailed Description

Definition at line 165 of file pbx_dundi.c.

Data Fields

sockaddr_in addr
unsigned char aseqno
int autokillid
int autokilltimeout
aes_decrypt_ctx dcx
unsigned short dtrans
aes_encrypt_ctx ecx
int eidcount
dundi_eid eids [DUNDI_MAX_STACK+1]
unsigned int flags
unsigned char iseqno
unsigned char oiseqno
unsigned char oseqno
int retranstimer
timeval start
unsigned short strans
dundi_eid them_eid
int thread
int ttl
dundi_eid us_eid


Field Documentation

struct sockaddr_in addr
 

Other end of transaction

Definition at line 166 of file pbx_dundi.c.

Referenced by apply_peer(), dundi_send(), dundi_show_trans(), find_transaction(), and handle_command_response().

unsigned char aseqno
 

Last acknowledge seqno

Definition at line 185 of file pbx_dundi.c.

Referenced by dundi_send(), dundi_show_trans(), handle_frame(), and reset_transaction().

int autokillid
 

ID to kill connection if answer doesn't come back fast enough

Definition at line 178 of file pbx_dundi.c.

Referenced by ack_trans(), do_autokill(), dundi_discover(), and dundi_query().

int autokilltimeout
 

Recommended timeout for autokill

Definition at line 179 of file pbx_dundi.c.

Referenced by apply_peer(), dundi_discover(), and dundi_query().

aes_decrypt_ctx dcx
 

AES 128 Decryption context

Definition at line 173 of file pbx_dundi.c.

Referenced by dundi_decrypt(), and dundi_encrypt().

unsigned short dtrans
 

Their transaction identifer

Definition at line 181 of file pbx_dundi.c.

Referenced by dundi_send(), dundi_show_trans(), find_transaction(), and reset_transaction().

aes_encrypt_ctx ecx
 

AES 128 Encryption context

Definition at line 172 of file pbx_dundi.c.

Referenced by dundi_encrypt().

int eidcount
 

Number of eids in eids

Definition at line 169 of file pbx_dundi.c.

Referenced by append_transaction(), dundi_discover(), dundi_query(), and optimize_transactions().

dundi_eid eids[DUNDI_MAX_STACK+1]
 

Definition at line 168 of file pbx_dundi.c.

Referenced by append_transaction(), dundi_discover(), dundi_query(), and optimize_transactions().

unsigned int flags
 

Has final packet been sent

Definition at line 174 of file pbx_dundi.c.

Referenced by dundi_lookup_local(), and handle_command_response().

unsigned char iseqno
 

Next expected received seqno

Definition at line 182 of file pbx_dundi.c.

Referenced by dundi_send(), dundi_show_trans(), handle_frame(), and reset_transaction().

unsigned char oiseqno
 

Last received incoming seqno

Definition at line 183 of file pbx_dundi.c.

Referenced by handle_frame(), and reset_transaction().

unsigned char oseqno
 

Next transmitted seqno

Definition at line 184 of file pbx_dundi.c.

Referenced by dundi_send(), dundi_show_trans(), and reset_transaction().

int retranstimer
 

How long to wait before retransmissions

Definition at line 177 of file pbx_dundi.c.

Referenced by apply_peer(), and dundi_send().

struct timeval start
 

When this transaction was created

Definition at line 167 of file pbx_dundi.c.

Referenced by destroy_trans().

unsigned short strans
 

Our transaction identifier

Definition at line 180 of file pbx_dundi.c.

Referenced by dundi_send(), dundi_show_trans(), find_transaction(), get_trans_id(), and reset_transaction().

dundi_eid them_eid
 

Their EID, to us

Definition at line 171 of file pbx_dundi.c.

Referenced by apply_peer(), destroy_trans(), do_autokill(), dundi_encrypt(), dundi_send(), and optimize_transactions().

int thread
 

We have a calling thread

Definition at line 176 of file pbx_dundi.c.

Referenced by dundi_answer_entity(), dundi_answer_query(), dundi_precache_thread(), dundi_query_thread(), and precache_transactions().

int ttl
 

Remaining TTL for queries on this one

Definition at line 175 of file pbx_dundi.c.

Referenced by append_transaction(), dundi_discover(), and dundi_query().

dundi_eid us_eid
 

Our EID, to them

Definition at line 170 of file pbx_dundi.c.

Referenced by apply_peer(), dundi_discover(), dundi_encrypt(), dundi_lookup_local(), dundi_lookup_thread(), dundi_query(), dundi_query_thread(), handle_command_response(), optimize_transactions(), and precache_trans().


The documentation for this struct was generated from the following file:

Asterisk is a trademark for Digium, inc.. | Edvina.net | Asterisk.org | This documentation was generated with Doxygen