| Index: webkit/tools/test_shell/simple_resource_loader_bridge.cc
|
| diff --git a/webkit/tools/test_shell/simple_resource_loader_bridge.cc b/webkit/tools/test_shell/simple_resource_loader_bridge.cc
|
| index 374fb7061fc28b23ad28c223dff821963d437d4d..27f704268e4ac5ccfd8c4cb107d0835f08d5e262 100644
|
| --- a/webkit/tools/test_shell/simple_resource_loader_bridge.cc
|
| +++ b/webkit/tools/test_shell/simple_resource_loader_bridge.cc
|
| @@ -109,7 +109,7 @@ class TestShellNetworkDelegate : public net::NetworkDelegate {
|
| public:
|
| virtual ~TestShellNetworkDelegate() {}
|
|
|
| - private:
|
| + protected:
|
| // net::NetworkDelegate implementation.
|
| virtual int OnBeforeURLRequest(net::URLRequest* request,
|
| const net::CompletionCallback& callback,
|
| @@ -195,14 +195,13 @@ FileOverHTTPParams* g_file_over_http_params = NULL;
|
|
|
| class IOThread : public base::Thread {
|
| public:
|
| - IOThread() : base::Thread("IOThread") {
|
| - }
|
| + IOThread() : base::Thread("IOThread") {}
|
|
|
| ~IOThread() {
|
| Stop();
|
| }
|
|
|
| - virtual void Init() {
|
| + virtual void Init() OVERRIDE {
|
| if (g_request_context_params) {
|
| g_request_context = new TestShellRequestContext(
|
| g_request_context_params->cache_path,
|
| @@ -228,7 +227,7 @@ class IOThread : public base::Thread {
|
| g_request_context->blob_storage_controller());
|
| }
|
|
|
| - virtual void CleanUp() {
|
| + virtual void CleanUp() OVERRIDE {
|
| // In reverse order of initialization.
|
| TestShellWebBlobRegistryImpl::Cleanup();
|
| SimpleFileSystem::CleanupOnIOThread();
|
| @@ -779,12 +778,12 @@ class SyncRequestProxy : public RequestProxy {
|
| }
|
|
|
| // --------------------------------------------------------------------------
|
| - // Event hooks that run on the IO thread:
|
| + // RequestProxy event hooks that run on the IO thread:
|
|
|
| virtual void OnReceivedRedirect(
|
| const GURL& new_url,
|
| const ResourceResponseInfo& info,
|
| - bool* defer_redirect) {
|
| + bool* defer_redirect) OVERRIDE {
|
| // TODO(darin): It would be much better if this could live in WebCore, but
|
| // doing so requires API changes at all levels. Similar code exists in
|
| // WebCore/platform/network/cf/ResourceHandleCFNet.cpp :-(
|
| @@ -796,11 +795,11 @@ class SyncRequestProxy : public RequestProxy {
|
| result_->url = new_url;
|
| }
|
|
|
| - virtual void OnReceivedResponse(const ResourceResponseInfo& info) {
|
| + virtual void OnReceivedResponse(const ResourceResponseInfo& info) OVERRIDE {
|
| *static_cast<ResourceResponseInfo*>(result_) = info;
|
| }
|
|
|
| - virtual void OnReceivedData(int bytes_read) {
|
| + virtual void OnReceivedData(int bytes_read) OVERRIDE {
|
| if (download_to_file_)
|
| file_stream_.WriteSync(buf_->data(), bytes_read);
|
| else
|
| @@ -808,15 +807,19 @@ class SyncRequestProxy : public RequestProxy {
|
| AsyncReadData(); // read more (may recurse)
|
| }
|
|
|
| - virtual void OnCompletedRequest(const net::URLRequestStatus& status,
|
| - const std::string& security_info,
|
| - const base::TimeTicks& complete_time) {
|
| + virtual void OnCompletedRequest(
|
| + const net::URLRequestStatus& status,
|
| + const std::string& security_info,
|
| + const base::TimeTicks& complete_time) OVERRIDE {
|
| if (download_to_file_)
|
| file_stream_.CloseSync();
|
| result_->status = status;
|
| event_.Signal();
|
| }
|
|
|
| + protected:
|
| + virtual ~SyncRequestProxy() {}
|
| +
|
| private:
|
| ResourceLoaderBridge::SyncLoadResponse* result_;
|
| base::WaitableEvent event_;
|
| @@ -949,7 +952,6 @@ class CookieSetter : public base::RefCountedThreadSafe<CookieSetter> {
|
|
|
| private:
|
| friend class base::RefCountedThreadSafe<CookieSetter>;
|
| -
|
| ~CookieSetter() {}
|
| };
|
|
|
| @@ -970,13 +972,13 @@ class CookieGetter : public base::RefCountedThreadSafe<CookieGetter> {
|
| }
|
|
|
| private:
|
| + friend class base::RefCountedThreadSafe<CookieGetter>;
|
| + ~CookieGetter() {}
|
| +
|
| void OnGetCookies(const std::string& cookie_line) {
|
| result_ = cookie_line;
|
| event_.Signal();
|
| }
|
| - friend class base::RefCountedThreadSafe<CookieGetter>;
|
| -
|
| - ~CookieGetter() {}
|
|
|
| base::WaitableEvent event_;
|
| std::string result_;
|
|
|