ProteoWizard
Public Types | Public Member Functions | List of all members
pwiz::util::SHA1Filter Class Reference

model of boost::iostreams::Filter More...

#include <SHA1_ostream.hpp>

Inheritance diagram for pwiz::util::SHA1Filter:

Public Types

typedef boost::iostreams::symmetric_filter< SHA1SymmetricFilterbase_type
 

Public Member Functions

 SHA1Filter (int bufferSize)
 
std::string hash ()
 

Detailed Description

model of boost::iostreams::Filter

Definition at line 72 of file SHA1_ostream.hpp.

Member Typedef Documentation

◆ base_type

typedef boost::iostreams::symmetric_filter<SHA1SymmetricFilter> pwiz::util::SHA1Filter::base_type

Definition at line 76 of file SHA1_ostream.hpp.

Constructor & Destructor Documentation

◆ SHA1Filter()

pwiz::util::SHA1Filter::SHA1Filter ( int  bufferSize)
inline

Definition at line 78 of file SHA1_ostream.hpp.

79 : base_type(bufferSize)
80 {}
boost::iostreams::symmetric_filter< SHA1SymmetricFilter > base_type

Member Function Documentation

◆ hash()

std::string pwiz::util::SHA1Filter::hash ( )
inline

Definition at line 82 of file SHA1_ostream.hpp.

82{return this->filter().hash();}
void filter(const TContainer &data, const TContainer &filter, TContainer &result, bool circular=false, uint32_t sides=2)
Applies linear convolution (filtering) to a univariate time series.
Definition filter.hpp:112

Referenced by pwiz::util::SHA1_ostream::hash().


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