\hypertarget{namespacesrc_1_1usbThread}{}\doxysection{Référence de l\textquotesingle{}espace de nommage src.\+usb\+Thread}
\label{namespacesrc_1_1usbThread}\index{src.usbThread@{src.usbThread}}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classsrc_1_1usbThread_1_1abstractThreadUSB}{abstract\+Thread\+U\+SB}}
\item 
class \mbox{\hyperlink{classsrc_1_1usbThread_1_1threadCopyFromUSB}{thread\+Copy\+From\+U\+SB}}
\begin{DoxyCompactList}\small\item\em Classe pour les threads copiant depuis les clés U\+SB. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classsrc_1_1usbThread_1_1threadCopyToUSB}{thread\+Copy\+To\+U\+SB}}
\begin{DoxyCompactList}\small\item\em Classe pour les threads copiant vers les clés U\+SB. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classsrc_1_1usbThread_1_1threadDeleteInUSB}{thread\+Delete\+In\+U\+SB}}
\begin{DoxyCompactList}\small\item\em Classe pour les threads effaçant des sous-\/arbres dans les clés U\+SB. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classsrc_1_1usbThread_1_1threadMoveFromUSB}{thread\+Move\+From\+U\+SB}}
\begin{DoxyCompactList}\small\item\em Classe pour les threads déplaçant des fichiers depuis les clés U\+SB. \end{DoxyCompactList}\item 
class \mbox{\hyperlink{classsrc_1_1usbThread_1_1ThreadRegister}{Thread\+Register}}
\begin{DoxyCompactList}\small\item\em Une classe pour tenir un registre des threads concernant les baladeurs. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Fonctions}
\begin{DoxyCompactItemize}
\item 
def \mbox{\hyperlink{namespacesrc_1_1usbThread_a4c629171bff656efaddeb34a513e1299}{ensure\+Dir\+Exists}} (destpath)
\begin{DoxyCompactList}\small\item\em force l\textquotesingle{}existence d\textquotesingle{}un répertoire, récursivement si nécessaire \end{DoxyCompactList}\item 
def \mbox{\hyperlink{namespacesrc_1_1usbThread_aedbb2e811d5c036de0da0d43463b5746}{test\+\_\+copytree}} ()
\begin{DoxyCompactList}\small\item\em Teste la fonction copytree. \end{DoxyCompactList}\item 
def \mbox{\hyperlink{namespacesrc_1_1usbThread_a3bd88e8e51e220293b0ba29178dbbe9c}{test\+\_\+copy2}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
string \mbox{\hyperlink{namespacesrc_1_1usbThread_a4677c6916331c3d3792fb0a2b9e862ab}{licence\+En}}
\end{DoxyCompactItemize}


\doxysubsection{Documentation des fonctions}
\mbox{\Hypertarget{namespacesrc_1_1usbThread_a4c629171bff656efaddeb34a513e1299}\label{namespacesrc_1_1usbThread_a4c629171bff656efaddeb34a513e1299}} 
\index{src.usbThread@{src.usbThread}!ensureDirExists@{ensureDirExists}}
\index{ensureDirExists@{ensureDirExists}!src.usbThread@{src.usbThread}}
\doxysubsubsection{\texorpdfstring{ensureDirExists()}{ensureDirExists()}}
{\footnotesize\ttfamily def src.\+usb\+Thread.\+ensure\+Dir\+Exists (\begin{DoxyParamCaption}\item[{}]{destpath }\end{DoxyParamCaption})}



force l\textquotesingle{}existence d\textquotesingle{}un répertoire, récursivement si nécessaire 


\begin{DoxyParams}{Paramètres}
{\em destpath} & le chemin de ce répertoire \\
\hline
\end{DoxyParams}


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

Voici le graphe des appelants de cette fonction \+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{namespacesrc_1_1usbThread_a4c629171bff656efaddeb34a513e1299_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{namespacesrc_1_1usbThread_a3bd88e8e51e220293b0ba29178dbbe9c}\label{namespacesrc_1_1usbThread_a3bd88e8e51e220293b0ba29178dbbe9c}} 
\index{src.usbThread@{src.usbThread}!test\_copy2@{test\_copy2}}
\index{test\_copy2@{test\_copy2}!src.usbThread@{src.usbThread}}
\doxysubsubsection{\texorpdfstring{test\_copy2()}{test\_copy2()}}
{\footnotesize\ttfamily def src.\+usb\+Thread.\+test\+\_\+copy2 (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



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

\mbox{\Hypertarget{namespacesrc_1_1usbThread_aedbb2e811d5c036de0da0d43463b5746}\label{namespacesrc_1_1usbThread_aedbb2e811d5c036de0da0d43463b5746}} 
\index{src.usbThread@{src.usbThread}!test\_copytree@{test\_copytree}}
\index{test\_copytree@{test\_copytree}!src.usbThread@{src.usbThread}}
\doxysubsubsection{\texorpdfstring{test\_copytree()}{test\_copytree()}}
{\footnotesize\ttfamily def src.\+usb\+Thread.\+test\+\_\+copytree (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Teste la fonction copytree. 



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



\doxysubsection{Documentation des variables}
\mbox{\Hypertarget{namespacesrc_1_1usbThread_a4677c6916331c3d3792fb0a2b9e862ab}\label{namespacesrc_1_1usbThread_a4677c6916331c3d3792fb0a2b9e862ab}} 
\index{src.usbThread@{src.usbThread}!licenceEn@{licenceEn}}
\index{licenceEn@{licenceEn}!src.usbThread@{src.usbThread}}
\doxysubsubsection{\texorpdfstring{licenceEn}{licenceEn}}
{\footnotesize\ttfamily string src.\+usb\+Thread.\+licence\+En}

{\bfseries Valeur initiale \+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{1 = \textcolor{stringliteral}{"""}}
\DoxyCodeLine{2 \textcolor{stringliteral}{    file usbThread.py}}
\DoxyCodeLine{3 \textcolor{stringliteral}{    this file is part of the project scolasync}}
\DoxyCodeLine{4 \textcolor{stringliteral}{}}
\DoxyCodeLine{5 \textcolor{stringliteral}{    Copyright (C) 2010-\/2012 Georges Khaznadar <georgesk@ofset.org>}}
\DoxyCodeLine{6 \textcolor{stringliteral}{}}
\DoxyCodeLine{7 \textcolor{stringliteral}{    This program is free software: you can redistribute it and/or modify}}
\DoxyCodeLine{8 \textcolor{stringliteral}{    it under the terms of the GNU General Public License as published by}}
\DoxyCodeLine{9 \textcolor{stringliteral}{    the Free Software Foundation, either version3 of the License, or}}
\DoxyCodeLine{10 \textcolor{stringliteral}{    (at your option) any later version.}}
\DoxyCodeLine{11 \textcolor{stringliteral}{}}
\DoxyCodeLine{12 \textcolor{stringliteral}{    This program is distributed in the hope that it will be useful,}}
\DoxyCodeLine{13 \textcolor{stringliteral}{    but WITHOUT ANY WARRANTY; without even the implied warranty of}}
\DoxyCodeLine{14 \textcolor{stringliteral}{    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the}}
\DoxyCodeLine{15 \textcolor{stringliteral}{    GNU General Public License for more details.}}
\DoxyCodeLine{16 \textcolor{stringliteral}{}}
\DoxyCodeLine{17 \textcolor{stringliteral}{    You should have received a copy of the GNU General Public License}}
\DoxyCodeLine{18 \textcolor{stringliteral}{    along with this program.  If not, see <http://www.gnu.org/licenses/>.}}
\DoxyCodeLine{19 \textcolor{stringliteral}{"""}}

\end{DoxyCode}


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

