Feathercoin  0.5.0
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CAutoBN_CTX Class Reference

RAII encapsulated BN_CTX (OpenSSL bignum context) More...

#include <bignum.h>

Public Member Functions

 CAutoBN_CTX ()
 
 ~CAutoBN_CTX ()
 
 operator BN_CTX * ()
 
BN_CTX & operator* ()
 
BN_CTX ** operator& ()
 
bool operator! ()
 

Protected Member Functions

BN_CTX * operator= (BN_CTX *pnew)
 

Protected Attributes

BN_CTX * pctx
 

Detailed Description

RAII encapsulated BN_CTX (OpenSSL bignum context)

Definition at line 23 of file bignum.h.

Constructor & Destructor Documentation

CAutoBN_CTX::CAutoBN_CTX ( )
inline

Definition at line 30 of file bignum.h.

CAutoBN_CTX::~CAutoBN_CTX ( )
inline

Definition at line 37 of file bignum.h.

Member Function Documentation

CAutoBN_CTX::operator BN_CTX * ( )
inline

Definition at line 43 of file bignum.h.

bool CAutoBN_CTX::operator! ( )
inline

Definition at line 46 of file bignum.h.

BN_CTX** CAutoBN_CTX::operator& ( )
inline

Definition at line 45 of file bignum.h.

BN_CTX& CAutoBN_CTX::operator* ( )
inline

Definition at line 44 of file bignum.h.

BN_CTX* CAutoBN_CTX::operator= ( BN_CTX *  pnew)
inlineprotected

Definition at line 27 of file bignum.h.

Member Data Documentation

BN_CTX* CAutoBN_CTX::pctx
protected

Definition at line 26 of file bignum.h.


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