\hypertarget{a01011}{\section{Preload\+Thread Class Reference}
\label{a01011}\index{Preload\+Thread@{Preload\+Thread}}
}
Inheritance diagram for Preload\+Thread\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a01011}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{a01011_a6002786b2671f2bd31ab319c6dabbdea}{Preload\+Thread} (\hyperlink{a01010}{Preload\+Aggregator} $\ast$aggregator)
\begin{DoxyCompactList}\small\item\em Preload thread constructor. \end{DoxyCompactList}\item 
\hypertarget{a01011_ac3ec0a8b95ffcc96889bcb043095a219}{void {\bfseries add\+Filename} (const Q\+String \&filename)}\label{a01011_ac3ec0a8b95ffcc96889bcb043095a219}

\item 
void \hyperlink{a01011_ada0449c46e38c96b4b17d0a8f1270043}{run} ()
\begin{DoxyCompactList}\small\item\em preload function \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01011_a0e29a8ca73bd4956e44795f33fd9b938}{std\+::deque$<$ Q\+String $>$ {\bfseries filenames\+\_\+}}\label{a01011_a0e29a8ca73bd4956e44795f33fd9b938}

\item 
\hypertarget{a01011_ae48abaf30da9e987f297f19ec01faa99}{Q\+Mutex {\bfseries filenames\+Mutex\+\_\+}}\label{a01011_ae48abaf30da9e987f297f19ec01faa99}

\item 
\hypertarget{a01011_aa46a2eb060d3572a0d4e3c9390a91b41}{\hyperlink{a01010}{Preload\+Aggregator} $\ast$ {\bfseries aggregator\+\_\+}}\label{a01011_aa46a2eb060d3572a0d4e3c9390a91b41}

\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 168 of file Plugin\+Loader.\+cc.



\subsection{Constructor \& Destructor Documentation}
\hypertarget{a01011_a6002786b2671f2bd31ab319c6dabbdea}{\index{Preload\+Thread@{Preload\+Thread}!Preload\+Thread@{Preload\+Thread}}
\index{Preload\+Thread@{Preload\+Thread}!Preload\+Thread@{Preload\+Thread}}
\subsubsection[{Preload\+Thread}]{\setlength{\rightskip}{0pt plus 5cm}Preload\+Thread\+::\+Preload\+Thread (
\begin{DoxyParamCaption}
\item[{{\bf Preload\+Aggregator} $\ast$}]{aggregator}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{a01011_a6002786b2671f2bd31ab319c6dabbdea}


Preload thread constructor. 

This constructor initializes the preloading thread.


\begin{DoxyParams}{Parameters}
{\em aggregator} & aggregator managing the different threads \\
\hline
\end{DoxyParams}


Definition at line 178 of file Plugin\+Loader.\+cc.



\subsection{Member Function Documentation}
\hypertarget{a01011_ada0449c46e38c96b4b17d0a8f1270043}{\index{Preload\+Thread@{Preload\+Thread}!run@{run}}
\index{run@{run}!Preload\+Thread@{Preload\+Thread}}
\subsubsection[{run}]{\setlength{\rightskip}{0pt plus 5cm}void Preload\+Thread\+::run (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{a01011_ada0449c46e38c96b4b17d0a8f1270043}


preload function 

This function is used in the thread to preload a plugin. The name is given in the constructor. 

Definition at line 193 of file Plugin\+Loader.\+cc.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/\+Core/Plugin\+Loader.\+cc\end{DoxyCompactItemize}
