Changes between Version 2 and Version 3 of QoS
- Timestamp:
- Oct 29, 2009 12:19:33 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
QoS
v2 v3 67 67 === Summary === 68 68 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 ||69 The 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)^ || 72 72 || 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 || 74 74 || DSCP is supported || Yes || No || Yes || Yes || Yes || Yes || Yes || 75 75 || DSCP is user settable || Yes || No || No || Yes || Yes || Yes || Yes || … … 79 79 || SO_PRIORITY is settable || No || No || No || No || Yes || Yes || Yes || 80 80 81 Notes: 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 81 86 [[BR]] 82 87