Ignore:
Timestamp:
Jan 2, 2008 8:24:10 AM (16 years ago)
Author:
bennylp
Message:

Ticket #437: reduce stack and pool usage on pjnath to make it work better on Symbian

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjnath/src/pjnath/stun_session.c

    r1544 r1654  
    4646#define LOG_ERR_(sess,title,rc) pjnath_perror(sess->pool->obj_name,title,rc) 
    4747 
    48 #define TDATA_POOL_SIZE             1024 
    49 #define TDATA_POOL_INC              1024 
     48#define TDATA_POOL_SIZE             PJNATH_POOL_LEN_STUN_TDATA 
     49#define TDATA_POOL_INC              PJNATH_POOL_INC_STUN_TDATA 
    5050 
    5151 
     
    384384 
    385385    if (name==NULL) 
    386         name = "sess%p"; 
    387  
    388     pool = pj_pool_create(cfg->pf, name, 4000, 4000, NULL); 
     386        name = "stuse%p"; 
     387 
     388    pool = pj_pool_create(cfg->pf, name, PJNATH_POOL_LEN_STUN_SESS,  
     389                          PJNATH_POOL_INC_STUN_SESS, NULL); 
    389390    PJ_ASSERT_RETURN(pool, PJ_ENOMEM); 
    390391 
     
    996997    PJ_ASSERT_RETURN(sess && packet && pkt_size, PJ_EINVAL); 
    997998 
    998     tmp_pool = pj_pool_create(sess->cfg->pf, "tmpstun", 1024, 1024, NULL); 
     999    tmp_pool = pj_pool_create(sess->cfg->pf, "tmpstun",  
     1000                              PJNATH_POOL_LEN_STUN_TDATA,  
     1001                              PJNATH_POOL_INC_STUN_TDATA, NULL); 
    9991002    if (!tmp_pool) 
    10001003        return PJ_ENOMEM; 
Note: See TracChangeset for help on using the changeset viewer.