Add ToS option to sockets.
authorJonas M. Gastal <jgastal@profusion.mobi>
Tue, 20 Dec 2011 16:42:06 +0000 (14:42 -0200)
committerQt by Nokia <qt-info@nokia.com>
Thu, 22 Dec 2011 10:43:55 +0000 (11:43 +0100)
commit755fe9da1db2ab6ae3300073a3bad2fa2c60c4c5
tree42e9a0c6febd13c8ca4d9b3e94aa22c618c6f6ba
parent86f5b78394a5c2e33bc26aa7c320276963b4ac33
Add ToS option to sockets.

Creates a new SocketOption called called TypeOfServiceOption that can be
used with the existing setSocketOption method to set the ToS byte in a
socket socket. This is done only for unix systems because windows
doesn't support directly setting the ToS/DSCP byte:
http://support.microsoft.com/kb/248611
http://blogs.msdn.com/b/wndp/archive/2006/07/05/657196.aspx

Change-Id: Idf9da2dd8307ac7057982fbfdf9e4e9ebe366780
Task-number: QTBUG-6221
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Peter Hartmann <peter.hartmann@nokia.com>
src/network/socket/qabstractsocket.cpp
src/network/socket/qabstractsocket.h
src/network/socket/qabstractsocketengine_p.h
src/network/socket/qnativesocketengine_unix.cpp
src/network/socket/qnativesocketengine_win.cpp