Changeset 1605


Ignore:
Timestamp:
Dec 1, 2007 9:07:42 AM (11 years ago)
Author:
bennylp
Message:

Added strerror.c sample and adjusted code because of IPv6 support in pjlib

Location:
pjproject/trunk/pjsip-apps
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip-apps/build/Samples-vc.mak

    r1177 r1605  
    6666          $(BINDIR)\stateless_proxy.exe \ 
    6767          $(BINDIR)\streamutil.exe \ 
     68          $(BINDIR)\strerror.exe \ 
    6869          $(BINDIR)\tonegen.exe 
    6970 
  • pjproject/trunk/pjsip-apps/build/Samples.mak

    r1352 r1605  
    3030           stateless_proxy \ 
    3131           streamutil \ 
     32           strerror \ 
    3233           tonegen 
    3334 
  • pjproject/trunk/pjsip-apps/build/samples.dsp

    r1382 r1605  
    171171# Begin Source File 
    172172 
     173SOURCE=..\src\samples\strerror.c 
     174# End Source File 
     175# Begin Source File 
     176 
    173177SOURCE=..\src\samples\tonegen.c 
    174178# End Source File 
  • pjproject/trunk/pjsip-apps/build/samples.vcproj

    r1177 r1605  
    151151                        </File> 
    152152                        <File 
     153                                RelativePath="..\src\samples\strerror.c" 
     154                                > 
     155                        </File> 
     156                        <File 
    153157                                RelativePath="..\src\samples\tonegen.c" 
    154158                                > 
  • pjproject/trunk/pjsip-apps/src/samples/proxy.h

    r1412 r1605  
    236236static pj_status_t init_proxy(void) 
    237237{ 
    238     pj_in_addr pri_addr; 
    239     pj_in_addr addr_list[16]; 
     238    pj_sockaddr pri_addr; 
     239    pj_sockaddr addr_list[16]; 
    240240    unsigned addr_cnt = PJ_ARRAY_SIZE(addr_list); 
    241241    unsigned i; 
     
    251251     * to be added in Record-Route. 
    252252     */ 
    253     if (pj_gethostip(&pri_addr)==PJ_SUCCESS) { 
     253    if (pj_gethostip(pj_AF_INET(), &pri_addr)==PJ_SUCCESS) { 
    254254        pj_strdup2(global.pool, &global.name[global.name_cnt].host, 
    255                    pj_inet_ntoa(pri_addr)); 
     255                   pj_inet_ntoa(pri_addr.ipv4.sin_addr)); 
    256256        global.name[global.name_cnt].port = global.port; 
    257257        global.name_cnt++; 
     
    259259 
    260260    /* Get the rest of IP interfaces */ 
    261     if (pj_enum_ip_interface(&addr_cnt, addr_list) == PJ_SUCCESS) { 
     261    if (pj_enum_ip_interface(pj_AF_INET(), &addr_cnt, addr_list) == PJ_SUCCESS) { 
    262262        for (i=0; i<addr_cnt; ++i) { 
    263263 
    264             if (addr_list[i].s_addr == pri_addr.s_addr) 
     264            if (addr_list[i].ipv4.sin_addr.s_addr == pri_addr.ipv4.sin_addr.s_addr) 
    265265                continue; 
    266266 
    267267            pj_strdup2(global.pool, &global.name[global.name_cnt].host, 
    268                        pj_inet_ntoa(addr_list[i])); 
     268                       pj_inet_ntoa(addr_list[i].ipv4.sin_addr)); 
    269269            global.name[global.name_cnt].port = global.port; 
    270270            global.name_cnt++; 
Note: See TracChangeset for help on using the changeset viewer.