Ignore:
Timestamp:
Sep 18, 2011 2:59:56 PM (13 years ago)
Author:
bennylp
Message:

Modified the libraries to use the new log indentation feature re #1372

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/src/pjsua-lib/pjsua_pres.c

    r3553 r3753  
    390390                     PJ_ETOOMANY); 
    391391 
     392    PJ_LOG(4,(THIS_FILE, "Adding buddy: %.*s", 
     393              (int)cfg->uri.slen, cfg->uri.ptr)); 
     394    pj_log_push_indent(); 
     395 
    392396    PJSUA_LOCK(); 
    393397 
     
    403407        /* This shouldn't happen */ 
    404408        pj_assert(!"index < PJ_ARRAY_SIZE(pjsua_var.buddy)"); 
     409        pj_log_pop_indent(); 
    405410        return PJ_ETOOMANY; 
    406411    } 
     
    432437        buddy->pool = NULL; 
    433438        PJSUA_UNLOCK(); 
     439        pj_log_pop_indent(); 
    434440        return PJSIP_EINVALIDURI; 
    435441    } 
     
    440446        buddy->pool = NULL; 
    441447        PJSUA_UNLOCK(); 
     448        pj_log_pop_indent(); 
    442449        return PJSIP_EINVALIDSCHEME; 
    443450    } 
     
    470477    PJSUA_UNLOCK(); 
    471478 
     479    PJ_LOG(4,(THIS_FILE, "Buddy %d added.", index)); 
     480 
    472481    pjsua_buddy_subscribe_pres(index, cfg->subscribe); 
    473482 
     483    pj_log_pop_indent(); 
    474484    return PJ_SUCCESS; 
    475485} 
     
    495505    if (status != PJ_SUCCESS) 
    496506        return status; 
     507 
     508    PJ_LOG(4,(THIS_FILE, "Buddy %d: deleting..", buddy_id)); 
     509    pj_log_push_indent(); 
    497510 
    498511    /* Unsubscribe presence */ 
     
    519532 
    520533    unlock_buddy(&lck); 
     534    pj_log_pop_indent(); 
    521535    return PJ_SUCCESS; 
    522536} 
     
    538552        return status; 
    539553 
     554    PJ_LOG(4,(THIS_FILE, "Buddy %d: unsubscribing presence..", buddy_id)); 
     555    pj_log_push_indent(); 
     556 
    540557    lck.buddy->monitor = subscribe; 
    541558 
     
    543560 
    544561    unlock_buddy(&lck); 
     562    pj_log_pop_indent(); 
    545563    return PJ_SUCCESS; 
    546564} 
     
    560578    if (status != PJ_SUCCESS) 
    561579        return status; 
     580 
     581    PJ_LOG(4,(THIS_FILE, "Buddy %d: updating presence..", buddy_id)); 
     582    pj_log_push_indent(); 
    562583 
    563584    /* Is this an unsubscribe request? */ 
     
    565586        unsubscribe_buddy_presence(buddy_id); 
    566587        unlock_buddy(&lck); 
     588        pj_log_pop_indent(); 
    567589        return PJ_SUCCESS; 
    568590    } 
     
    571593    if (lck.buddy->sub) { 
    572594        unlock_buddy(&lck); 
     595        pj_log_pop_indent(); 
    573596        return PJ_SUCCESS; 
    574597    } 
     
    578601 
    579602    unlock_buddy(&lck); 
    580  
     603    pj_log_pop_indent(); 
    581604    return PJ_SUCCESS; 
    582605} 
     
    746769        PJ_LOG(4,(THIS_FILE, "Server subscription to %s is %s", 
    747770                  uapres->remote, pjsip_evsub_get_state_name(sub))); 
     771        pj_log_push_indent(); 
    748772 
    749773        state = pjsip_evsub_get_state(sub); 
     
    762786            pj_list_erase(uapres); 
    763787        } 
     788        pj_log_pop_indent(); 
    764789    } 
    765790 
     
    807832    PJ_LOG(4,(THIS_FILE, "Creating server subscription, using account %d", 
    808833              acc_id)); 
     834    pj_log_push_indent(); 
    809835     
    810836    /* Create suitable Contact header */ 
     
    820846            pjsip_endpt_respond_stateless(pjsua_var.endpt, rdata, 400, NULL, 
    821847                                          NULL, NULL); 
     848            pj_log_pop_indent(); 
    822849            return PJ_TRUE; 
    823850        } 
     
    834861        pjsip_endpt_respond_stateless(pjsua_var.endpt, rdata, 400, NULL, 
    835862                                      NULL, NULL); 
     863        pj_log_pop_indent(); 
    836864        return PJ_TRUE; 
    837865    } 
     
    865893 
    866894        PJSUA_UNLOCK(); 
     895        pj_log_pop_indent(); 
    867896        return PJ_TRUE; 
    868897    } 
     
    935964            pjsip_pres_terminate(sub, PJ_FALSE); 
    936965            PJSUA_UNLOCK(); 
     966            pj_log_pop_indent(); 
    937967            return PJ_FALSE; 
    938968        } 
     
    953983        pjsip_pres_terminate(sub, PJ_FALSE); 
    954984        PJSUA_UNLOCK(); 
     985        pj_log_pop_indent(); 
    955986        return PJ_TRUE; 
    956987    } 
     
    964995        pjsip_pres_terminate(sub, PJ_FALSE); 
    965996        PJSUA_UNLOCK(); 
     997        pj_log_pop_indent(); 
    966998        return PJ_FALSE; 
    967999    } 
     
    9761008 
    9771009    PJSUA_UNLOCK(); 
    978  
     1010    pj_log_pop_indent(); 
    9791011    return PJ_TRUE; 
    9801012} 
     
    10071039    PJ_ASSERT_RETURN(pjsua_var.acc[acc_id].valid, PJ_EINVALIDOP); 
    10081040 
     1041    PJ_LOG(4,(THIS_FILE, "Acc %d: sending NOTIFY for srv_pres=0x%p..", 
     1042              acc_id, (int)(long)srv_pres)); 
     1043    pj_log_push_indent(); 
     1044 
    10091045    PJSUA_LOCK(); 
    10101046 
     
    10151051        /* Subscription has been terminated */ 
    10161052        PJSUA_UNLOCK(); 
     1053        pj_log_pop_indent(); 
    10171054        return PJ_EINVALIDOP; 
    10181055    } 
     
    10561093        pjsip_pres_terminate(srv_pres->sub, PJ_FALSE); 
    10571094        PJSUA_UNLOCK(); 
     1095        pj_log_pop_indent(); 
    10581096        return status; 
    10591097    } 
     
    10721110 
    10731111    PJSUA_UNLOCK(); 
    1074  
     1112    pj_log_pop_indent(); 
    10751113    return PJ_SUCCESS; 
    10761114} 
     
    11321170    pj_status_t status; 
    11331171 
     1172    PJ_LOG(5,(THIS_FILE, "Acc %d: sending %sPUBLISH..", 
     1173              acc_id, (active ? "" : "un-"))); 
     1174    pj_log_push_indent(); 
    11341175 
    11351176    /* Create PUBLISH request */ 
     
    12001241 
    12011242    acc->publish_state = acc->online_status; 
     1243    pj_log_pop_indent(); 
    12021244    return PJ_SUCCESS; 
    12031245 
     
    12071249        acc->publish_sess = NULL; 
    12081250    } 
     1251    pj_log_pop_indent(); 
    12091252    return status; 
    12101253} 
     
    14551498                  pjsua_var.buddy[buddy->index].uri.ptr,  
    14561499                  pjsip_evsub_get_state_name(sub))); 
     1500        pj_log_push_indent(); 
    14571501 
    14581502        if (pjsip_evsub_get_state(sub) == PJSIP_EVSUB_STATE_TERMINATED) { 
     
    15741618            pjsip_evsub_set_mod_data(sub, pjsua_var.mod.id, NULL); 
    15751619        } 
     1620 
     1621        pj_log_pop_indent(); 
    15761622    } 
    15771623} 
     
    16851731    acc = &pjsua_var.acc[acc_id]; 
    16861732 
    1687     PJ_LOG(4,(THIS_FILE, "Using account %d for buddy %d subscription", 
    1688                          acc_id, buddy_id)); 
     1733    PJ_LOG(4,(THIS_FILE, "Buddy %d: subscribing presence,using account %d..", 
     1734              buddy_id, acc_id)); 
     1735    pj_log_push_indent(); 
    16891736 
    16901737    /* Generate suitable Contact header unless one is already set in 
     
    17021749                         status); 
    17031750            pj_pool_release(tmp_pool); 
     1751            pj_log_pop_indent(); 
    17041752            return; 
    17051753        } 
     
    17161764                     status); 
    17171765        if (tmp_pool) pj_pool_release(tmp_pool); 
     1766        pj_log_pop_indent(); 
    17181767        return; 
    17191768    } 
     
    17351784        if (buddy->dlg) pjsip_dlg_dec_lock(buddy->dlg); 
    17361785        if (tmp_pool) pj_pool_release(tmp_pool); 
     1786        pj_log_pop_indent(); 
    17371787        return; 
    17381788    } 
     
    17741824                     status); 
    17751825        if (tmp_pool) pj_pool_release(tmp_pool); 
     1826        pj_log_pop_indent(); 
    17761827        return; 
    17771828    } 
     
    17891840                     status); 
    17901841        if (tmp_pool) pj_pool_release(tmp_pool); 
     1842        pj_log_pop_indent(); 
    17911843        return; 
    17921844    } 
     
    17941846    pjsip_dlg_dec_lock(buddy->dlg); 
    17951847    if (tmp_pool) pj_pool_release(tmp_pool); 
     1848    pj_log_pop_indent(); 
    17961849} 
    17971850 
     
    18131866        return; 
    18141867    } 
     1868 
     1869    PJ_LOG(5,(THIS_FILE, "Buddy %d: unsubscribing..", buddy_id)); 
     1870    pj_log_push_indent(); 
    18151871 
    18161872    status = pjsip_pres_initiate( buddy->sub, 0, &tdata); 
     
    18261882                     status); 
    18271883    } 
     1884 
     1885    pj_log_pop_indent(); 
    18281886} 
    18291887 
     
    19151973    mwi_info.rdata = rdata; 
    19161974 
     1975    PJ_LOG(4,(THIS_FILE, "MWI got NOTIFY..")); 
     1976    pj_log_push_indent(); 
     1977 
    19171978    /* Call callback */ 
    19181979    if (pjsua_var.ua_cfg.cb.on_mwi_info) { 
    19191980        (*pjsua_var.ua_cfg.cb.on_mwi_info)(acc->index, &mwi_info); 
    19201981    } 
     1982 
     1983    pj_log_pop_indent(); 
    19211984} 
    19221985 
     
    19732036 
    19742037    } 
     2038 
     2039    PJ_LOG(4,(THIS_FILE, "Starting MWI subscription..")); 
     2040    pj_log_push_indent(); 
    19752041 
    19762042    /* Generate suitable Contact header unless one is already set in  
     
    19872053                         status); 
    19882054            pj_pool_release(tmp_pool); 
     2055            pj_log_pop_indent(); 
    19892056            return; 
    19902057        } 
     
    20002067        pjsua_perror(THIS_FILE, "Unable to create dialog", status); 
    20012068        if (tmp_pool) pj_pool_release(tmp_pool); 
     2069        pj_log_pop_indent(); 
    20022070        return; 
    20032071    } 
     
    20152083        if (tmp_pool) pj_pool_release(tmp_pool); 
    20162084        if (acc->mwi_dlg) pjsip_dlg_dec_lock(acc->mwi_dlg); 
     2085        pj_log_pop_indent(); 
    20172086        return; 
    20182087    } 
     
    20552124                     status); 
    20562125        if (tmp_pool) pj_pool_release(tmp_pool); 
     2126        pj_log_pop_indent(); 
    20572127        return; 
    20582128    } 
     
    20712141                     status); 
    20722142        if (tmp_pool) pj_pool_release(tmp_pool); 
     2143        pj_log_pop_indent(); 
    20732144        return; 
    20742145    } 
     
    20772148    if (tmp_pool) pj_pool_release(tmp_pool); 
    20782149 
     2150    pj_log_pop_indent(); 
    20792151} 
    20802152 
     
    21062178    } 
    21072179 
     2180    PJ_LOG(4,(THIS_FILE, "Got unsolicited NOTIFY from %s:%d..", 
     2181              rdata->pkt_info.src_name, rdata->pkt_info.src_port)); 
     2182    pj_log_push_indent(); 
     2183 
    21082184    /* Got unsolicited MWI request, respond with 200/OK first */ 
    21092185    pjsip_endpt_respond(pjsua_get_pjsip_endpt(), NULL, rdata, 200, NULL, 
     
    21242200    } 
    21252201 
    2126      
     2202    pj_log_pop_indent(); 
    21272203    return PJ_TRUE; 
    21282204} 
     
    22542330 
    22552331    PJ_LOG(4,(THIS_FILE, "Shutting down presence..")); 
     2332    pj_log_push_indent(); 
    22562333 
    22572334    if (pjsua_var.pres_timer.id != 0) { 
     
    22762353            pjsua_pres_update_acc(i, PJ_FALSE); 
    22772354    } 
    2278 } 
     2355 
     2356    pj_log_pop_indent(); 
     2357} 
Note: See TracChangeset for help on using the changeset viewer.