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


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. | |
Definition in file modules/tm/config.h.
| #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" |
| #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) |
size of TM hash table
Definition at line 42 of file modules/tm/config.h.
Referenced by free_hash_table(), init_hash_table(), mi_tm_hash(), t_lookup_callid(), t_lookup_ident(), t_reply_matching(), transaction_count(), and uac_init().
| #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.
1.5.6