Index: webkit/support/test_webmessageportchannel.h |
diff --git a/webkit/support/test_webmessageportchannel.h b/webkit/support/test_webmessageportchannel.h |
index 101a6e4811ac247137324300023dd5faa3497052..6a8d0d2f25efcbc2a3467008555ea422568e63d6 100644 |
--- a/webkit/support/test_webmessageportchannel.h |
+++ b/webkit/support/test_webmessageportchannel.h |
@@ -20,7 +20,6 @@ class TestWebMessagePortChannel |
public base::RefCounted<TestWebMessagePortChannel> { |
public: |
TestWebMessagePortChannel(); |
- virtual ~TestWebMessagePortChannel(); |
// WebMessagePortChannel implementation. |
virtual void setClient(WebKit::WebMessagePortChannelClient*) OVERRIDE; |
@@ -33,8 +32,14 @@ class TestWebMessagePortChannel |
virtual bool tryGetMessage(WebKit::WebString*, |
WebKit::WebMessagePortChannelArray&) OVERRIDE; |
+ protected: |
+ virtual ~TestWebMessagePortChannel(); |
+ |
private: |
+ friend class base::RefCounted<TestWebMessagePortChannel>; |
+ |
class Message; |
+ |
void queueMessage(Message*); |
WebKit::WebMessagePortChannelClient* client_; |