CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
shash::ContextPtr Class Reference

#include <hash.h>

Public Member Functions

 ContextPtr ()
 
 ContextPtr (const Algorithms a)
 
 ContextPtr (const Algorithms a, void *b)
 

Public Attributes

Algorithms algorithm
 
void * buffer
 
unsigned size
 

Detailed Description

Holds an OpenSSL context, only required for hash operations. Allows to deferr the storage allocation for the context to alloca.

Definition at line 498 of file hash.h.

Constructor & Destructor Documentation

shash::ContextPtr::ContextPtr ( )
inline

Definition at line 504 of file hash.h.

shash::ContextPtr::ContextPtr ( const Algorithms  a)
inlineexplicit

Definition at line 506 of file hash.h.

shash::ContextPtr::ContextPtr ( const Algorithms  a,
void *  b 
)
inline

Definition at line 508 of file hash.h.

Member Data Documentation

Algorithms shash::ContextPtr::algorithm

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