SIP Witch 1.9.15
|
Structure for transaction handling. More...
#include <osip.h>
Data Fields | |
void * | your_instance |
User Defined Pointer. More... | |
int | transactionid |
Internal Transaction Identifier. More... | |
osip_fifo_t * | transactionff |
events must be added in this fifo More... | |
osip_via_t * | topvia |
CALL-LEG definition (Top Via) More... | |
osip_from_t * | from |
CALL-LEG definition (From) More... | |
osip_to_t * | to |
CALL-LEG definition (To) More... | |
osip_call_id_t * | callid |
CALL-LEG definition (Call-ID) More... | |
osip_cseq_t * | cseq |
CALL-LEG definition (CSeq) More... | |
osip_message_t * | orig_request |
Initial request. More... | |
osip_message_t * | last_response |
Last response. More... | |
osip_message_t * | ack |
ack request sent More... | |
state_t | state |
Current state of the transaction. More... | |
time_t | birth_time |
birth date of transaction More... | |
time_t | completed_time |
end date of transaction More... | |
int | in_socket |
Optional socket for incoming message. More... | |
int | out_socket |
Optional place for outgoing message. More... | |
void * | config |
(internal) transaction is managed by osip_t More... | |
osip_fsm_type_t | ctx_type |
Type of the transaction. More... | |
osip_ict_t * | ict_context |
internal ict context More... | |
osip_ist_t * | ist_context |
internal ist context More... | |
osip_nict_t * | nict_context |
internal nict context More... | |
osip_nist_t * | nist_context |
internal nist context More... | |
osip_srv_record_t | record |
memory space for SRV record More... | |
osip_naptr_t * | naptr_record |
memory space for NAPTR record More... | |
void * | reserved1 |
User Defined Pointer. More... | |
void * | reserved2 |
User Defined Pointer. More... | |
void * | reserved3 |
User Defined Pointer. More... | |
void * | reserved4 |
User Defined Pointer. More... | |
void * | reserved5 |
User Defined Pointer. More... | |
void * | reserved6 |
User Defined Pointer. More... | |
osip_message_t* osip_transaction::ack |
time_t osip_transaction::birth_time |
osip_call_id_t* osip_transaction::callid |
time_t osip_transaction::completed_time |
void* osip_transaction::config |
osip_cseq_t* osip_transaction::cseq |
osip_fsm_type_t osip_transaction::ctx_type |
osip_from_t* osip_transaction::from |
osip_ict_t* osip_transaction::ict_context |
int osip_transaction::in_socket |
osip_ist_t* osip_transaction::ist_context |
osip_message_t* osip_transaction::last_response |
osip_naptr_t* osip_transaction::naptr_record |
osip_nict_t* osip_transaction::nict_context |
osip_nist_t* osip_transaction::nist_context |
osip_message_t* osip_transaction::orig_request |
int osip_transaction::out_socket |
osip_srv_record_t osip_transaction::record |
state_t osip_transaction::state |
osip_via_t* osip_transaction::topvia |
osip_fifo_t* osip_transaction::transactionff |
int osip_transaction::transactionid |