| Index: ppapi/cpp/dev/websocket_dev.h
|
| diff --git a/ppapi/cpp/dev/websocket_dev.h b/ppapi/cpp/dev/websocket_dev.h
|
| index 8b25b8ee2ef5e31d67fd5f6821959fe37c534283..4f20eba984d0f6fb85854f42de183b67bacb72d0 100644
|
| --- a/ppapi/cpp/dev/websocket_dev.h
|
| +++ b/ppapi/cpp/dev/websocket_dev.h
|
| @@ -6,12 +6,15 @@
|
| #define PPAPI_CPP_DEV_WEBSOCKET_DEV_H_
|
|
|
| #include "ppapi/c/dev/ppb_websocket_dev.h"
|
| +#include "ppapi/cpp/resource.h"
|
|
|
| /// @file
|
| /// This file defines the WebSocket_Dev interface.
|
|
|
| namespace pp {
|
|
|
| +class CompletionCallback;
|
| +class Instance;
|
| class Var;
|
|
|
| /// The <code>WebSocket_Dev</code> class
|
| @@ -19,7 +22,7 @@ class Var;
|
| class WebSocket_Dev : public Resource {
|
| public:
|
| /// Constructs a WebSocket_Dev object.
|
| - WebSocket_Dev();
|
| + WebSocket_Dev(Instance* instance);
|
|
|
| /// Destructs a WebSocket_Dev object.
|
| virtual ~WebSocket_Dev();
|
| @@ -119,7 +122,7 @@ class WebSocket_Dev : public Resource {
|
| virtual void OnOpen() = 0;
|
|
|
| /// OnMessage() is invoked when a message is received.
|
| - virtual void OnMessage(Var message) = 0;
|
| + virtual void OnMessage(const Var& message) = 0;
|
|
|
| /// OnError() is invoked if the user agent was required to fail the WebSocket
|
| /// connection or the WebSocket connection is closed with prejudice.
|
| @@ -128,6 +131,10 @@ class WebSocket_Dev : public Resource {
|
|
|
| /// OnClose() is invoked when the connection is closed by errors or Close().
|
| virtual void OnClose(bool wasClean, uint16_t code, const Var& reason) = 0;
|
| +
|
| + private:
|
| + class WebSocketPrivate;
|
| + WebSocketPrivate* impl;
|
| };
|
|
|
| } // namespace pp
|
|
|