Codename Pineapple

Home page | Mailing list | Docs

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

Asterisk developer's documentation :: Codename Pineapple


sip_pkt Struct Reference

Collaboration diagram for sip_pkt:

Collaboration graph
[legend]

Detailed Description

sip packet - raw format for outbound packets that are sent or scheduled for transmission

Definition at line 1028 of file chan_sip.c.

Data Fields

char data [0]
unsigned int flags
int method
sip_pktnext
sip_pvtowner
int packetlen
int retrans
int retransid
int seqno
int timer_a
int timer_t1


Field Documentation

char data[0]
 

Definition at line 1039 of file chan_sip.c.

Referenced by __sip_pretend_ack(), __sip_semi_ack(), and retrans_pkt().

unsigned int flags
 

non-zero if this is a response packet (e.g. 200 OK)

Definition at line 1033 of file chan_sip.c.

int method
 

SIP method for this packet

Definition at line 1031 of file chan_sip.c.

Referenced by __sip_ack(), __sip_pretend_ack(), and retrans_pkt().

struct sip_pkt* next
 

Next packet in linked list

Definition at line 1029 of file chan_sip.c.

Referenced by __sip_ack(), __sip_semi_ack(), and retrans_pkt().

struct sip_pvt* owner
 

Owner AST call

Definition at line 1034 of file chan_sip.c.

Referenced by __sip_reliable_xmit(), and retrans_pkt().

int packetlen
 

Length of packet

Definition at line 1038 of file chan_sip.c.

Referenced by retrans_pkt().

int retrans
 

Retransmission number

Definition at line 1030 of file chan_sip.c.

Referenced by retrans_pkt().

int retransid
 

Retransmission ID

Definition at line 1035 of file chan_sip.c.

Referenced by __sip_ack(), __sip_semi_ack(), and retrans_pkt().

int seqno
 

Sequence number

Definition at line 1032 of file chan_sip.c.

Referenced by __sip_ack(), __sip_pretend_ack(), and __sip_semi_ack().

int timer_a
 

SIP timer A, retransmission timer

Definition at line 1036 of file chan_sip.c.

Referenced by retrans_pkt().

int timer_t1
 

SIP Timer T1, estimated RTT or 500 ms

Definition at line 1037 of file chan_sip.c.

Referenced by retrans_pkt().


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