summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorbashi@chromium.org <bashi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-13 00:53:58 +0000
committerbashi@chromium.org <bashi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-13 00:53:58 +0000
commitaa28181ebb378bdb9d7161d9414b3003b7bf118a (patch)
treecb3f94dbad59bd32c78945e181e61c6fb0fc1f27 /webkit
parent1075a530e0efc3a86ed6213c9b5a65a3d6cd74da (diff)
downloadchromium_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.cc5
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;