Codename Pineapple

Home page | Mailing list | Docs

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

Asterisk developer's documentation :: Codename Pineapple


iax_frame Struct Reference

#include <iax2-parser.h>

Collaboration diagram for iax_frame:

Collaboration graph
[legend]

Detailed Description

Definition at line 82 of file iax2-parser.h.

Public Member Functions

 AST_LIST_ENTRY (iax_frame) list

Data Fields

ast_frame af
unsigned char afdata [0]
unsigned int cacheable:1
unsigned short callno
void * data
int datalen
unsigned short dcallno
unsigned int direction:2
unsigned int final:1
int iseqno
size_t mallocd_datalen
int oseqno
unsigned int outoforder:1
int retrans
int retries
int retrytime
unsigned int sentyet:1
int sockfd
unsigned int transfer:1
unsigned int ts
unsigned char unused [AST_FRIENDLY_OFFSET]


Member Function Documentation

AST_LIST_ENTRY iax_frame   ) 
 


Field Documentation

struct ast_frame af
 

Definition at line 125 of file iax2-parser.h.

Referenced by __attempt_transmit(), __do_deliver(), iax2_send(), iax2_trunk_queue(), iax_frame_wrap(), iaxfrdup2(), and schedule_delivery().

unsigned char afdata[0]
 

Definition at line 129 of file iax2-parser.h.

Referenced by iax_frame_wrap(), and send_trunk().

unsigned int cacheable
 

Definition at line 115 of file iax2-parser.h.

Referenced by iax_frame_free(), and iaxfrdup2().

unsigned short callno
 

Definition at line 91 of file iax2-parser.h.

Referenced by __attempt_transmit(), __do_deliver(), complete_transfer(), iax2_destroy(), iax2_send(), network_thread(), save_rr(), schedule_delivery(), send_packet(), socket_process(), socket_process_meta(), unwrap_timestamp(), update_packet(), and vnak_retransmit().

void* data
 

Definition at line 95 of file iax2-parser.h.

Referenced by iax2_send(), iax_showframe(), send_trunk(), transmit_trunk(), and update_packet().

int datalen
 

Definition at line 97 of file iax2-parser.h.

Referenced by iax2_send(), send_trunk(), and transmit_trunk().

unsigned short dcallno
 

Definition at line 93 of file iax2-parser.h.

Referenced by iax2_send(), and update_packet().

unsigned int direction
 

Definition at line 113 of file iax2-parser.h.

Referenced by iax_frame_free(), and send_trunk().

unsigned int final
 

Definition at line 111 of file iax2-parser.h.

Referenced by __attempt_transmit(), iax2_send(), iax2_show_stats(), and socket_process().

int iseqno
 

Definition at line 119 of file iax2-parser.h.

Referenced by iax2_send(), and update_packet().

size_t mallocd_datalen
 

Amount of space _allocated_ for data

Definition at line 127 of file iax2-parser.h.

Referenced by iax_frame_new(), and iaxfrdup2().

int oseqno
 

Definition at line 117 of file iax2-parser.h.

Referenced by __attempt_transmit(), iax2_send(), socket_process(), and vnak_retransmit().

unsigned int outoforder
 

Definition at line 105 of file iax2-parser.h.

Referenced by socket_process_meta().

int retrans
 

Definition at line 121 of file iax2-parser.h.

Referenced by __attempt_transmit(), __do_deliver(), iax2_frame_free(), network_thread(), and send_trunk().

int retries
 

Definition at line 99 of file iax2-parser.h.

Referenced by __attempt_transmit(), complete_transfer(), iax2_destroy(), iax2_send(), iax2_show_stats(), iax_showframe(), network_thread(), and socket_process().

int retrytime
 

Definition at line 103 of file iax2-parser.h.

Referenced by __attempt_transmit(), iax2_send(), and network_thread().

unsigned int sentyet
 

Definition at line 107 of file iax2-parser.h.

Referenced by iax2_transmit(), and network_thread().

int sockfd
 

Definition at line 87 of file iax2-parser.h.

unsigned int transfer
 

Definition at line 109 of file iax2-parser.h.

Referenced by __attempt_transmit(), iax2_send(), send_packet(), send_trunk(), and socket_process().

unsigned int ts
 

Definition at line 101 of file iax2-parser.h.

Referenced by __attempt_transmit(), iax2_send(), iax2_trunk_queue(), schedule_delivery(), send_packet(), socket_process(), socket_process_meta(), and unwrap_timestamp().

unsigned char unused[AST_FRIENDLY_OFFSET]
 

Definition at line 128 of file iax2-parser.h.


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