Chromium Code Reviews| 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; |
|
dmichael (off chromium)
2011/12/07 23:31:28
nit: impl->impl_
Takashi Toyoshima
2011/12/08 14:40:10
Done.
|
| }; |
| } // namespace pp |