asio::ssl::detail::openssl_init< Do_Init >::do_init Class Reference

List of all members.

Public Member Functions

 do_init ()
 ~do_init ()

Static Public Member Functions

static boost::shared_ptr< do_initinstance ()

Static Private Member Functions

static void openssl_locking_func (int mode, int n, const char *file, int line)

Private Attributes

std::vector< boost::shared_ptr
< asio::detail::mutex > > 
mutexes_


Detailed Description

template<bool Do_Init = true>
class asio::ssl::detail::openssl_init< Do_Init >::do_init

Definition at line 39 of file openssl_init.hpp.


Constructor & Destructor Documentation

template<bool Do_Init = true>
asio::ssl::detail::openssl_init< Do_Init >::do_init::do_init (  )  [inline]

template<bool Do_Init = true>
asio::ssl::detail::openssl_init< Do_Init >::do_init::~do_init (  )  [inline]

Definition at line 57 of file openssl_init.hpp.


Member Function Documentation

template<bool Do_Init = true>
static boost::shared_ptr<do_init> asio::ssl::detail::openssl_init< Do_Init >::do_init::instance (  )  [inline, static]

template<bool Do_Init = true>
static void asio::ssl::detail::openssl_init< Do_Init >::do_init::openssl_locking_func ( int  mode,
int  n,
const char *  file,
int  line 
) [inline, static, private]


Member Data Documentation

template<bool Do_Init = true>
std::vector<boost::shared_ptr<asio::detail::mutex> > asio::ssl::detail::openssl_init< Do_Init >::do_init::mutexes_ [private]


The documentation for this class was generated from the following file:

Generated on Sun May 25 00:21:37 2008 by  doxygen 1.5.6