\hypertarget{classsrc_1_1usbThread_1_1threadCopyFromUSB}{}\section{Référence de la classe src.\+usb\+Thread.\+thread\+Copy\+From\+U\+S\+B}
\label{classsrc_1_1usbThread_1_1threadCopyFromUSB}\index{src.\+usb\+Thread.\+thread\+Copy\+From\+U\+S\+B@{src.\+usb\+Thread.\+thread\+Copy\+From\+U\+S\+B}}


Classe pour les threads copiant depuis les clés U\+S\+B.  




Graphe d\textquotesingle{}héritage de src.\+usb\+Thread.\+thread\+Copy\+From\+U\+S\+B\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=247pt]{classsrc_1_1usbThread_1_1threadCopyFromUSB__inherit__graph}
\end{center}
\end{figure}


Graphe de collaboration de src.\+usb\+Thread.\+thread\+Copy\+From\+U\+S\+B\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=247pt]{classsrc_1_1usbThread_1_1threadCopyFromUSB__coll__graph}
\end{center}
\end{figure}
\subsection*{Fonctions membres publiques}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classsrc_1_1usbThread_1_1threadCopyFromUSB_ae9daac41c79e4180c299a3a5ccb425bc}{\+\_\+\+\_\+init\+\_\+\+\_\+}
\begin{DoxyCompactList}\small\item\em Constructeur Crée un thread pour copier une liste de fichiers depuis une clé U\+S\+B vers un répertoire de disque. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1usbThread_1_1threadCopyFromUSB_a5d30a5a942b828b3832848a3827a4d0d}{to\+Do} (self, \hyperlink{classsrc_1_1usbThread_1_1abstractThreadUSB_add4e7b6bfbfb104f98eb4be47b3bfdff}{ud}, \hyperlink{classsrc_1_1usbThread_1_1abstractThreadUSB_ae91185d80f12054c7fa3224316504f24}{file\+List}, \hyperlink{classsrc_1_1usbThread_1_1abstractThreadUSB_a5d4c41bde3df9458df316eb04a503b20}{subdir}, \hyperlink{classsrc_1_1usbThread_1_1abstractThreadUSB_a0c38b7a0b013f9331cf477b7d41bd77c}{dest}, \hyperlink{classsrc_1_1usbThread_1_1abstractThreadUSB_a90550c2bd77c21e59db0f93d81eb0b1c}{logfile})
\begin{DoxyCompactList}\small\item\em Copie une liste de fichiers d\textquotesingle{}une clé U\+S\+B sous un répertoire donné. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Attributs publics}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classsrc_1_1usbThread_1_1threadCopyFromUSB_ae1bd69f690ab6bcfa011a09195c42baf}{root\+Path}
\end{DoxyCompactItemize}


\subsection{Description détaillée}
Classe pour les threads copiant depuis les clés U\+S\+B. 

Définition à la ligne 358 du fichier usb\+Thread.\+py.



