Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(19)

Unified Diff: webrtc/base/ssladapter.h

Issue 2877023002: Move webrtc/{base => rtc_base} (Closed)
Patch Set: update presubmit.py and DEPS include rules Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webrtc/base/socketstream.cc ('k') | webrtc/base/ssladapter.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webrtc/base/ssladapter.h
diff --git a/webrtc/base/ssladapter.h b/webrtc/base/ssladapter.h
index 0317544f92283af284478406e4f830185ae35896..3d432ecd0c714dfb21802deabea75ae699c7f629 100644
--- a/webrtc/base/ssladapter.h
+++ b/webrtc/base/ssladapter.h
@@ -11,55 +11,9 @@
#ifndef WEBRTC_BASE_SSLADAPTER_H_
#define WEBRTC_BASE_SSLADAPTER_H_
-#include "webrtc/base/asyncsocket.h"
-#include "webrtc/base/sslstreamadapter.h"
-namespace rtc {
-
-///////////////////////////////////////////////////////////////////////////////
-
-class SSLAdapter : public AsyncSocketAdapter {
- public:
- explicit SSLAdapter(AsyncSocket* socket)
- : AsyncSocketAdapter(socket), ignore_bad_cert_(false) { }
-
- bool ignore_bad_cert() const { return ignore_bad_cert_; }
- void set_ignore_bad_cert(bool ignore) { ignore_bad_cert_ = ignore; }
-
- // Do DTLS or TLS (default is TLS, if unspecified)
- virtual void SetMode(SSLMode mode) = 0;
-
- // StartSSL returns 0 if successful.
- // If StartSSL is called while the socket is closed or connecting, the SSL
- // negotiation will begin as soon as the socket connects.
- virtual int StartSSL(const char* hostname, bool restartable) = 0;
-
- // Create the default SSL adapter for this platform. On failure, returns null
- // and deletes |socket|. Otherwise, the returned SSLAdapter takes ownership
- // of |socket|.
- static SSLAdapter* Create(AsyncSocket* socket);
-
- private:
- // If true, the server certificate need not match the configured hostname.
- bool ignore_bad_cert_;
-};
-
-///////////////////////////////////////////////////////////////////////////////
-
-typedef bool (*VerificationCallback)(void* cert);
-
-// Call this on the main thread, before using SSL.
-// Call CleanupSSLThread when finished with SSL.
-bool InitializeSSL(VerificationCallback callback = nullptr);
-
-// Call to initialize additional threads.
-bool InitializeSSLThread();
-
-// Call to cleanup additional threads, and also the main thread.
-bool CleanupSSL();
-
-///////////////////////////////////////////////////////////////////////////////
-
-} // namespace rtc
+// This header is deprecated and is just left here temporarily during
+// refactoring. See https://bugs.webrtc.org/7634 for more details.
+#include "webrtc/rtc_base/ssladapter.h"
#endif // WEBRTC_BASE_SSLADAPTER_H_
« no previous file with comments | « webrtc/base/socketstream.cc ('k') | webrtc/base/ssladapter.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698