SSL_SOCK_Stream.cpp File Reference

#include "ace/Handle_Set.h"
#include "ace/Log_Msg.h"
#include "ace/Countdown_Time.h"
#include "ace/OS_NS_string.h"
#include "ace/OS_NS_sys_select.h"
#include "ace/OS_Memory.h"
#include <openssl/err.h>
#include "SSL_SOCK_Stream.h"

Include dependency graph for SSL_SOCK_Stream.cpp:

Include dependency graph

Go to the source code of this file.

Functions

 ACE_RCSID (ACE_SSL, SSL_SOCK_Stream,"$Id:SSL_SOCK_Stream.cpp 78110 2007-04-19 11:03:46Z olli $") ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_SSL_SOCK_Stream


Function Documentation

ACE_RCSID ACE_SSL  ,
SSL_SOCK_Stream  ,
"$Id:SSL_SOCK_Stream.cpp 78110 2007-04-19 11:03:46Z olli $" 
 

Definition at line 18 of file SSL_SOCK_Stream.cpp.

References ACE_BEGIN_VERSIONED_NAMESPACE_DECL, ACE_ERROR, ACE_TEXT, ACE_TRACE, ACE_SSL_Context::context(), ACE_SSL_Context::instance(), and LM_ERROR.

00020                : SSL_SOCK_Stream.cpp 78110 2007-04-19 11:03:46Z olli $")
00021 
00022 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
00023 
00024 ACE_ALLOC_HOOK_DEFINE(ACE_SSL_SOCK_Stream)
00025 
00026 ACE_SSL_SOCK_Stream::ACE_SSL_SOCK_Stream (ACE_SSL_Context *context)
00027   : ssl_ (0),
00028     stream_ ()
00029 {
00030   ACE_TRACE ("ACE_SSL_SOCK_Stream::ACE_SSL_SOCK_Stream");
00031 
00032   ACE_SSL_Context * ctx =
00033     (context == 0 ? ACE_SSL_Context::instance () : context);
00034 
00035   this->ssl_ = ::SSL_new (ctx->context ());
00036 
00037   if (this->ssl_ == 0)
00038     {
00039       ACE_ERROR ((LM_ERROR,
00040                   "(%P|%t) ACE_SSL_SOCK_Stream "
00041                   "- cannot allocate new SSL structure %p\n",
00042                   ACE_TEXT ("")));
00043     }
00044 }


Generated on Sun Jan 27 13:03:26 2008 for ACE_SSL by doxygen 1.3.6