Index: blimp/net/blimp_transport.h |
diff --git a/blimp/net/blimp_transport.h b/blimp/net/blimp_transport.h |
deleted file mode 100644 |
index 098e880f67099ca0b60f7f883d50a133b726c78e..0000000000000000000000000000000000000000 |
--- a/blimp/net/blimp_transport.h |
+++ /dev/null |
@@ -1,43 +0,0 @@ |
-// Copyright 2015 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 BLIMP_NET_BLIMP_TRANSPORT_H_ |
-#define BLIMP_NET_BLIMP_TRANSPORT_H_ |
- |
-#include <memory> |
-#include <string> |
- |
-#include "net/base/completion_callback.h" |
- |
-namespace blimp { |
- |
-class BlimpConnection; |
- |
-// An interface which encapsulates the transport-specific code for |
-// establishing network connections between the client and engine. |
-// Subclasses of BlimpTransport are responsible for defining their own |
-// methods for receiving connection arguments. |
-class BlimpTransport { |
- public: |
- virtual ~BlimpTransport() {} |
- |
- // Initiate or listen for a connection. |
- // |
- // |callback| is passed net::OK if a connection was successfully |
- // established. |
- // All other values indicate a connection error. |
- virtual void Connect(const net::CompletionCallback& callback) = 0; |
- |
- // Creates a new |BlimpConnection| for the specific |BlimpTransport| |
- // implementation. Must not be called until |Connect|'s callback returns |
- // net::OK. |
- virtual std::unique_ptr<BlimpConnection> MakeConnection() = 0; |
- |
- // Gets the transport name, e.g. "TCP", "SSL", "mock", etc. |
- virtual const char* GetName() const = 0; |
-}; |
- |
-} // namespace blimp |
- |
-#endif // BLIMP_NET_BLIMP_TRANSPORT_H_ |