\hypertarget{classRandomGen}{
\section{RandomGen Class Reference}
\label{classRandomGen}\index{RandomGen@{RandomGen}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classRandomGen_a53a30a1a968be9801e55a65e3f71d80b}{
void {\bfseries get\_\-random\_\-bytes} (size\_\-t len, uint8\_\-t $\ast$buf)}
\label{classRandomGen_a53a30a1a968be9801e55a65e3f71d80b}

\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classRandomGen_aaf89c089e5d19c2bedbb0117ea06141d}{
bool {\bfseries read\_\-file} (const string \&filename)}
\label{classRandomGen_aaf89c089e5d19c2bedbb0117ea06141d}

\item 
\hypertarget{classRandomGen_a92f8d05e6a5ab8535eeca2facccd1f90}{
bool {\bfseries read\_\-fd} (FILE $\ast$file)}
\label{classRandomGen_a92f8d05e6a5ab8535eeca2facccd1f90}

\item 
\hypertarget{classRandomGen_a94ad7fb26caea19b63a7b87a3e52d95e}{
void {\bfseries add\_\-buf\_\-to\_\-randomness} (uint8\_\-t $\ast$buf, size\_\-t len)}
\label{classRandomGen_a94ad7fb26caea19b63a7b87a3e52d95e}

\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classRandomGen_a4882ca56ec58d8daf901d953c59911ed}{
bool {\bfseries \_\-random\_\-exists}}
\label{classRandomGen_a4882ca56ec58d8daf901d953c59911ed}

\item 
\hypertarget{classRandomGen_a5f1d784ac07fd40ee242fa337a775c1c}{
bool {\bfseries \_\-urandom\_\-exists}}
\label{classRandomGen_a5f1d784ac07fd40ee242fa337a775c1c}

\item 
\hypertarget{classRandomGen_a6104872022179679d340014610388641}{
uint8\_\-t $\ast$ {\bfseries \_\-random\_\-data}}
\label{classRandomGen_a6104872022179679d340014610388641}

\item 
\hypertarget{classRandomGen_a4bf6bca83ae5060405cd4426d464212e}{
uint32\_\-t {\bfseries \_\-counter}}
\label{classRandomGen_a4bf6bca83ae5060405cd4426d464212e}

\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classRandomGen_aa1a7475bf33b9601600ebd25ecc9aa57}{
static const size\_\-t {\bfseries RAND\_\-POOL\_\-SIZE} = 65536}
\label{classRandomGen_aa1a7475bf33b9601600ebd25ecc9aa57}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
/home/greearb/git/xorp.ct.github/xorp/rtrmgr/randomness.hh\item 
/home/greearb/git/xorp.ct.github/xorp/rtrmgr/randomness.cc\end{DoxyCompactItemize}
