OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CONTENT_RENDERER_PEPPER_PEPPER_PLUGIN_DELEGATE_IMPL_H_ | 5 #ifndef CONTENT_RENDERER_PEPPER_PEPPER_PLUGIN_DELEGATE_IMPL_H_ |
6 #define CONTENT_RENDERER_PEPPER_PEPPER_PLUGIN_DELEGATE_IMPL_H_ | 6 #define CONTENT_RENDERER_PEPPER_PEPPER_PLUGIN_DELEGATE_IMPL_H_ |
7 | 7 |
8 #include <map> | 8 #include <map> |
9 #include <set> | 9 #include <set> |
10 #include <string> | 10 #include <string> |
(...skipping 280 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
291 const std::vector<std::vector<char> >& untrusted_certs) OVERRIDE; | 291 const std::vector<std::vector<char> >& untrusted_certs) OVERRIDE; |
292 virtual void TCPSocketRead(uint32 socket_id, int32_t bytes_to_read) OVERRIDE; | 292 virtual void TCPSocketRead(uint32 socket_id, int32_t bytes_to_read) OVERRIDE; |
293 virtual void TCPSocketWrite(uint32 socket_id, | 293 virtual void TCPSocketWrite(uint32 socket_id, |
294 const std::string& buffer) OVERRIDE; | 294 const std::string& buffer) OVERRIDE; |
295 virtual void TCPSocketDisconnect(uint32 socket_id) OVERRIDE; | 295 virtual void TCPSocketDisconnect(uint32 socket_id) OVERRIDE; |
296 virtual void RegisterTCPSocket( | 296 virtual void RegisterTCPSocket( |
297 webkit::ppapi::PPB_TCPSocket_Private_Impl* socket, | 297 webkit::ppapi::PPB_TCPSocket_Private_Impl* socket, |
298 uint32 socket_id) OVERRIDE; | 298 uint32 socket_id) OVERRIDE; |
299 | 299 |
300 virtual uint32 UDPSocketCreate() OVERRIDE; | 300 virtual uint32 UDPSocketCreate() OVERRIDE; |
| 301 virtual void UDPSocketSetSocketFeature( |
| 302 webkit::ppapi::PPB_UDPSocket_Private_Impl* socket, |
| 303 uint32 socket_id, |
| 304 PP_UDPSocketFeature_Private name, |
| 305 PP_Var value) OVERRIDE; |
301 virtual void UDPSocketBind( | 306 virtual void UDPSocketBind( |
302 webkit::ppapi::PPB_UDPSocket_Private_Impl* socket, | 307 webkit::ppapi::PPB_UDPSocket_Private_Impl* socket, |
303 uint32 socket_id, | 308 uint32 socket_id, |
304 const PP_NetAddress_Private& addr) OVERRIDE; | 309 const PP_NetAddress_Private& addr) OVERRIDE; |
305 virtual void UDPSocketRecvFrom(uint32 socket_id, | 310 virtual void UDPSocketRecvFrom(uint32 socket_id, |
306 int32_t num_bytes) OVERRIDE; | 311 int32_t num_bytes) OVERRIDE; |
307 virtual void UDPSocketSendTo(uint32 socket_id, | 312 virtual void UDPSocketSendTo(uint32 socket_id, |
308 const std::string& buffer, | 313 const std::string& buffer, |
309 const PP_NetAddress_Private& addr) OVERRIDE; | 314 const PP_NetAddress_Private& addr) OVERRIDE; |
310 virtual void UDPSocketClose(uint32 socket_id) OVERRIDE; | 315 virtual void UDPSocketClose(uint32 socket_id) OVERRIDE; |
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
398 bool succeeded, | 403 bool succeeded, |
399 const ppapi::PPB_X509Certificate_Fields& certificate_fields); | 404 const ppapi::PPB_X509Certificate_Fields& certificate_fields); |
400 void OnTCPSocketReadACK(uint32 plugin_dispatcher_id, | 405 void OnTCPSocketReadACK(uint32 plugin_dispatcher_id, |
401 uint32 socket_id, | 406 uint32 socket_id, |
402 bool succeeded, | 407 bool succeeded, |
403 const std::string& data); | 408 const std::string& data); |
404 void OnTCPSocketWriteACK(uint32 plugin_dispatcher_id, | 409 void OnTCPSocketWriteACK(uint32 plugin_dispatcher_id, |
405 uint32 socket_id, | 410 uint32 socket_id, |
406 bool succeeded, | 411 bool succeeded, |
407 int32_t bytes_written); | 412 int32_t bytes_written); |
| 413 void OnUDPSocketSetSocketFeatureACK(uint32 plugin_dispatcher_id, |
| 414 uint32 socket_id, |
| 415 bool succeeded); |
408 void OnUDPSocketBindACK(uint32 plugin_dispatcher_id, | 416 void OnUDPSocketBindACK(uint32 plugin_dispatcher_id, |
409 uint32 socket_id, | 417 uint32 socket_id, |
410 bool succeeded, | 418 bool succeeded, |
411 const PP_NetAddress_Private& addr); | 419 const PP_NetAddress_Private& addr); |
412 void OnUDPSocketSendToACK(uint32 plugin_dispatcher_id, | 420 void OnUDPSocketSendToACK(uint32 plugin_dispatcher_id, |
413 uint32 socket_id, | 421 uint32 socket_id, |
414 bool succeeded, | 422 bool succeeded, |
415 int32_t bytes_written); | 423 int32_t bytes_written); |
416 void OnUDPSocketRecvFromACK(uint32 plugin_dispatcher_id, | 424 void OnUDPSocketRecvFromACK(uint32 plugin_dispatcher_id, |
417 uint32 socket_id, | 425 uint32 socket_id, |
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
512 | 520 |
513 scoped_ptr<PepperDeviceEnumerationEventHandler> | 521 scoped_ptr<PepperDeviceEnumerationEventHandler> |
514 device_enumeration_event_handler_; | 522 device_enumeration_event_handler_; |
515 | 523 |
516 DISALLOW_COPY_AND_ASSIGN(PepperPluginDelegateImpl); | 524 DISALLOW_COPY_AND_ASSIGN(PepperPluginDelegateImpl); |
517 }; | 525 }; |
518 | 526 |
519 } // namespace content | 527 } // namespace content |
520 | 528 |
521 #endif // CONTENT_RENDERER_PEPPER_PEPPER_PLUGIN_DELEGATE_IMPL_H_ | 529 #endif // CONTENT_RENDERER_PEPPER_PEPPER_PLUGIN_DELEGATE_IMPL_H_ |
OLD | NEW |