modules/tm/config.h File Reference

TM :: Configuration. More...

#include "../../hash_func.h"
#include "../../config.h"

Include dependency graph for modules/tm/config.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define CANCEL_DONE   "ok -- no more pending branches"
#define CANCELED   "Request canceled"
#define CANCELING   "canceling"
#define DEL_TIME_OUT   2
 DELETE timer ... tells how long should the transaction persist in memory after it was removed from the hash table and before it will be deleted.
#define FR_TIME_OUT   30
 FINAL_RESPONSE_TIMER ... tells how long should the transaction engine wait if no final response comes back.
#define INV_FR_TIME_OUT   120
#define INV_FR_TIME_OUT_FIRST   90
 final response timers to be used for serial forwarding
#define INV_FR_TIME_OUT_NEXT   30
#define MAX_ACK_LEN   1024
 maximum length of localy generated acknowledgment
#define MAX_BODY   1024
#define MAX_DST   512
#define MAX_FROM   512
#define MAX_HEADER   1024
#define MAX_METHOD   64
#define REPLY_OVERBUFFER_LEN   160
 when first reply is sent, this additional space is allocated so that one does not have to reallocate share memory when the message is replaced by a subsequent, longer message
#define RETR_T1   500
#define RETR_T2   4000
#define SUBST_CHAR   '!'
 FIFO substitution character.
#define TAG_OVERBUFFER_LEN   32
#define tm_hash(s1, s2)   core_hash( &s1, &s2, TM_TABLE_ENTRIES)
 always use a power of 2 for hash table size
#define TM_TABLE_ENTRIES   (1<<16)
 size of TM hash table
#define TM_TAG_SEPARATOR   '-'
 to-tag separator for stateful processing
#define WT_TIME_OUT   5
 WAIT timer ... tells how long state should persist in memory after a transaction was finalized.


Detailed Description

TM :: Configuration.

Definition in file modules/tm/config.h.


Define Documentation

#define CANCEL_DONE   "ok -- no more pending branches"

Definition at line 87 of file modules/tm/config.h.

#define CANCELED   "Request canceled"

Definition at line 88 of file modules/tm/config.h.

#define CANCELING   "canceling"

Definition at line 86 of file modules/tm/config.h.

Referenced by cancel_invite().

#define DEL_TIME_OUT   2

DELETE timer ... tells how long should the transaction persist in memory after it was removed from the hash table and before it will be deleted.

Definition at line 65 of file modules/tm/config.h.

#define FR_TIME_OUT   30

FINAL_RESPONSE_TIMER ... tells how long should the transaction engine wait if no final response comes back.

Definition at line 52 of file modules/tm/config.h.

#define INV_FR_TIME_OUT   120

Definition at line 53 of file modules/tm/config.h.

#define INV_FR_TIME_OUT_FIRST   90

final response timers to be used for serial forwarding

Definition at line 56 of file modules/tm/config.h.

#define INV_FR_TIME_OUT_NEXT   30

Definition at line 57 of file modules/tm/config.h.

#define MAX_ACK_LEN   1024

maximum length of localy generated acknowledgment

Definition at line 48 of file modules/tm/config.h.

#define MAX_BODY   1024

Definition at line 81 of file modules/tm/config.h.

#define MAX_DST   512

Definition at line 82 of file modules/tm/config.h.

#define MAX_FROM   512

Definition at line 83 of file modules/tm/config.h.

#define MAX_HEADER   1024

Definition at line 80 of file modules/tm/config.h.

#define MAX_METHOD   64

Definition at line 79 of file modules/tm/config.h.

#define REPLY_OVERBUFFER_LEN   160

when first reply is sent, this additional space is allocated so that one does not have to reallocate share memory when the message is replaced by a subsequent, longer message

Definition at line 75 of file modules/tm/config.h.

Referenced by _reply_light(), and relay_reply().

#define RETR_T1   500

Retransmission timer T1 in milliseconds

Definition at line 68 of file modules/tm/config.h.

#define RETR_T2   4000

Retransmission timer T2 in milliseconds

Definition at line 69 of file modules/tm/config.h.

#define SUBST_CHAR   '!'

FIFO substitution character.

Definition at line 94 of file modules/tm/config.h.

Referenced by get_hfblock().

#define TAG_OVERBUFFER_LEN   32

Definition at line 76 of file modules/tm/config.h.

#define tm_hash ( s1,
s2   )     core_hash( &s1, &s2, TM_TABLE_ENTRIES)

always use a power of 2 for hash table size

Definition at line 45 of file modules/tm/config.h.

Referenced by dlg2hash(), t_check_trans(), t_lookup_callid(), and t_lookup_request().

#define TM_TABLE_ENTRIES   (1<<16)

#define TM_TAG_SEPARATOR   '-'

to-tag separator for stateful processing

Definition at line 91 of file modules/tm/config.h.

Referenced by tm_init_tags().

#define WT_TIME_OUT   5

WAIT timer ... tells how long state should persist in memory after a transaction was finalized.

Definition at line 61 of file modules/tm/config.h.


Generated on Wed May 23 20:00:36 2012 for Kamailio - The Open Source SIP Server by  doxygen 1.5.6