summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/public/web/WebSocket.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/public/web/WebSocket.h')
-rw-r--r--chromium/third_party/WebKit/public/web/WebSocket.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/chromium/third_party/WebKit/public/web/WebSocket.h b/chromium/third_party/WebKit/public/web/WebSocket.h
index 589a5098000..01755bfb8ae 100644
--- a/chromium/third_party/WebKit/public/web/WebSocket.h
+++ b/chromium/third_party/WebKit/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;