| Index: public/web/WebSocket.h
|
| diff --git a/public/web/WebSocket.h b/public/web/WebSocket.h
|
| index 589a5098000ca9954900c3b8a67b9e12d640003e..01755bfb8ae3222cf22a9becbc98ec1460b6154a 100644
|
| --- a/public/web/WebSocket.h
|
| +++ b/public/web/WebSocket.h
|
| @@ -33,6 +33,7 @@
|
|
|
| #include "../platform/WebCommon.h"
|
| #include "../platform/WebPrivatePtr.h"
|
| +#include "../platform/WebString.h"
|
|
|
| namespace WebCore { class WebSocketChannel; }
|
|
|
| @@ -40,7 +41,6 @@ namespace blink {
|
|
|
| class WebArrayBuffer;
|
| class WebDocument;
|
| -class WebString;
|
| class WebURL;
|
| class WebSocketClient;
|
|
|
| @@ -84,11 +84,11 @@ public:
|
| virtual bool setBinaryType(BinaryType) = 0;
|
|
|
| virtual void connect(const WebURL&, const WebString& protocol) = 0;
|
| - virtual WebString subprotocol() = 0;
|
| - virtual WebString extensions() = 0;
|
| + virtual WebString subprotocol() { return WebString(); }
|
| + virtual WebString extensions() { return WebString(); }
|
| virtual bool sendText(const WebString&) = 0;
|
| virtual bool sendArrayBuffer(const WebArrayBuffer&) = 0;
|
| - virtual unsigned long bufferedAmount() const = 0;
|
| + virtual unsigned long bufferedAmount() const { return 0; }
|
| virtual void close(int code, const WebString& reason) = 0;
|
| virtual void fail(const WebString& reason) = 0;
|
| virtual void disconnect() = 0;
|
|
|