Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

osip_transaction Struct Reference
[oSIP fsm HandlingoSIP fsm Handling]

#include <osip.h>

List of all members.

Public Attributes

void * your_instance
int transactionid
osip_fifo_ttransactionff
osip_via_ttopvia
osip_from_tfrom
osip_to_tto
osip_call_id_tcallid
osip_cseq_tcseq
osip_message_torig_request
osip_message_tlast_response
osip_message_tack
state_t state
time_t birth_time
time_t completed_time
int in_socket
int out_socket
void * config
osip_fsm_type_t ctx_type
osip_ict_tict_context
osip_ist_tist_context
osip_nict_tnict_context
osip_nist_tnist_context


Detailed Description

Structure for transaction handling


Member Data Documentation

osip_message_t* osip_transaction::ack
 

ack request sent

time_t osip_transaction::birth_time
 

birth date of transaction

osip_call_id_t* osip_transaction::callid
 

CALL-LEG definition (Call-ID)

time_t osip_transaction::completed_time
 

end date of transaction

osip_cseq_t* osip_transaction::cseq
 

CALL-LEG definition (CSeq)

osip_fsm_type_t osip_transaction::ctx_type
 

Type of the transaction

osip_from_t* osip_transaction::from
 

CALL-LEG definition (From)

int osip_transaction::in_socket
 

Optional socket for incoming message

osip_message_t* osip_transaction::last_response
 

Last response

osip_message_t* osip_transaction::orig_request
 

Initial request

int osip_transaction::out_socket
 

Optional place for outgoing message

state_t osip_transaction::state
 

Current state of the transaction

osip_to_t* osip_transaction::to
 

CALL-LEG definition (To)

osip_via_t* osip_transaction::topvia
 

CALL-LEG definition (Top Via)

osip_fifo_t* osip_transaction::transactionff
 

events must be added in this fifo

int osip_transaction::transactionid
 

Internal Transaction Identifier.

void* osip_transaction::your_instance
 

User Defined Pointer.


The documentation for this struct was generated from the following file:
Generated on Tue Feb 22 00:59:47 2005 for libosip by  doxygen 1.4.1