summaryrefslogtreecommitdiff
path: root/ace/SSL/SSL_Asynch_Stream.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ace/SSL/SSL_Asynch_Stream.cpp')
-rw-r--r--ace/SSL/SSL_Asynch_Stream.cpp27
1 files changed, 14 insertions, 13 deletions
diff --git a/ace/SSL/SSL_Asynch_Stream.cpp b/ace/SSL/SSL_Asynch_Stream.cpp
index 2903fe7ba39..2967c7fd8b3 100644
--- a/ace/SSL/SSL_Asynch_Stream.cpp
+++ b/ace/SSL/SSL_Asynch_Stream.cpp
@@ -1,5 +1,3 @@
-// -*- C++ -*-
-
#include "SSL_Asynch_Stream.h"
ACE_RCSID (ACE_SSL,
@@ -36,12 +34,14 @@ ACE_RCSID (ACE_SSL,
#include <openssl/err.h>
+ACE_BEGIN_VERSIONED_NAMESPACE_DECL
+
// ************************************************************
// SSL Asynchronous Write Result
// ************************************************************
-class ACE_SSL_Export ACE_SSL_Asynch_Write_Stream_Result:
- public AWS_RESULT
+class ACE_SSL_Asynch_Write_Stream_Result
+ : public AWS_RESULT
{
/// Factory class will have special permissions.
friend class ACE_SSL_Asynch_Stream;
@@ -83,8 +83,8 @@ ACE_SSL_Asynch_Write_Stream_Result::ACE_SSL_Asynch_Write_Stream_Result
// ************************************************************
// SSL Asynchronous Read Result
// ************************************************************
-class ACE_SSL_Export ACE_SSL_Asynch_Read_Stream_Result:
- public ARS_RESULT
+class ACE_SSL_Asynch_Read_Stream_Result
+ : public ARS_RESULT
{
/// Factory class will have special permissions.
friend class ACE_SSL_Asynch_Stream;
@@ -223,7 +223,6 @@ ACE_SSL_Asynch_Stream::~ACE_SSL_Asynch_Stream (void)
ACE_LIB_TEXT("if proactor still handles events\n")));
::SSL_free (this->ssl_);
- this->ssl_ = 0;
// Was honestly copied from ACE_SSL_SOCK_Stream :)
@@ -348,7 +347,7 @@ ACE_SSL_Asynch_Stream::open (ACE_Handler & handler,
this->proactor_) != 0)
return -1;
- this->bio_ = ::BIO_new_ACE_Asynch (this);
+ this->bio_ = ACE_SSL_make_BIO (this);
if (this->bio_ == 0)
ACE_ERROR_RETURN
@@ -783,15 +782,15 @@ ACE_SSL_Asynch_Stream::notify_read (int bytes_transferred,
if (ext_read_result_ == 0) //nothing to notify
return 1;
- ext_read_result_->set_bytes_transferred (bytes_transferred);
- ext_read_result_->set_error (error);
+ this->ext_read_result_->set_bytes_transferred (bytes_transferred);
+ this->ext_read_result_->set_error (error);
- int retval = ext_read_result_->post_completion
- (proactor_->implementation());
+ int retval =
+ this->ext_read_result_->post_completion (proactor_->implementation ());
if (retval == 0)
{
- ext_read_result_ = 0;
+ this->ext_read_result_ = 0;
return 0; // success
}
@@ -1120,5 +1119,7 @@ ACE_SSL_Asynch_Stream::pending_BIO_count (void)
return ret;
}
+ACE_END_VERSIONED_NAMESPACE_DECL
+
#endif /* OPENSSL_VERSION_NUMBER > 0x0090581fL && (ACE_WIN32 ||
ACE_HAS_AIO_CALLS) */