Index: webkit/plugins/ppapi/ppb_transport_impl.h |
diff --git a/webkit/plugins/ppapi/ppb_transport_impl.h b/webkit/plugins/ppapi/ppb_transport_impl.h |
deleted file mode 100644 |
index 34393e4297976964b6c2bd743f7381325a2167c8..0000000000000000000000000000000000000000 |
--- a/webkit/plugins/ppapi/ppb_transport_impl.h |
+++ /dev/null |
@@ -1,82 +0,0 @@ |
-// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef WEBKIT_PLUGINS_PPAPI_PPB_TRANSPORT_IMPL_H_ |
-#define WEBKIT_PLUGINS_PPAPI_PPB_TRANSPORT_IMPL_H_ |
- |
-#include <list> |
-#include <string> |
- |
-#include "base/basictypes.h" |
-#include "base/memory/scoped_ptr.h" |
-#include "net/base/completion_callback.h" |
-#include "ppapi/shared_impl/tracked_callback.h" |
-#include "ppapi/shared_impl/resource.h" |
-#include "ppapi/thunk/ppb_transport_api.h" |
-#include "webkit/glue/p2p_transport.h" |
- |
-namespace webkit { |
-namespace ppapi { |
- |
-class PPB_Transport_Impl : public ::ppapi::Resource, |
- public ::ppapi::thunk::PPB_Transport_API, |
- public webkit_glue::P2PTransport::EventHandler { |
- public: |
- virtual ~PPB_Transport_Impl(); |
- |
- static PP_Resource Create(PP_Instance instance, |
- const char* name, |
- PP_TransportType type); |
- |
- // Resource override. |
- virtual ::ppapi::thunk::PPB_Transport_API* AsPPB_Transport_API() OVERRIDE; |
- |
- // PPB_Transport_API implementation. |
- virtual PP_Bool IsWritable() OVERRIDE; |
- virtual int32_t SetProperty(PP_TransportProperty property, |
- PP_Var value) OVERRIDE; |
- virtual int32_t Connect(PP_CompletionCallback callback) OVERRIDE; |
- virtual int32_t GetNextAddress(PP_Var* address, |
- PP_CompletionCallback callback) OVERRIDE; |
- virtual int32_t ReceiveRemoteAddress(PP_Var address) OVERRIDE; |
- virtual int32_t Recv(void* data, uint32_t len, |
- PP_CompletionCallback callback) OVERRIDE; |
- virtual int32_t Send(const void* data, uint32_t len, |
- PP_CompletionCallback callback) OVERRIDE; |
- virtual int32_t Close() OVERRIDE; |
- |
- // webkit_glue::P2PTransport::EventHandler implementation. |
- virtual void OnCandidateReady(const std::string& address) OVERRIDE; |
- virtual void OnStateChange(webkit_glue::P2PTransport::State state) OVERRIDE; |
- virtual void OnError(int error) OVERRIDE; |
- |
- private: |
- explicit PPB_Transport_Impl(PP_Instance instance); |
- |
- bool Init(const char* name, PP_TransportType type); |
- |
- void OnRead(int result); |
- void OnWritten(int result); |
- |
- std::string name_; |
- PP_TransportType type_; |
- webkit_glue::P2PTransport::Config config_; |
- bool started_; |
- scoped_ptr<webkit_glue::P2PTransport> p2p_transport_; |
- bool writable_; |
- std::list<std::string> local_candidates_; |
- |
- scoped_refptr< ::ppapi::TrackedCallback> connect_callback_; |
- scoped_refptr< ::ppapi::TrackedCallback> next_address_callback_; |
- |
- scoped_refptr< ::ppapi::TrackedCallback> recv_callback_; |
- scoped_refptr< ::ppapi::TrackedCallback> send_callback_; |
- |
- DISALLOW_COPY_AND_ASSIGN(PPB_Transport_Impl); |
-}; |
- |
-} // namespace ppapi |
-} // namespace webkit |
- |
-#endif // WEBKIT_PLUGINS_PPAPI_PPB_TRANSPORT_IMPL_H_ |