_cdp_trans_t Struct Reference

#include <transaction.h>


Detailed Description

Diameter Transaction representation.

Definition at line 63 of file transaction.h.

Data Fields

AAAMsgIdentifier endtoendid
 End-to-end id of the messages.
AAAMsgIdentifier hopbyhopid
 Hop-by-hop id of the messages.
AAATransactionCallback_fcb
 transactional callback function
void ** ptr
 generic pointer to pass to the callback
AAAMessageans
 answer for the transaction
time_t expires
 time of expiration, when a time-out event will happen
int auto_drop
 if to drop automatically the transaction on event or to let the app do it later
_cdp_trans_tnext
 the next transaction in the transaction list
_cdp_trans_tprev
 the previous transaction in the transaction list


Field Documentation

AAAMsgIdentifier _cdp_trans_t::endtoendid

End-to-end id of the messages.

Definition at line 64 of file transaction.h.

Referenced by add_trans(), del_trans(), and take_trans().

AAAMsgIdentifier _cdp_trans_t::hopbyhopid

Hop-by-hop id of the messages.

Definition at line 65 of file transaction.h.

Referenced by add_trans(), del_trans(), and take_trans().

AAATransactionCallback_f* _cdp_trans_t::cb

transactional callback function

Definition at line 66 of file transaction.h.

Referenced by add_trans(), api_callback(), and trans_timer().

void** _cdp_trans_t::ptr

generic pointer to pass to the callback

Definition at line 67 of file transaction.h.

Referenced by add_trans(), api_callback(), free_trans(), and trans_timer().

AAAMessage* _cdp_trans_t::ans

answer for the transaction

Definition at line 68 of file transaction.h.

Referenced by AAASendRecvMessage(), AAASendRecvMessageToPeer(), api_callback(), and trans_timer().

time_t _cdp_trans_t::expires

time of expiration, when a time-out event will happen

Definition at line 69 of file transaction.h.

Referenced by add_trans(), and trans_timer().

int _cdp_trans_t::auto_drop

if to drop automatically the transaction on event or to let the app do it later

Definition at line 70 of file transaction.h.

Referenced by add_trans(), api_callback(), and trans_timer().

struct _cdp_trans_t* _cdp_trans_t::next [read]

the next transaction in the transaction list

Definition at line 71 of file transaction.h.

Referenced by add_trans(), del_trans(), take_trans(), and trans_timer().

struct _cdp_trans_t* _cdp_trans_t::prev [read]

the previous transaction in the transaction list

Definition at line 72 of file transaction.h.

Referenced by add_trans(), del_trans(), take_trans(), and trans_timer().


The documentation for this struct was generated from the following file:
Generated on Thu Oct 23 04:14:46 2008 for Open IMS Core CSCFs by  doxygen 1.5.2