ProteoWizard
Public Member Functions | Private Attributes | List of all members
pwiz::msdata::SHA1OutputObserver Class Reference

#include <SHA1OutputObserver.hpp>

Inheritance diagram for pwiz::msdata::SHA1OutputObserver:
pwiz::minimxml::XMLWriter::OutputObserver

Public Member Functions

virtual void update (const std::string &output)
 
std::string hash ()
 
- Public Member Functions inherited from pwiz::minimxml::XMLWriter::OutputObserver
virtual ~OutputObserver ()
 

Private Attributes

util::SHA1Calculator sha1Calculator_
 

Detailed Description

Definition at line 37 of file SHA1OutputObserver.hpp.

Member Function Documentation

§ update()

virtual void pwiz::msdata::SHA1OutputObserver::update ( const std::string &  output)
inlinevirtual

Implements pwiz::minimxml::XMLWriter::OutputObserver.

Definition at line 40 of file SHA1OutputObserver.hpp.

40 {sha1Calculator_.update(output);}
void update(const unsigned char *buffer, size_t bufferSize)
update hash with buffer of bytes

§ hash()

std::string pwiz::msdata::SHA1OutputObserver::hash ( )
inline

Definition at line 41 of file SHA1OutputObserver.hpp.

std::string hashProjected() const
returns projected final hash value as if close() were called first; hash remains open and update() ma...

Member Data Documentation

§ sha1Calculator_

util::SHA1Calculator pwiz::msdata::SHA1OutputObserver::sha1Calculator_
private

Definition at line 44 of file SHA1OutputObserver.hpp.


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