diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-05-02 18:54:19 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-05-02 18:54:19 +0000 |
commit | faede3bfd55af757bd3b76b075d435d6b31b2c0f (patch) | |
tree | badc8973453990054ecbc923e5c80cc23f628d6b /pjsip/include | |
parent | 4b5a9b5ec7f7dd042d7fb40bccdf4ee44d28122b (diff) |
Errno and memory size tweaking for Symbian
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1244 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/include')
-rw-r--r-- | pjsip/include/pjsip/sip_config.h | 98 |
1 files changed, 86 insertions, 12 deletions
diff --git a/pjsip/include/pjsip/sip_config.h b/pjsip/include/pjsip/sip_config.h index b0d3375c..a95a4189 100644 --- a/pjsip/include/pjsip/sip_config.h +++ b/pjsip/include/pjsip/sip_config.h @@ -284,19 +284,68 @@ /* Endpoint. */ #define PJSIP_MAX_TIMER_COUNT (2*PJSIP_MAX_TSX_COUNT + 2*PJSIP_MAX_DIALOG_COUNT) -#define PJSIP_POOL_LEN_ENDPT (4000) -#define PJSIP_POOL_INC_ENDPT (4000) + +/** + * Initial memory block for the endpoint. + */ +#ifndef PJSIP_POOL_LEN_ENDPT +# define PJSIP_POOL_LEN_ENDPT (4000) +#endif + +/** + * Memory increment for endpoint. + */ +#ifndef PJSIP_POOL_INC_ENDPT +# define PJSIP_POOL_INC_ENDPT (4000) +#endif + /* Transport related constants. */ -#define PJSIP_POOL_RDATA_LEN 4000 -#define PJSIP_POOL_RDATA_INC 4000 +/** + * Initial memory block for rdata. + */ +#ifndef PJSIP_POOL_RDATA_LEN +# define PJSIP_POOL_RDATA_LEN 4000 +#endif + +/** + * Memory increment for rdata. + */ +#ifndef PJSIP_POOL_RDATA_INC +# define PJSIP_POOL_RDATA_INC 4000 +#endif + #define PJSIP_POOL_LEN_TRANSPORT 512 #define PJSIP_POOL_INC_TRANSPORT 512 -#define PJSIP_POOL_LEN_TDATA 4000 -#define PJSIP_POOL_INC_TDATA 4000 -#define PJSIP_POOL_LEN_UA 4000 -#define PJSIP_POOL_INC_UA 4000 + +/** + * Initial memory block size for tdata. + */ +#ifndef PJSIP_POOL_LEN_TDATA +# define PJSIP_POOL_LEN_TDATA 4000 +#endif + +/** + * Memory increment for tdata. + */ +#ifndef PJSIP_POOL_INC_TDATA +# define PJSIP_POOL_INC_TDATA 4000 +#endif + +/** + * Initial memory size for UA layer + */ +#ifndef PJSIP_POOL_LEN_UA +# define PJSIP_POOL_LEN_UA 4000 +#endif + +/** + * Memory increment for UA layer. + */ +#ifndef PJSIP_POOL_INC_UA +# define PJSIP_POOL_INC_UA 4000 +#endif #define PJSIP_MAX_FORWARDS_VALUE 70 @@ -304,10 +353,35 @@ #define PJSIP_RFC3261_BRANCH_LEN 7 /* Transaction related constants. */ -#define PJSIP_POOL_TSX_LAYER_LEN 4000 -#define PJSIP_POOL_TSX_LAYER_INC 4000 -#define PJSIP_POOL_TSX_LEN 1536 /* 768 */ -#define PJSIP_POOL_TSX_INC 256 + +/** + * Initial memory size for transaction layer + */ +#ifndef PJSIP_POOL_TSX_LAYER_LEN +# define PJSIP_POOL_TSX_LAYER_LEN 4000 +#endif + +/** + * Memory increment for transaction layer. + */ +#ifndef PJSIP_POOL_TSX_LAYER_INC +# define PJSIP_POOL_TSX_LAYER_INC 4000 +#endif + +/** + * Initial memory size for a SIP transaction object. + */ +#ifndef PJSIP_POOL_TSX_LEN +# define PJSIP_POOL_TSX_LEN 1536 /* 768 */ +#endif + +/** + * Memory increment for transaction object. + */ +#ifndef PJSIP_POOL_TSX_INC +# define PJSIP_POOL_TSX_INC 256 +#endif + #define PJSIP_MAX_TSX_KEY_LEN (PJSIP_MAX_URL_SIZE*2) /* User agent. */ |