CernVM-FS  2.9.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 488 of file hash.h.

Constructor & Destructor Documentation

shash::ContextPtr::ContextPtr ( )
inline

Definition at line 494 of file hash.h.

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

Definition at line 496 of file hash.h.

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

Definition at line 498 of file hash.h.

Member Data Documentation

Algorithms shash::ContextPtr::algorithm

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