Changes between Version 2 and Version 3 of QoS


Ignore:
Timestamp:
Oct 29, 2009 12:19:33 AM (9 years ago)
Author:
bennylp
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • QoS

    v2 v3  
    6767=== Summary === 
    6868 
    69 The following table summarizes the availability/accessability of various QoS settings on platforms that PJSIP supports: 
    70  
    71 ||                           || Win2k/older || XP, Vista, WM2003, WM5 || WM6 || Symbian S60 || Linux || MacOS X || iPhone || 
     69The following table summarizes the availability/accessability of various QoS settings on platforms that PJSIP supports. "XXX is supported" row shows whether the OS is able to set that QoS settings. Whether that option can be controlled programmatically depends on "XXX is user settable" row. For example, on Windows Mobile 6 (WM6), both DSCP and WMM priority can be changed by the OS, but these settings are applied based on {{{IP_DSCP_TRAFFIC_TYPE}}} and user (i.e. PJLIB) cannot directly change the DSCP and WMM prio settings. 
     70 
     71||                           || Win2k/older || XP, Vista, WM2003, WM5 || WM6 || Symbian S60 || Linux || MacOS X || iPhone^1)^ || 
    7272|| High level API            ||     Yes     ||      No                || Yes ||       Yes   ||  Yes  ||  Yes    ||  Yes   || 
    73 || API backend               ||  qos_bsd.c  ||      qos_dummy.c       || qos_wm.c || qos_symbian.cpp || qos_bsd.c || qos_bsd.c || qos_bsd.c || 
     73|| API backend               ||  sock_qos_bsd.c^2)^  ||      sock_qos_dummy.c       || sock_qos_wm.c || sock_qos_symbian.cpp || sock_qos_bsd.c || qos_bsd.c || qos_bsd.c || 
    7474|| DSCP is supported         ||     Yes     ||      No                || Yes ||       Yes   ||  Yes  ||  Yes    ||  Yes   || 
    7575|| DSCP is user settable     ||     Yes     ||      No                || No  ||       Yes   ||  Yes  ||  Yes    ||  Yes   || 
     
    7979|| SO_PRIORITY is settable   ||     No      ||      No                || No  ||        No   ||  Yes  ||  Yes    ||  Yes   || 
    8080 
     81Notes: 
     82 1) iPhone availability is assumed based on MacOS X 
     83 2) On win32, sock_qos_dummy.c is used by default. Set {{{PJ_QOS_IMPLEMENTATION}}} to {{{PJ_QOS_BSD}}} to enable the use of sock_qos_bsd.c. 
     84 
     85 
    8186[[BR]] 
    8287