SSL_Context.cpp File Reference

#include "SSL_Context.h"
#include "sslconf.h"
#include "SSL_Context.inl"
#include "ace/Guard_T.h"
#include "ace/Object_Manager.h"
#include "ace/Log_Msg.h"
#include "ace/Singleton.h"
#include "ace/Synch_Traits.h"
#include "ace/ACE.h"
#include "ace/OS_NS_errno.h"
#include "ace/OS_NS_string.h"
#include <openssl/x509.h>
#include <openssl/err.h>
#include <openssl/rand.h>
#include <openssl/safestack.h>

Include dependency graph for SSL_Context.cpp:

Go to the source code of this file.

Functions

 ACE_RCSID (ACE_SSL, SSL_Context,"$Id: SSL_Context.cpp 80826 2008-03-04 14:51:23Z wotte $") namespace


Function Documentation

ACE_RCSID ( ACE_SSL  ,
SSL_Context  ,
"$Id: SSL_Context.cpp 80826 2008-03-04 14:51:23Z wotte $"   
)

Definition at line 28 of file SSL_Context.cpp.

00030                : SSL_Context.cpp 80826 2008-03-04 14:51:23Z wotte $")
00031 
00032 
00033 namespace
00034 {
00035   /// Reference count of the number of times the ACE_SSL_Context was
00036   /// initialized.
00037   int ssl_library_init_count = 0;
00038 
00039   // @@ This should also be done with a singleton, otherwise it is not
00040   //    thread safe and/or portable to some weird platforms...
00041 
00042 #ifdef ACE_HAS_THREADS
00043   /// Array of mutexes used internally by OpenSSL when the SSL
00044   /// application is multithreaded.
00045   ACE_SSL_Context::lock_type * ssl_locks = 0;
00046 
00047   // @@ This should also be managed by a singleton.
00048 #endif
00049 }


Generated on Tue Feb 2 17:36:34 2010 for ACE_SSL by  doxygen 1.4.7