CernVM-FS  2.10.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 497 of file hash.h.

Constructor & Destructor Documentation

shash::ContextPtr::ContextPtr ( )
inline

Definition at line 503 of file hash.h.

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

Definition at line 505 of file hash.h.

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

Definition at line 507 of file hash.h.

Member Data Documentation

Algorithms shash::ContextPtr::algorithm

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