Structure for transaction handling.
More...
#include <osip.h>
Collaboration diagram for osip_transaction:
Data Fields
Internal Transaction Identifier.
More...
events must be added in this fifo
More...
CALL-LEG definition (Top Via)
More...
CALL-LEG definition (Call-ID)
More...
Current state of the transaction.
More...
Optional socket for incoming message.
More...
Optional place for outgoing message.
More...
(internal) transaction is managed by osip_t
More...
memory space for SRV record
More...
memory space for NAPTR record
More...
Detailed Description
Structure for transaction handling.
Definition at line 362 of file osip.h.
Field Documentation
ack request sent
Definition at line 376 of file osip.h.
time_t osip_transaction::birth_time
birth date of transaction
Definition at line 380 of file osip.h.
CALL-LEG definition (Call-ID)
Definition at line 371 of file osip.h.
time_t osip_transaction::completed_time
end date of transaction
Definition at line 381 of file osip.h.
void* osip_transaction::config
(internal) transaction is managed by osip_t
Definition at line 386 of file osip.h.
CALL-LEG definition (CSeq)
Definition at line 372 of file osip.h.
Type of the transaction.
Definition at line 388 of file osip.h.
CALL-LEG definition (From)
Definition at line 369 of file osip.h.
internal ict context
Definition at line 389 of file osip.h.
int osip_transaction::in_socket
Optional socket for incoming message.
Definition at line 383 of file osip.h.
internal ist context
Definition at line 390 of file osip.h.
Last response.
Definition at line 375 of file osip.h.
memory space for NAPTR record
Definition at line 395 of file osip.h.
internal nict context
Definition at line 391 of file osip.h.
internal nist context
Definition at line 392 of file osip.h.
Initial request.
Definition at line 374 of file osip.h.
int osip_transaction::out_socket
Optional place for outgoing message.
Definition at line 384 of file osip.h.
memory space for SRV record
Definition at line 394 of file osip.h.
void* osip_transaction::reserved1
User Defined Pointer.
Definition at line 396 of file osip.h.
void* osip_transaction::reserved2
User Defined Pointer.
Definition at line 397 of file osip.h.
void* osip_transaction::reserved3
User Defined Pointer.
Definition at line 398 of file osip.h.
void* osip_transaction::reserved4
User Defined Pointer.
Definition at line 399 of file osip.h.
void* osip_transaction::reserved5
User Defined Pointer.
Definition at line 400 of file osip.h.
void* osip_transaction::reserved6
User Defined Pointer.
Definition at line 401 of file osip.h.
Current state of the transaction.
Definition at line 378 of file osip.h.
CALL-LEG definition (To)
Definition at line 370 of file osip.h.
CALL-LEG definition (Top Via)
Definition at line 368 of file osip.h.
events must be added in this fifo
Definition at line 366 of file osip.h.
int osip_transaction::transactionid
Internal Transaction Identifier.
Definition at line 365 of file osip.h.
void* osip_transaction::your_instance
User Defined Pointer.
Definition at line 364 of file osip.h.
The documentation for this struct was generated from the following file: