Asterisk - The Open Source Telephony Project GIT-master-8f1982c
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Modules Pages
Data Fields
iax2_trunk_peer Struct Reference
Collaboration diagram for iax2_trunk_peer:
Collaboration graph
[legend]

Data Fields

struct ast_sockaddr addr
 
int calls
 
unsigned int lastsent
 
struct timeval lasttxtime
 
struct {
   struct iax2_trunk_peer *   next
 
list
 
ast_mutex_t lock
 
struct timeval rxtrunktime
 
int sockfd
 
struct timeval trunkact
 
unsigned char * trunkdata
 
unsigned int trunkdataalloc
 
unsigned int trunkdatalen
 
int trunkerror
 
int trunkmaxmtu
 
struct timeval txtrunktime
 

Detailed Description

Definition at line 664 of file chan_iax2.c.

Field Documentation

◆ addr

struct ast_sockaddr addr

Definition at line 667 of file chan_iax2.c.

Referenced by find_tpeer(), iax2_trunk_queue(), send_trunk(), and timing_read().

◆ calls

int calls

Definition at line 679 of file chan_iax2.c.

Referenced by iax2_trunk_queue(), and send_trunk().

◆ lastsent

unsigned int lastsent

Last sent time

Definition at line 672 of file chan_iax2.c.

Referenced by calc_txpeerstamp(), and find_tpeer().

◆ lasttxtime

struct timeval lasttxtime

Last transmitted trunktime

Definition at line 670 of file chan_iax2.c.

Referenced by calc_txpeerstamp().

◆ 

struct { ... } list

Referenced by find_tpeer().

◆ lock

Definition at line 665 of file chan_iax2.c.

Referenced by find_tpeer(), iax2_trunk_queue(), socket_process_meta(), and timing_read().

◆ next

struct iax2_trunk_peer* next

Definition at line 680 of file chan_iax2.c.

◆ rxtrunktime

struct timeval rxtrunktime

Receive trunktime

Definition at line 669 of file chan_iax2.c.

Referenced by socket_process_meta().

◆ sockfd

int sockfd

Definition at line 666 of file chan_iax2.c.

Referenced by find_tpeer(), and send_trunk().

◆ trunkact

struct timeval trunkact

Last trunk activity

Definition at line 671 of file chan_iax2.c.

Referenced by calc_txpeerstamp(), find_tpeer(), iax2_trunk_expired(), and socket_process_meta().

◆ trunkdata

unsigned char* trunkdata

Definition at line 674 of file chan_iax2.c.

Referenced by iax2_trunk_queue(), and send_trunk().

◆ trunkdataalloc

unsigned int trunkdataalloc

Definition at line 676 of file chan_iax2.c.

Referenced by iax2_trunk_queue(), and timing_read().

◆ trunkdatalen

unsigned int trunkdatalen

Definition at line 675 of file chan_iax2.c.

Referenced by iax2_trunk_queue(), send_trunk(), and timing_read().

◆ trunkerror

int trunkerror

Definition at line 678 of file chan_iax2.c.

◆ trunkmaxmtu

int trunkmaxmtu

Definition at line 677 of file chan_iax2.c.

◆ txtrunktime

struct timeval txtrunktime

Transmit trunktime

Definition at line 668 of file chan_iax2.c.

Referenced by calc_txpeerstamp().


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