diff options
author | bashi@chromium.org <bashi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-13 00:53:58 +0000 |
---|---|---|
committer | bashi@chromium.org <bashi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-13 00:53:58 +0000 |
commit | aa28181ebb378bdb9d7161d9414b3003b7bf118a (patch) | |
tree | cb3f94dbad59bd32c78945e181e61c6fb0fc1f27 /webkit | |
parent | 1075a530e0efc3a86ed6213c9b5a65a3d6cd74da (diff) | |
download | chromium_src-aa28181ebb378bdb9d7161d9414b3003b7bf118a.zip chromium_src-aa28181ebb378bdb9d7161d9414b3003b7bf118a.tar.gz chromium_src-aa28181ebb378bdb9d7161d9414b3003b7bf118a.tar.bz2 |
Adds NetworkDelegate::NotifyBeforeSocketStreamConnect()
This function will be called before an WebSocket tries to connect.
This function can do extra work such as policy checks to prevent the connect.
ChromeNetworkDelegate implements the function to check URL blacklist.
BUG=131046
TEST=net_unittests
Review URL: https://chromiumcodereview.appspot.com/10541046
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@141816 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/tools/test_shell/simple_resource_loader_bridge.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/webkit/tools/test_shell/simple_resource_loader_bridge.cc b/webkit/tools/test_shell/simple_resource_loader_bridge.cc index 3847ff2..4821a22 100644 --- a/webkit/tools/test_shell/simple_resource_loader_bridge.cc +++ b/webkit/tools/test_shell/simple_resource_loader_bridge.cc @@ -182,6 +182,11 @@ class TestShellNetworkDelegate : public net::NetworkDelegate { return false; } + virtual int OnBeforeSocketStreamConnect( + net::SocketStream* stream, + const net::CompletionCallback& callback) OVERRIDE { + return net::OK; + } }; TestShellRequestContextParams* g_request_context_params = NULL; |