diff options
author | hubbe@chromium.org <hubbe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-22 00:34:41 +0000 |
---|---|---|
committer | hubbe@chromium.org <hubbe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-10-22 00:34:41 +0000 |
commit | a8a442b37af870c13cf4d68f5e1a63b7764f2f1e (patch) | |
tree | 5ab2eca565092e6a5feb721b8c037a5866f1f577 /content/renderer/p2p/socket_client.h | |
parent | 86ff11ca424f22a71738426abb6244cafca45e7d (diff) | |
download | chromium_src-a8a442b37af870c13cf4d68f5e1a63b7764f2f1e.zip chromium_src-a8a442b37af870c13cf4d68f5e1a63b7764f2f1e.tar.gz chromium_src-a8a442b37af870c13cf4d68f5e1a63b7764f2f1e.tar.bz2 |
Implement support for p2p socket UDP packages to set the Differntiated Services Code Point for each package. Will be used by webrtc to hopefully improve performance. (See bug for how we will test this.)
BUG=277022
Review URL: https://codereview.chromium.org/22381012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@229975 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/p2p/socket_client.h')
-rw-r--r-- | content/renderer/p2p/socket_client.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/content/renderer/p2p/socket_client.h b/content/renderer/p2p/socket_client.h index fbdca27..e15d813 100644 --- a/content/renderer/p2p/socket_client.h +++ b/content/renderer/p2p/socket_client.h @@ -55,6 +55,12 @@ class P2PSocketClient : public base::RefCountedThreadSafe<P2PSocketClient> { // Send the |data| to the |address|. void Send(const net::IPEndPoint& address, const std::vector<char>& data); + // Send the |data| to the |address| using Differentiated Services Code Point + // |dscp|. + void SendWithDscp(const net::IPEndPoint& address, + const std::vector<char>& data, + net::DiffServCodePoint dscp); + // Must be called before the socket is destroyed. The delegate may // not be called after |closed_task| is executed. void Close(); |