Convert blocking operations in HttpWebRequest and SslClientStream to non-blocking...
[mono.git] / mcs / class / Mono.Security / Mono.Security.Protocol.Tls / SslStreamBase.cs
index 7462702d9a421a34c64d5c5ff717c429fd35c133..5c0032c02f0c5724a29fcf5052a639e39a606cc0 100644 (file)
@@ -96,7 +96,7 @@ namespace Mono.Security.Protocol.Tls
                        {
                                try
                                {
-                                       this.OnNegotiateHandshakeCallback(asyncResult);
+                                       this.EndNegotiateHandshake(asyncResult);
                                }
                                catch (TlsException ex)
                                {
@@ -179,8 +179,8 @@ namespace Mono.Security.Protocol.Tls
 
                #region Abstracts/Virtuals
 
-               internal abstract IAsyncResult OnBeginNegotiateHandshake(AsyncCallback callback, object state);
-               internal abstract void OnNegotiateHandshakeCallback(IAsyncResult asyncResult);
+               internal abstract IAsyncResult BeginNegotiateHandshake (AsyncCallback callback, object state);
+               internal abstract void EndNegotiateHandshake (IAsyncResult result);
 
                internal abstract X509Certificate OnLocalCertificateSelection(X509CertificateCollection clientCertificates,
                                                                                                                        X509Certificate serverCertificate,
@@ -492,7 +492,7 @@ namespace Mono.Security.Protocol.Tls
                                {
                                        if (this.context.HandshakeState == HandshakeState.None)
                                        {
-                                               this.OnBeginNegotiateHandshake(new AsyncCallback(AsyncHandshakeCallback), asyncResult);
+                                               this.BeginNegotiateHandshake(new AsyncCallback(AsyncHandshakeCallback), asyncResult);
 
                                                return true;
                                        }