libosip 3.6.0
Public Attributes

osip_transaction Struct Reference

#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
osip_srv_record_t record
osip_naptr_tnaptr_record

Detailed Description

Structure for transaction handling


Member Data Documentation

ack request sent

Referenced by osip_transaction_free2().

birth date of transaction

CALL-LEG definition (Call-ID)

Referenced by osip_transaction_free2().

end date of transaction

CALL-LEG definition (CSeq)

Referenced by osip_transaction_free2().

CALL-LEG definition (From)

Referenced by osip_transaction_free2().

Optional socket for incoming message

Referenced by osip_transaction_set_in_socket().

Last response

Referenced by osip_transaction_free2().

Initial request

Referenced by osip_transaction_free2(), and osip_transaction_init().

Optional place for outgoing message

Referenced by osip_transaction_set_out_socket().

CALL-LEG definition (To)

Referenced by osip_transaction_free2().

CALL-LEG definition (Top Via)

Referenced by osip_transaction_free2().


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