Functions

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:

Go to the source code of this file.

Functions

 ACE_RCSID (ACE_SSL, SSL_SOCK_Stream,"$Id: SSL_SOCK_Stream.cpp 82577 2008-08-09 17:43:11Z mitza $") 1 ACE_SSL_SOCK_Stream

Function Documentation

ACE_RCSID ( ACE_SSL  ,
SSL_SOCK_Stream  ,
"$Id: SSL_SOCK_Stream.cpp 82577 2008-08-09 17:43:11Z mitza $"   
)

Definition at line 18 of file SSL_SOCK_Stream.cpp.

               : SSL_SOCK_Stream.cpp 82577 2008-08-09 17:43:11Z mitza $")

ACE_BEGIN_VERSIONED_NAMESPACE_DECL

ACE_ALLOC_HOOK_DEFINE(ACE_SSL_SOCK_Stream)

ACE_SSL_SOCK_Stream::ACE_SSL_SOCK_Stream (ACE_SSL_Context *context)
  : ssl_ (0),
    stream_ ()
{
  ACE_TRACE ("ACE_SSL_SOCK_Stream::ACE_SSL_SOCK_Stream");

  ACE_SSL_Context * ctx =
    (context == 0 ? ACE_SSL_Context::instance () : context);

  this->ssl_ = ::SSL_new (ctx->context ());

  if (this->ssl_ == 0)
    {
      ACE_ERROR ((LM_ERROR,
                  "(%P|%t) ACE_SSL_SOCK_Stream "
                  "- cannot allocate new SSL structure %p\n",
                  ACE_TEXT ("")));
    }
}

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines