summaryrefslogtreecommitdiffstats
path: root/chrome/browser/renderer_host
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-05 23:37:05 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-05 23:37:05 +0000
commit422c0f17466cddf30fd6815f9d3519a3815264c6 (patch)
tree416182cac3cc9968888273a8e68e58e51b45358c /chrome/browser/renderer_host
parentbfe5c69fc8cd05558fa5571ff8699a5b0edf0a64 (diff)
downloadchromium_src-422c0f17466cddf30fd6815f9d3519a3815264c6.zip
chromium_src-422c0f17466cddf30fd6815f9d3519a3815264c6.tar.gz
chromium_src-422c0f17466cddf30fd6815f9d3519a3815264c6.tar.bz2
Fourth patch in making destructors of refcounted objects private.
BUG=26749 Review URL: http://codereview.chromium.org/360043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31167 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/renderer_host')
-rw-r--r--chrome/browser/renderer_host/async_resource_handler.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/chrome/browser/renderer_host/async_resource_handler.cc b/chrome/browser/renderer_host/async_resource_handler.cc
index 7e83320..331f6f0 100644
--- a/chrome/browser/renderer_host/async_resource_handler.cc
+++ b/chrome/browser/renderer_host/async_resource_handler.cc
@@ -38,17 +38,18 @@ class SharedIOBuffer : public net::IOBuffer {
data_ = reinterpret_cast<char*>(shared_memory_.memory());
}
}
- ~SharedIOBuffer() {
- // TODO(willchan): Remove after debugging bug 16371.
- CHECK(g_spare_read_buffer != this);
- data_ = NULL;
- }
base::SharedMemory* shared_memory() { return &shared_memory_; }
bool ok() { return ok_; }
int buffer_size() { return buffer_size_; }
private:
+ ~SharedIOBuffer() {
+ // TODO(willchan): Remove after debugging bug 16371.
+ CHECK(g_spare_read_buffer != this);
+ data_ = NULL;
+ }
+
base::SharedMemory shared_memory_;
bool ok_;
int buffer_size_;