BitShares-Core  4.0.0
BitShares blockchain implementation and command-line interface software
Public Member Functions | Public Attributes | List of all members
fc::ssl_wrapper< ssl_type > Struct Template Reference

#include <openssl.hpp>

Public Member Functions

 ssl_wrapper (ssl_type *obj)
 
 ssl_wrapper (ssl_wrapper &copy)=delete
 
ssl_wrapperoperator= (ssl_wrapper &copy)=delete
 
 operator ssl_type * ()
 
 operator const ssl_type * () const
 
ssl_type * operator-> ()
 
const ssl_type * operator-> () const
 

Public Attributes

ssl_type * obj
 

Detailed Description

template<typename ssl_type>
struct fc::ssl_wrapper< ssl_type >

Definition at line 22 of file openssl.hpp.

Constructor & Destructor Documentation

template<typename ssl_type>
fc::ssl_wrapper< ssl_type >::ssl_wrapper ( ssl_type *  obj)
inline

Definition at line 24 of file openssl.hpp.

template<typename ssl_type>
fc::ssl_wrapper< ssl_type >::ssl_wrapper ( ssl_wrapper< ssl_type > &  copy)
delete

Member Function Documentation

template<typename ssl_type>
fc::ssl_wrapper< ssl_type >::operator const ssl_type * ( ) const
inline

Definition at line 29 of file openssl.hpp.

template<typename ssl_type>
fc::ssl_wrapper< ssl_type >::operator ssl_type * ( )
inline

Definition at line 28 of file openssl.hpp.

template<typename ssl_type>
ssl_type* fc::ssl_wrapper< ssl_type >::operator-> ( )
inline

Definition at line 30 of file openssl.hpp.

template<typename ssl_type>
const ssl_type* fc::ssl_wrapper< ssl_type >::operator-> ( ) const
inline

Definition at line 31 of file openssl.hpp.

template<typename ssl_type>
ssl_wrapper& fc::ssl_wrapper< ssl_type >::operator= ( ssl_wrapper< ssl_type > &  copy)
delete

Member Data Documentation

template<typename ssl_type>
ssl_type* fc::ssl_wrapper< ssl_type >::obj

Definition at line 33 of file openssl.hpp.


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