BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet 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

◆ ssl_wrapper() [1/2]

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

Definition at line 24 of file openssl.hpp.

◆ ssl_wrapper() [2/2]

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

Member Function Documentation

◆ operator const ssl_type *()

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

Definition at line 29 of file openssl.hpp.

◆ operator ssl_type *()

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

Definition at line 28 of file openssl.hpp.

◆ operator->() [1/2]

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

Definition at line 30 of file openssl.hpp.

◆ operator->() [2/2]

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

Definition at line 31 of file openssl.hpp.

◆ operator=()

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

Member Data Documentation

◆ obj

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: