Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
fc::ssl_wrapper< ssl_type > Struct Template Reference

#include <openssl.hpp>

Public Member Functions

 ssl_wrapper (ssl_type *obj)
 
 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()

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

Definition at line 24 of file openssl.hpp.

24:obj(obj) {}
ssl_type * obj
Definition openssl.hpp:31

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 27 of file openssl.hpp.

27{ return obj; }

◆ operator ssl_type *()

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

Definition at line 26 of file openssl.hpp.

26{ return obj; }

◆ operator->() [1/2]

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

Definition at line 28 of file openssl.hpp.

28{ return obj; }

◆ operator->() [2/2]

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

Definition at line 29 of file openssl.hpp.

29{ return obj; }

Member Data Documentation

◆ obj

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

Definition at line 31 of file openssl.hpp.


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