Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-updates > by-pkgid > 94774a05d4f99367afd97b8b4adf565d > files > 926

libfilezilla-devel-0.19.3-1.mga7.armv7hl.rpm

\hypertarget{classfz_1_1hash__accumulator}{}\section{hash\+\_\+accumulator Class Reference}
\label{classfz_1_1hash__accumulator}\index{hash\_accumulator@{hash\_accumulator}}


Accumulator for hashing large amounts of data.  




{\ttfamily \#include $<$hash.\+hpp$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classfz_1_1hash__accumulator_a54dc4160d58c0465d6343c58c671ccea}\label{classfz_1_1hash__accumulator_a54dc4160d58c0465d6343c58c671ccea}} 
\mbox{\hyperlink{classfz_1_1hash__accumulator_a54dc4160d58c0465d6343c58c671ccea}{hash\+\_\+accumulator}} (\mbox{\hyperlink{namespacefz_a0f89141ac474c59cb87d2eb5e16a598f}{hash\+\_\+algorithm}} algorithm)
\begin{DoxyCompactList}\small\item\em Creates an initialized accumulator for the passed algorithm. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classfz_1_1hash__accumulator_a2e03216e227b6c0a90f3a7426f3e400b}\label{classfz_1_1hash__accumulator_a2e03216e227b6c0a90f3a7426f3e400b}} 
{\bfseries hash\+\_\+accumulator} (\mbox{\hyperlink{classfz_1_1hash__accumulator}{hash\+\_\+accumulator}} const \&)=delete
\item 
\mbox{\Hypertarget{classfz_1_1hash__accumulator_af1111d14edd727da033dc1f684278e39}\label{classfz_1_1hash__accumulator_af1111d14edd727da033dc1f684278e39}} 
\mbox{\hyperlink{classfz_1_1hash__accumulator}{hash\+\_\+accumulator}} \& {\bfseries operator=} (\mbox{\hyperlink{classfz_1_1hash__accumulator}{hash\+\_\+accumulator}} const \&)=delete
\item 
\mbox{\Hypertarget{classfz_1_1hash__accumulator_a8bf592c67d376edd20bf24a0028c9761}\label{classfz_1_1hash__accumulator_a8bf592c67d376edd20bf24a0028c9761}} 
void {\bfseries reinit} ()
\item 
\mbox{\Hypertarget{classfz_1_1hash__accumulator_aca8f7e13e68eaec7b298b9a5b3bd4b2f}\label{classfz_1_1hash__accumulator_aca8f7e13e68eaec7b298b9a5b3bd4b2f}} 
void {\bfseries update} (std\+::string\+\_\+view const \&data)
\item 
\mbox{\Hypertarget{classfz_1_1hash__accumulator_adde748dcabc7e65500928990ff43ff20}\label{classfz_1_1hash__accumulator_adde748dcabc7e65500928990ff43ff20}} 
void {\bfseries update} (std\+::vector$<$ uint8\+\_\+t $>$ const \&data)
\item 
\mbox{\Hypertarget{classfz_1_1hash__accumulator_a1c1b670415653ada05bd3a50c7e84c56}\label{classfz_1_1hash__accumulator_a1c1b670415653ada05bd3a50c7e84c56}} 
void {\bfseries update} (uint8\+\_\+t const $\ast$data, size\+\_\+t size)
\item 
\mbox{\Hypertarget{classfz_1_1hash__accumulator_a7aef55a2f9a94189a8b64cd39200142c}\label{classfz_1_1hash__accumulator_a7aef55a2f9a94189a8b64cd39200142c}} 
void {\bfseries update} (uint8\+\_\+t in)
\item 
\mbox{\Hypertarget{classfz_1_1hash__accumulator_a4eb8c0ad5c6b6c88b3796c182d412398}\label{classfz_1_1hash__accumulator_a4eb8c0ad5c6b6c88b3796c182d412398}} 
std\+::vector$<$ uint8\+\_\+t $>$ \mbox{\hyperlink{classfz_1_1hash__accumulator_a4eb8c0ad5c6b6c88b3796c182d412398}{digest}} ()
\begin{DoxyCompactList}\small\item\em Returns the raw digest and reinitalizes the accumulator. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classfz_1_1hash__accumulator_a25b0249571e4a0e35ef51cddc22bbd10}\label{classfz_1_1hash__accumulator_a25b0249571e4a0e35ef51cddc22bbd10}} 
{\bfseries operator std\+::vector$<$ uint8\+\_\+t $>$} ()
\item 
\mbox{\Hypertarget{classfz_1_1hash__accumulator_ab2397bf227f8768306bf7ca91d3c2117}\label{classfz_1_1hash__accumulator_ab2397bf227f8768306bf7ca91d3c2117}} 
{\footnotesize template$<$typename T $>$ }\\\mbox{\hyperlink{classfz_1_1hash__accumulator}{hash\+\_\+accumulator}} \& {\bfseries operator$<$$<$} (T \&\&in)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Accumulator for hashing large amounts of data. 

The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{hash_8hpp}{hash.\+hpp}}\end{DoxyCompactItemize}