Ignore:
Timestamp:
Aug 16, 2007 10:11:44 AM (15 years ago)
Author:
bennylp
Message:

Ticket #354: continuing work to port the Symbian libraries to .DSO format

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/include/pjsua-lib/pjsua.h

    r1367 r1417  
    475475 * \endcode 
    476476 */ 
    477 PJ_INLINE(void) pjsua_logging_config_default(pjsua_logging_config *cfg) 
    478 { 
    479     pj_bzero(cfg, sizeof(*cfg)); 
    480  
    481     cfg->msg_logging = PJ_TRUE; 
    482     cfg->level = 5; 
    483     cfg->console_level = 4; 
    484     cfg->decor = PJ_LOG_HAS_SENDER | PJ_LOG_HAS_TIME |  
    485                  PJ_LOG_HAS_MICRO_SEC | PJ_LOG_HAS_NEWLINE; 
    486 } 
     477PJ_DECL(void) pjsua_logging_config_default(pjsua_logging_config *cfg); 
     478 
    487479 
    488480/** 
     
    497489 * one config to another, but this has not been tested. 
    498490 */ 
    499 PJ_INLINE(void) pjsua_logging_config_dup(pj_pool_t *pool, 
    500                                          pjsua_logging_config *dst, 
    501                                          const pjsua_logging_config *src) 
    502 { 
    503     pj_memcpy(dst, src, sizeof(*src)); 
    504     pj_strdup_with_null(pool, &dst->log_filename, &src->log_filename); 
    505 } 
    506  
     491PJ_DECL(void) pjsua_logging_config_dup(pj_pool_t *pool, 
     492                                       pjsua_logging_config *dst, 
     493                                       const pjsua_logging_config *src); 
    507494 
    508495 
     
    10161003 
    10171004 */ 
    1018 PJ_INLINE(void) pjsua_config_default(pjsua_config *cfg) 
    1019 { 
    1020     pj_bzero(cfg, sizeof(*cfg)); 
    1021  
    1022     cfg->max_calls = 4; 
    1023     cfg->thread_cnt = 1; 
    1024 } 
     1005PJ_DECL(void) pjsua_config_default(pjsua_config *cfg); 
    10251006 
    10261007 
     
    10361017 * variable to another, but this has not been tested. 
    10371018 */ 
    1038 PJ_INLINE(void) pjsip_cred_dup( pj_pool_t *pool, 
    1039                                 pjsip_cred_info *dst, 
    1040                                 const pjsip_cred_info *src) 
    1041 { 
    1042     pj_strdup_with_null(pool, &dst->realm, &src->realm); 
    1043     pj_strdup_with_null(pool, &dst->scheme, &src->scheme); 
    1044     pj_strdup_with_null(pool, &dst->username, &src->username); 
    1045     pj_strdup_with_null(pool, &dst->data, &src->data); 
    1046  
    1047 } 
     1019PJ_DECL(void) pjsip_cred_dup( pj_pool_t *pool, 
     1020                              pjsip_cred_info *dst, 
     1021                              const pjsip_cred_info *src); 
    10481022 
    10491023 
     
    10551029 * @param src       Source config. 
    10561030 */ 
    1057 PJ_INLINE(void) pjsua_config_dup(pj_pool_t *pool, 
    1058                                  pjsua_config *dst, 
    1059                                  const pjsua_config *src) 
    1060 { 
    1061     unsigned i; 
    1062  
    1063     pj_memcpy(dst, src, sizeof(*src)); 
    1064  
    1065     for (i=0; i<src->outbound_proxy_cnt; ++i) { 
    1066         pj_strdup_with_null(pool, &dst->outbound_proxy[i], 
    1067                             &src->outbound_proxy[i]); 
    1068     } 
    1069  
    1070     for (i=0; i<src->cred_count; ++i) { 
    1071         pjsip_cred_dup(pool, &dst->cred_info[i], &src->cred_info[i]); 
    1072     } 
    1073  
    1074     pj_strdup_with_null(pool, &dst->user_agent, &src->user_agent); 
    1075     pj_strdup_with_null(pool, &dst->stun_domain, &src->stun_domain); 
    1076     pj_strdup_with_null(pool, &dst->stun_host, &src->stun_host); 
    1077     pj_strdup_with_null(pool, &dst->stun_relay_host, &src->stun_relay_host); 
    1078 } 
    1079  
     1031PJ_DECL(void) pjsua_config_dup(pj_pool_t *pool, 
     1032                               pjsua_config *dst, 
     1033                               const pjsua_config *src); 
    10801034 
    10811035 
     
    11381092 * \endcode 
    11391093 */ 
    1140 PJ_INLINE(void) pjsua_msg_data_init(pjsua_msg_data *msg_data) 
    1141 { 
    1142     pj_bzero(msg_data, sizeof(*msg_data)); 
    1143     pj_list_init(&msg_data->hdr_list); 
    1144 } 
    1145  
     1094PJ_DECL(void) pjsua_msg_data_init(pjsua_msg_data *msg_data); 
    11461095 
    11471096 
     
    14861435 * \endcode 
    14871436 */ 
    1488 PJ_INLINE(void) pjsua_transport_config_default(pjsua_transport_config *cfg) 
    1489 { 
    1490     pj_bzero(cfg, sizeof(*cfg)); 
    1491     pjsip_tls_setting_default(&cfg->tls_setting); 
    1492 } 
     1437PJ_DECL(void) pjsua_transport_config_default(pjsua_transport_config *cfg); 
    14931438 
    14941439 
     
    15041449 * to another in Python. 
    15051450 */ 
    1506 PJ_INLINE(void) pjsua_transport_config_dup(pj_pool_t *pool, 
    1507                                            pjsua_transport_config *dst, 
    1508                                            const pjsua_transport_config *src) 
    1509 { 
    1510     PJ_UNUSED_ARG(pool); 
    1511     pj_memcpy(dst, src, sizeof(*src)); 
    1512 } 
    1513  
     1451PJ_DECL(void) pjsua_transport_config_dup(pj_pool_t *pool, 
     1452                                         pjsua_transport_config *dst, 
     1453                                         const pjsua_transport_config *src); 
    15141454 
    15151455 
     
    19171857 * \endcode 
    19181858 */ 
    1919 PJ_INLINE(void) pjsua_acc_config_default(pjsua_acc_config *cfg) 
    1920 { 
    1921     pj_bzero(cfg, sizeof(*cfg)); 
    1922  
    1923     cfg->reg_timeout = PJSUA_REG_INTERVAL; 
    1924     cfg->transport_id = PJSUA_INVALID_ID; 
    1925 } 
    1926  
     1859PJ_DECL(void) pjsua_acc_config_default(pjsua_acc_config *cfg); 
    19271860 
    19281861 
     
    30652998 * \endcode 
    30662999 */ 
    3067 PJ_INLINE(void) pjsua_buddy_config_default(pjsua_buddy_config *cfg) 
    3068 { 
    3069     pj_bzero(cfg, sizeof(*cfg)); 
    3070 } 
     3000PJ_DECL(void) pjsua_buddy_config_default(pjsua_buddy_config *cfg); 
    30713001 
    30723002 
     
    35563486 * \endcode 
    35573487 */ 
    3558 PJ_INLINE(void) pjsua_media_config_default(pjsua_media_config *cfg) 
    3559 { 
    3560     pj_bzero(cfg, sizeof(*cfg)); 
    3561  
    3562     cfg->clock_rate = PJSUA_DEFAULT_CLOCK_RATE; 
    3563     cfg->max_media_ports = 32; 
    3564     cfg->has_ioqueue = PJ_TRUE; 
    3565     cfg->thread_cnt = 1; 
    3566     cfg->quality = PJSUA_DEFAULT_CODEC_QUALITY; 
    3567     cfg->ilbc_mode = PJSUA_DEFAULT_ILBC_MODE; 
    3568     cfg->ec_tail_len = PJSUA_DEFAULT_EC_TAIL_LEN; 
    3569     cfg->jb_init = cfg->jb_min_pre = cfg->jb_max_pre = cfg->jb_max = -1; 
    3570 } 
    3571  
     3488PJ_DECL(void) pjsua_media_config_default(pjsua_media_config *cfg); 
    35723489 
    35733490 
Note: See TracChangeset for help on using the changeset viewer.