| Index: content/renderer/websockethandle_impl.h
|
| diff --git a/content/renderer/websockethandle_impl.h b/content/renderer/websockethandle_impl.h
|
| deleted file mode 100644
|
| index 9afafce983d527557f22761b27fce858f8cc8acc..0000000000000000000000000000000000000000
|
| --- a/content/renderer/websockethandle_impl.h
|
| +++ /dev/null
|
| @@ -1,86 +0,0 @@
|
| -// Copyright 2013 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 CONTENT_RENDERER_WEBSOCKETHANDLE_IMPL_H_
|
| -#define CONTENT_RENDERER_WEBSOCKETHANDLE_IMPL_H_
|
| -
|
| -#include <stddef.h>
|
| -#include <stdint.h>
|
| -
|
| -#include "base/macros.h"
|
| -#include "base/single_thread_task_runner.h"
|
| -#include "content/common/websocket.mojom.h"
|
| -#include "mojo/public/cpp/bindings/binding.h"
|
| -#include "third_party/WebKit/public/platform/WebVector.h"
|
| -#include "third_party/WebKit/public/platform/modules/websockets/WebSocketHandle.h"
|
| -
|
| -namespace blink {
|
| -class InterfaceProvider;
|
| -class WebSecurityOrigin;
|
| -class WebString;
|
| -class WebURL;
|
| -} // namespace blink
|
| -
|
| -namespace content {
|
| -
|
| -class WebSocketHandleImpl : public blink::WebSocketHandle,
|
| - public mojom::WebSocketClient {
|
| - public:
|
| - explicit WebSocketHandleImpl(
|
| - scoped_refptr<base::SingleThreadTaskRunner> task_runner);
|
| -
|
| - // This method may optionally be called before connect() to specify a
|
| - // specific InterfaceProvider to get a WebSocket instance. By default,
|
| - // connect() will use blink::Platform::interfaceProvider().
|
| - void Initialize(blink::InterfaceProvider* interface_provider);
|
| -
|
| - // blink::WebSocketHandle methods:
|
| - void connect(const blink::WebURL& url,
|
| - const blink::WebVector<blink::WebString>& protocols,
|
| - const blink::WebSecurityOrigin& origin,
|
| - const blink::WebURL& first_party_for_cookies,
|
| - const blink::WebString& user_agent_override,
|
| - blink::WebSocketHandleClient* client) override;
|
| - void send(bool fin,
|
| - WebSocketHandle::MessageType type,
|
| - const char* data,
|
| - size_t size) override;
|
| - void flowControl(int64_t quota) override;
|
| - void close(unsigned short code, const blink::WebString& reason) override;
|
| -
|
| - private:
|
| - ~WebSocketHandleImpl() override;
|
| - void Disconnect();
|
| - void OnConnectionError();
|
| -
|
| - // mojom::WebSocketClient methods:
|
| - void OnFailChannel(const std::string& reason) override;
|
| - void OnStartOpeningHandshake(
|
| - mojom::WebSocketHandshakeRequestPtr request) override;
|
| - void OnFinishOpeningHandshake(
|
| - mojom::WebSocketHandshakeResponsePtr response) override;
|
| - void OnAddChannelResponse(const std::string& selected_protocol,
|
| - const std::string& extensions) override;
|
| - void OnDataFrame(bool fin,
|
| - mojom::WebSocketMessageType type,
|
| - const std::vector<uint8_t>& data) override;
|
| - void OnFlowControl(int64_t quota) override;
|
| - void OnDropChannel(bool was_clean,
|
| - uint16_t code,
|
| - const std::string& reason) override;
|
| - void OnClosingHandshake() override;
|
| -
|
| - blink::WebSocketHandleClient* client_;
|
| -
|
| - mojom::WebSocketPtr websocket_;
|
| - mojo::Binding<mojom::WebSocketClient> client_binding_;
|
| - scoped_refptr<base::SingleThreadTaskRunner> task_runner_;
|
| - bool did_initialize_;
|
| -
|
| - DISALLOW_COPY_AND_ASSIGN(WebSocketHandleImpl);
|
| -};
|
| -
|
| -} // namespace content
|
| -
|
| -#endif // CONTENT_RENDERER_WEBSOCKETHANDLE_IMPL_H_
|
|
|