\subsection{Documentation des constructeurs et destructeur}
\hypertarget{classsrc_1_1usbThread_1_1threadCopyFromUSB_ae9daac41c79e4180c299a3a5ccb425bc}{}\index{src\+::usb\+Thread\+::thread\+Copy\+From\+U\+S\+B@{src\+::usb\+Thread\+::thread\+Copy\+From\+U\+S\+B}!\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}}
\index{\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}!src\+::usb\+Thread\+::thread\+Copy\+From\+U\+S\+B@{src\+::usb\+Thread\+::thread\+Copy\+From\+U\+S\+B}}
\subsubsection[{\+\_\+\+\_\+init\+\_\+\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Thread.\+thread\+Copy\+From\+U\+S\+B.\+\_\+\+\_\+init\+\_\+\+\_\+ (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{ud, }
\item[{}]{file\+List, }
\item[{}]{subdir = {\ttfamily \char`\"{}.\char`\"{}}, }
\item[{}]{dest = {\ttfamily \char`\"{}/tmp\char`\"{}}, }
\item[{}]{root\+Path = {\ttfamily \char`\"{}/\char`\"{}}, }
\item[{}]{logfile = {\ttfamily \char`\"{}/dev/null\char`\"{}}, }
\item[{}]{parent = {\ttfamily None}}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbThread_1_1threadCopyFromUSB_ae9daac41c79e4180c299a3a5ccb425bc}


Constructeur Crée un thread pour copier une liste de fichiers depuis une clé U\+S\+B vers un répertoire de disque. 


\begin{DoxyParams}{Paramètres}
{\em ud} & l\textquotesingle{}instance u\+Disk correspondant à une partition de clé U\+S\+B \\
\hline
{\em file\+List} & la liste des fichiers à copier \\
\hline
{\em subdir} & le sous-\/répertoire de la clé U\+S\+B d\textquotesingle{}où faire la copie \\
\hline
{\em dest} & un répertoire de destination \\
\hline
{\em logfile} & un fichier de journalisation, /dev/null par défaut \\
\hline
{\em parent} & un widget qui recevra de signaux en début et en fin d\textquotesingle{}exécution \\
\hline
\end{DoxyParams}


Définition à la ligne 373 du fichier usb\+Thread.\+py.



\subsection{Documentation des fonctions membres}
\hypertarget{classsrc_1_1usbThread_1_1threadCopyFromUSB_a5d30a5a942b828b3832848a3827a4d0d}{}\index{src\+::usb\+Thread\+::thread\+Copy\+From\+U\+S\+B@{src\+::usb\+Thread\+::thread\+Copy\+From\+U\+S\+B}!to\+Do@{to\+Do}}
\index{to\+Do@{to\+Do}!src\+::usb\+Thread\+::thread\+Copy\+From\+U\+S\+B@{src\+::usb\+Thread\+::thread\+Copy\+From\+U\+S\+B}}
\subsubsection[{to\+Do}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Thread.\+thread\+Copy\+From\+U\+S\+B.\+to\+Do (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{ud, }
\item[{}]{file\+List, }
\item[{}]{subdir, }
\item[{}]{dest, }
\item[{}]{logfile}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbThread_1_1threadCopyFromUSB_a5d30a5a942b828b3832848a3827a4d0d}


Copie une liste de fichiers d\textquotesingle{}une clé U\+S\+B sous un répertoire donné. 

À chaque fichier ou répertoire copié, une ligne est journalisée dans le fichier de journal de l\textquotesingle{}application. 
\begin{DoxyParams}{Paramètres}
{\em ud} & l\textquotesingle{}instance u\+Disk correspondant à une partition de clé U\+S\+B \\
\hline
{\em file\+List} & la liste des fichiers à copier, qui peut contenir des jokers \\
\hline
{\em dest} & un répertoire de destination \\
\hline
{\em logfile} & un fichier de journalisation \\
\hline
{\em subdir} & le sous-\/répertoire de la clé U\+S\+B où faire la copie \\
\hline
\end{DoxyParams}


Définition à la ligne 389 du fichier usb\+Thread.\+py.



Voici le graphe d\textquotesingle{}appel pour cette fonction \+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classsrc_1_1usbThread_1_1threadCopyFromUSB_a5d30a5a942b828b3832848a3827a4d0d_cgraph}
\end{center}
\end{figure}




\subsection{Documentation des données membres}
\hypertarget{classsrc_1_1usbThread_1_1threadCopyFromUSB_ae1bd69f690ab6bcfa011a09195c42baf}{}\index{src\+::usb\+Thread\+::thread\+Copy\+From\+U\+S\+B@{src\+::usb\+Thread\+::thread\+Copy\+From\+U\+S\+B}!root\+Path@{root\+Path}}
\index{root\+Path@{root\+Path}!src\+::usb\+Thread\+::thread\+Copy\+From\+U\+S\+B@{src\+::usb\+Thread\+::thread\+Copy\+From\+U\+S\+B}}
\subsubsection[{root\+Path}]{\setlength{\rightskip}{0pt plus 5cm}src.\+usb\+Thread.\+thread\+Copy\+From\+U\+S\+B.\+root\+Path}\label{classsrc_1_1usbThread_1_1threadCopyFromUSB_ae1bd69f690ab6bcfa011a09195c42baf}


Définition à la ligne 376 du fichier usb\+Thread.\+py.



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