libosip  5.3.0
Public Attributes | List of all members
osip_ict Struct Reference

#include <osip.h>

Public Attributes

int timer_a_length
 
struct timeval timer_a_start
 
int timer_b_length
 
struct timeval timer_b_start
 
int timer_d_length
 
struct timeval timer_d_start
 
char * destination
 
int port
 

Detailed Description

Structure for INVITE CLIENT TRANSACTION.

Member Data Documentation

◆ destination

char* osip_ict::destination

IP used to send requests

Referenced by osip_ict_set_destination(), and osip_transaction_get_destination().

◆ port

int osip_ict::port

port of next hop

Referenced by osip_ict_set_destination(), and osip_transaction_get_destination().

◆ timer_a_length

int osip_ict::timer_a_length

Timer A A=T1, A=2xT1... (unreliable only)

◆ timer_a_start

struct timeval osip_ict::timer_a_start

Timer A (retransmission)

◆ timer_b_length

int osip_ict::timer_b_length

Timer B B = 64* T1

◆ timer_b_start

struct timeval osip_ict::timer_b_start

Timer B (fire when transaction timeout)

◆ timer_d_length

int osip_ict::timer_d_length

Timer D D >= 32s for unreliable tr (or 0)

◆ timer_d_start

struct timeval osip_ict::timer_d_start

Timer D


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