\hypertarget{classusbThread_1_1threadCopyFromUSB}{
\section{Référence de la classe usbThread.threadCopyFromUSB}
\label{classusbThread_1_1threadCopyFromUSB}\index{usbThread::threadCopyFromUSB@{usbThread::threadCopyFromUSB}}
}


Classe pour les threads copiant depuis les clés USB.  




Graphe d'héritage de usbThread.threadCopyFromUSB:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=236pt]{classusbThread_1_1threadCopyFromUSB__inherit__graph}
\end{center}
\end{figure}


Graphe de collaboration de usbThread.threadCopyFromUSB:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=236pt]{classusbThread_1_1threadCopyFromUSB__coll__graph}
\end{center}
\end{figure}
\subsection*{Fonctions membres publiques}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classusbThread_1_1threadCopyFromUSB_a20fcac8a33b31589a2b18fd7274aeb7c}{\_\-\_\-init\_\-\_\-}
\begin{DoxyCompactList}\small\item\em Constructeur Crée un thread pour copier une liste de fichiers depuis une clé USB vers un répertoire de disque. \item\end{DoxyCompactList}\item 
def \hyperlink{classusbThread_1_1threadCopyFromUSB_a91f318288f536fc0be79b5687c04783d}{toDo}
\begin{DoxyCompactList}\small\item\em Copie une liste de fichiers d'une clé USB sous un répertoire donné. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Attributs publics}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classusbThread_1_1threadCopyFromUSB_a49c50debcd30f20e72aef5329db9b14d}{rootPath}
\item 
\hyperlink{classusbThread_1_1threadCopyFromUSB_a23c470a63879633b4e633e550f1c981f}{cmd}
\end{DoxyCompactItemize}


\subsection{Description détaillée}
Classe pour les threads copiant depuis les clés USB. 

Définition à la ligne 248 du fichier usbThread.py.



\subsection{Documentation des fonctions membres}
\hypertarget{classusbThread_1_1threadCopyFromUSB_a20fcac8a33b31589a2b18fd7274aeb7c}{
\index{usbThread::threadCopyFromUSB@{usbThread::threadCopyFromUSB}!\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}}
\index{\_\-\_\-init\_\-\_\-@{\_\-\_\-init\_\-\_\-}!usbThread::threadCopyFromUSB@{usbThread::threadCopyFromUSB}}
\subsubsection[{\_\-\_\-init\_\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}def usbThread.threadCopyFromUSB.\_\-\_\-init\_\-\_\- (
\begin{DoxyParamCaption}
\item[{}]{ self, }
\item[{}]{ ud, }
\item[{}]{ fileList, }
\item[{}]{ subdir = {\ttfamily \char`\"{}.\char`\"{}}, }
\item[{}]{ dest = {\ttfamily \char`\"{}/tmp\char`\"{}}, }
\item[{}]{ rootPath = {\ttfamily \char`\"{}/\char`\"{}}, }
\item[{}]{ logfile = {\ttfamily \char`\"{}/dev/null\char`\"{}}}
\end{DoxyParamCaption}
)}}
\label{classusbThread_1_1threadCopyFromUSB_a20fcac8a33b31589a2b18fd7274aeb7c}


Constructeur Crée un thread pour copier une liste de fichiers depuis une clé USB vers un répertoire de disque. 


\begin{DoxyParams}{Paramètres}
\item[{\em ud}]l'instance uDisk correspondant à une partition de clé USB \item[{\em fileList}]la liste des fichiers à copier \item[{\em subdir}]le sous-\/répertoire de la clé USB d'où faire la copie \item[{\em dest}]un répertoire de destination \item[{\em logfile}]un fichier de journalisation, /dev/null par défaut \end{DoxyParams}


Définition à la ligne 260 du fichier usbThread.py.

\hypertarget{classusbThread_1_1threadCopyFromUSB_a91f318288f536fc0be79b5687c04783d}{
\index{usbThread::threadCopyFromUSB@{usbThread::threadCopyFromUSB}!toDo@{toDo}}
\index{toDo@{toDo}!usbThread::threadCopyFromUSB@{usbThread::threadCopyFromUSB}}
\subsubsection[{toDo}]{\setlength{\rightskip}{0pt plus 5cm}def usbThread.threadCopyFromUSB.toDo (
\begin{DoxyParamCaption}
\item[{}]{ self, }
\item[{}]{ ud, }
\item[{}]{ fileList, }
\item[{}]{ subdir, }
\item[{}]{ dest, }
\item[{}]{ logfile}
\end{DoxyParamCaption}
)}}
\label{classusbThread_1_1threadCopyFromUSB_a91f318288f536fc0be79b5687c04783d}


Copie une liste de fichiers d'une clé USB sous un répertoire donné. 

À chaque fichier ou répertoire copié, une ligne est journalisée dans le fichier de journal de l'application. 
\begin{DoxyParams}{Paramètres}
\item[{\em ud}]l'instance uDisk correspondant à une partition de clé USB \item[{\em fileList}]la liste des fichiers à copier \item[{\em dest}]un répertoire de destination \item[{\em logfile}]un fichier de journalisation \item[{\em subdir}]le sous-\/répertoire de la clé USB où faire la copie \end{DoxyParams}


Réimplémentée à partir de \hyperlink{classusbThread_1_1abstractThreadUSB_a43963cb835fc6bbe2a36dfa24dd648ab}{usbThread.abstractThreadUSB}.



Définition à la ligne 278 du fichier usbThread.py.



\subsection{Documentation des données membres}
\hypertarget{classusbThread_1_1threadCopyFromUSB_a23c470a63879633b4e633e550f1c981f}{
\index{usbThread::threadCopyFromUSB@{usbThread::threadCopyFromUSB}!cmd@{cmd}}
\index{cmd@{cmd}!usbThread::threadCopyFromUSB@{usbThread::threadCopyFromUSB}}
\subsubsection[{cmd}]{\setlength{\rightskip}{0pt plus 5cm}{\bf usbThread.threadCopyFromUSB.cmd}}}
\label{classusbThread_1_1threadCopyFromUSB_a23c470a63879633b4e633e550f1c981f}


Réimplémentée à partir de \hyperlink{classusbThread_1_1abstractThreadUSB_a576aa47367b35768e39aed7e9ac92aaf}{usbThread.abstractThreadUSB}.



Définition à la ligne 264 du fichier usbThread.py.

\hypertarget{classusbThread_1_1threadCopyFromUSB_a49c50debcd30f20e72aef5329db9b14d}{
\index{usbThread::threadCopyFromUSB@{usbThread::threadCopyFromUSB}!rootPath@{rootPath}}
\index{rootPath@{rootPath}!usbThread::threadCopyFromUSB@{usbThread::threadCopyFromUSB}}
\subsubsection[{rootPath}]{\setlength{\rightskip}{0pt plus 5cm}{\bf usbThread.threadCopyFromUSB.rootPath}}}
\label{classusbThread_1_1threadCopyFromUSB_a49c50debcd30f20e72aef5329db9b14d}


Définition à la ligne 263 du fichier usbThread.py.



La documentation de cette classe a été générée à partir du fichier suivant :\begin{DoxyCompactItemize}
\item 
src/\hyperlink{usbThread_8py}{usbThread.py}\end{DoxyCompactItemize}
