Changeset 1417 for pjproject/trunk/pjsip/include/pjsua-lib/pjsua.h
- Timestamp:
- Aug 16, 2007 10:11:44 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/include/pjsua-lib/pjsua.h
r1367 r1417 475 475 * \endcode 476 476 */ 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 } 477 PJ_DECL(void) pjsua_logging_config_default(pjsua_logging_config *cfg); 478 487 479 488 480 /** … … 497 489 * one config to another, but this has not been tested. 498 490 */ 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 491 PJ_DECL(void) pjsua_logging_config_dup(pj_pool_t *pool, 492 pjsua_logging_config *dst, 493 const pjsua_logging_config *src); 507 494 508 495 … … 1016 1003 1017 1004 */ 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 } 1005 PJ_DECL(void) pjsua_config_default(pjsua_config *cfg); 1025 1006 1026 1007 … … 1036 1017 * variable to another, but this has not been tested. 1037 1018 */ 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 } 1019 PJ_DECL(void) pjsip_cred_dup( pj_pool_t *pool, 1020 pjsip_cred_info *dst, 1021 const pjsip_cred_info *src); 1048 1022 1049 1023 … … 1055 1029 * @param src Source config. 1056 1030 */ 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 1031 PJ_DECL(void) pjsua_config_dup(pj_pool_t *pool, 1032 pjsua_config *dst, 1033 const pjsua_config *src); 1080 1034 1081 1035 … … 1138 1092 * \endcode 1139 1093 */ 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 1094 PJ_DECL(void) pjsua_msg_data_init(pjsua_msg_data *msg_data); 1146 1095 1147 1096 … … 1486 1435 * \endcode 1487 1436 */ 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 } 1437 PJ_DECL(void) pjsua_transport_config_default(pjsua_transport_config *cfg); 1493 1438 1494 1439 … … 1504 1449 * to another in Python. 1505 1450 */ 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 1451 PJ_DECL(void) pjsua_transport_config_dup(pj_pool_t *pool, 1452 pjsua_transport_config *dst, 1453 const pjsua_transport_config *src); 1514 1454 1515 1455 … … 1917 1857 * \endcode 1918 1858 */ 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 1859 PJ_DECL(void) pjsua_acc_config_default(pjsua_acc_config *cfg); 1927 1860 1928 1861 … … 3065 2998 * \endcode 3066 2999 */ 3067 PJ_INLINE(void) pjsua_buddy_config_default(pjsua_buddy_config *cfg) 3068 { 3069 pj_bzero(cfg, sizeof(*cfg)); 3070 } 3000 PJ_DECL(void) pjsua_buddy_config_default(pjsua_buddy_config *cfg); 3071 3001 3072 3002 … … 3556 3486 * \endcode 3557 3487 */ 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 3488 PJ_DECL(void) pjsua_media_config_default(pjsua_media_config *cfg); 3572 3489 3573 3490
Note: See TracChangeset
for help on using the changeset viewer.