Chromium Code Reviews| Index: webkit/plugins/ppapi/ppb_websocket_impl.h |
| diff --git a/webkit/plugins/ppapi/ppb_websocket_impl.h b/webkit/plugins/ppapi/ppb_websocket_impl.h |
| index 7ac9acd0c59c371cfc205970302ad490fd7ed7fb..7dd4520cb80260e5b7b7f07656dc5897d40d7471 100644 |
| --- a/webkit/plugins/ppapi/ppb_websocket_impl.h |
| +++ b/webkit/plugins/ppapi/ppb_websocket_impl.h |
| @@ -9,6 +9,7 @@ |
| #include "base/memory/scoped_ptr.h" |
| #include "ppapi/shared_impl/resource.h" |
| +#include "ppapi/shared_impl/var.h" |
| #include "ppapi/thunk/ppb_websocket_api.h" |
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebSocketClient.h" |
| @@ -63,6 +64,7 @@ class PPB_WebSocket_Impl : public ::ppapi::Resource, |
| virtual void didConnect(); |
| virtual void didReceiveMessage(const WebKit::WebString& message); |
| virtual void didReceiveBinaryData(const WebKit::WebData& binaryData); |
| + virtual void didReceiveArrayBuffer(const WebKit::WebArrayBuffer& binaryData); |
| virtual void didReceiveMessageError(); |
| virtual void didUpdateBufferedAmount(unsigned long buffered_amount); |
| virtual void didStartClosingHandshake(); |
| @@ -82,8 +84,7 @@ class PPB_WebSocket_Impl : public ::ppapi::Resource, |
| PP_CompletionCallback receive_callback_; |
| PP_Var* receive_callback_var_; |
| bool wait_for_receive_; |
| - // TODO(toyoshim): Use std::queue<Var> when it supports binary. |
| - std::queue<PP_Var> received_messages_; |
| + std::queue< ::ppapi::Var*> received_messages_; |
|
dmichael (off chromium)
2012/01/13 17:36:14
Should this be scoped_refptr< ::ppapi::Var>?
Takashi Toyoshima
2012/01/17 10:14:59
Done.
|
| PP_CompletionCallback close_callback_; |
| uint16_t close_code_; |