$search

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 unsigned long openssl_id_func ()
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_
asio::detail::tss_ptr< void > thread_id_

Detailed Description

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

Definition at line 42 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]

Definition at line 45 of file openssl_init.hpp.

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

Definition at line 61 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]

Definition at line 81 of file openssl_init.hpp.

template<bool Do_Init = true>
static unsigned long asio::ssl::detail::openssl_init< Do_Init >::do_init::openssl_id_func (  )  [inline, static, private]

Definition at line 88 of file openssl_init.hpp.

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]

Definition at line 101 of file openssl_init.hpp.


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]

Definition at line 111 of file openssl_init.hpp.

template<bool Do_Init = true>
asio::detail::tss_ptr<void> asio::ssl::detail::openssl_init< Do_Init >::do_init::thread_id_ [private]

Definition at line 115 of file openssl_init.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Castor
Author(s): Carpe Noctem
autogenerated on Fri Mar 1 14:41:50 2013