\hypertarget{classsrc_1_1usbDisk2_1_1Available}{}\section{Référence de la classe src.\+usb\+Disk2.\+Available}
\label{classsrc_1_1usbDisk2_1_1Available}\index{src.\+usb\+Disk2.\+Available@{src.\+usb\+Disk2.\+Available}}


une classe pour représenter la collection des disques U\+S\+B connectés  




Graphe d\textquotesingle{}héritage de src.\+usb\+Disk2.\+Available\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=226pt]{classsrc_1_1usbDisk2_1_1Available__inherit__graph}
\end{center}
\end{figure}


Graphe de collaboration de src.\+usb\+Disk2.\+Available\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=226pt]{classsrc_1_1usbDisk2_1_1Available__coll__graph}
\end{center}
\end{figure}
\subsection*{Fonctions membres publiques}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classsrc_1_1usbDisk2_1_1Available_ae442324caf481fb9384c7551f91c2197}{\+\_\+\+\_\+init\+\_\+\+\_\+}
\begin{DoxyCompactList}\small\item\em Le constructeur. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1usbDisk2_1_1Available_a56191bb647d1e1c915304c9b64cac3e4}{finish\+Init} (self)
\begin{DoxyCompactList}\small\item\em Fin de l\textquotesingle{}initialisation. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1usbDisk2_1_1Available_ac939942256255af8fff9a5e3ed280a5e}{mount\+First\+Fats} (self)
\begin{DoxyCompactList}\small\item\em fabrique la liste des partitions F\+A\+T, monte les partitions F\+A\+T si elles ne le sont pas \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1usbDisk2_1_1Available_a2fa87c3ea01a46e13fbe091812cb17aa}{\+\_\+\+\_\+trunc\+\_\+\+\_\+} (self)
\item 
def \hyperlink{classsrc_1_1usbDisk2_1_1Available_a4e2604553359b5adffe7673dbdadabbb}{compare} (self, other)
\begin{DoxyCompactList}\small\item\em Sert à comparer deux collections de disques, par exemple une collection passée et une collection présente. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1usbDisk2_1_1Available_a29feddf076015523b10ab6f9c7ba3dc9}{contains} (self, ud)
\begin{DoxyCompactList}\small\item\em Permet de déterminer si un disque est dans la collection. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1usbDisk2_1_1Available_a5eb96b19f57e0125fce6a3c243d286c3}{disks} (self)
\begin{DoxyCompactList}\small\item\em Récolte les enregistrements de niveau supérieur de self.\+targets. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1usbDisk2_1_1Available_a3145b86aaaae5a3bd6f786729d792192}{parts} (self, d)
\begin{DoxyCompactList}\small\item\em Récolte les partitions d\textquotesingle{}un disque. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1usbDisk2_1_1Available_a6a3d407e0ff54b2646c0db730010fa30}{disks\+\_\+ud} (self)
\begin{DoxyCompactList}\small\item\em Récolte les enregistrements de niveau supérieur de self.\+targets. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1usbDisk2_1_1Available_adf09df31224571321936eb2c4ec8aaa7}{parts\+\_\+ud} (self, d)
\begin{DoxyCompactList}\small\item\em Récolte les partitions d\textquotesingle{}un disque. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1usbDisk2_1_1Available_a9fae76b069a7c94a1ce4f39dcd22507c}{summary} (self)
\begin{DoxyCompactList}\small\item\em Fournit une représentation imprimable d\textquotesingle{}un résumé \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1usbDisk2_1_1Available_acce0e3933b5fff3e8e089b653735427c}{\+\_\+\+\_\+str\+\_\+\+\_\+} (self)
\begin{DoxyCompactList}\small\item\em Fournit une représentation imprimable. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1usbDisk2_1_1Available_a69a7bfd6b06262d74f59d77d1cf8c932}{\+\_\+\+\_\+getitem\+\_\+\+\_\+} (self, n)
\begin{DoxyCompactList}\small\item\em Renvoye le nième disque. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1usbDisk2_1_1Available_a1209bc98d5fc680ece4b3b85826a9970}{\+\_\+\+\_\+len\+\_\+\+\_\+} (self)
\begin{DoxyCompactList}\small\item\em Renseigne sur la longueur de la collection. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1usbDisk2_1_1Available_ae6e386eb57b5db8de77ccfa1df79d9e9}{get\+First\+Fats} (self)
\begin{DoxyCompactList}\small\item\em Facilite l\textquotesingle{}accès aux partitions de type D\+O\+S-\/\+F\+A\+T, et a des effets de bord \+: \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1usbDisk2_1_1Available_ab9d1cbd2e3bbae20d7276d320d114f92}{has\+Dev} (self, dev)
\end{DoxyCompactItemize}
\subsection*{Attributs publics}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classsrc_1_1usbDisk2_1_1Available_a506790138548ca49d081a2ec7fe81f93}{access}
\item 
\hyperlink{classsrc_1_1usbDisk2_1_1Available_a92db2421c2d36d7be7604c93571586d4}{first\+Fats}
\end{DoxyCompactItemize}


\subsection{Description détaillée}
une classe pour représenter la collection des disques U\+S\+B connectés 

les attributs publics sont \+:
\begin{DoxyItemize}
\item {\bfseries access} le type d\textquotesingle{}accès qu\textquotesingle{}on veut pour les items
\item {\bfseries targets} la collection de disques U\+S\+B, organisée en un dictionnaire de disques \+: les clés sont les disques, qui renvoient à un ensemble de partitions du disque
\item {\bfseries first\+Fats} une liste composée de la première partion D\+O\+S-\/\+F\+A\+T de chaque disque U\+S\+B. 
\end{DoxyItemize}

Définition à la ligne 592 du fichier usb\+Disk2.\+py.



\subsection{Documentation des constructeurs et destructeur}
\hypertarget{classsrc_1_1usbDisk2_1_1Available_ae442324caf481fb9384c7551f91c2197}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}}
\index{\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{\+\_\+\+\_\+init\+\_\+\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Disk2.\+Available.\+\_\+\+\_\+init\+\_\+\+\_\+ (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{access = {\ttfamily \char`\"{}disk\char`\"{}}, }
\item[{}]{disk\+Class = {\ttfamily {\bf u\+Disk2}}}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbDisk2_1_1Available_ae442324caf481fb9384c7551f91c2197}


Le constructeur. 


\begin{DoxyParams}{Paramètres}
{\em access} & définit le type d\textquotesingle{}accès souhaité. Par défaut, c\textquotesingle{}est \char`\"{}disk\char`\"{} c\textquotesingle{}est à dire qu\textquotesingle{}on veut la liste des disques U\+S\+B. Autres valeurs possibles \+: \char`\"{}first\+Fat\char`\"{} pour les premières partitions vfat. \\
\hline
{\em disk\+Class} & la classe de disques à créer \\
\hline
\end{DoxyParams}


Définition à la ligne 602 du fichier usb\+Disk2.\+py.



\subsection{Documentation des fonctions membres}
\hypertarget{classsrc_1_1usbDisk2_1_1Available_a69a7bfd6b06262d74f59d77d1cf8c932}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!\+\_\+\+\_\+getitem\+\_\+\+\_\+@{\+\_\+\+\_\+getitem\+\_\+\+\_\+}}
\index{\+\_\+\+\_\+getitem\+\_\+\+\_\+@{\+\_\+\+\_\+getitem\+\_\+\+\_\+}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{\+\_\+\+\_\+getitem\+\_\+\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Disk2.\+Available.\+\_\+\+\_\+getitem\+\_\+\+\_\+ (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{n}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbDisk2_1_1Available_a69a7bfd6b06262d74f59d77d1cf8c932}


Renvoye le nième disque. 

Le fonctionnement dépend du paramètre self.\+access 
\begin{DoxyParams}{Paramètres}
{\em n} & un numéro \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Renvoie}
le nième disque U\+S\+B connecté sous forme d\textquotesingle{}instance de \hyperlink{classsrc_1_1usbDisk2_1_1uDisk2}{u\+Disk2} 
\end{DoxyReturn}


Définition à la ligne 730 du fichier usb\+Disk2.\+py.

\hypertarget{classsrc_1_1usbDisk2_1_1Available_a1209bc98d5fc680ece4b3b85826a9970}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!\+\_\+\+\_\+len\+\_\+\+\_\+@{\+\_\+\+\_\+len\+\_\+\+\_\+}}
\index{\+\_\+\+\_\+len\+\_\+\+\_\+@{\+\_\+\+\_\+len\+\_\+\+\_\+}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{\+\_\+\+\_\+len\+\_\+\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Disk2.\+Available.\+\_\+\+\_\+len\+\_\+\+\_\+ (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbDisk2_1_1Available_a1209bc98d5fc680ece4b3b85826a9970}


Renseigne sur la longueur de la collection. 

Le fonctionnement dépend du paramètre self.\+access \begin{DoxyReturn}{Renvoie}
la longueur de la collection de disques renvoyée 
\end{DoxyReturn}


Définition à la ligne 743 du fichier usb\+Disk2.\+py.

\hypertarget{classsrc_1_1usbDisk2_1_1Available_acce0e3933b5fff3e8e089b653735427c}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!\+\_\+\+\_\+str\+\_\+\+\_\+@{\+\_\+\+\_\+str\+\_\+\+\_\+}}
\index{\+\_\+\+\_\+str\+\_\+\+\_\+@{\+\_\+\+\_\+str\+\_\+\+\_\+}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{\+\_\+\+\_\+str\+\_\+\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Disk2.\+Available.\+\_\+\+\_\+str\+\_\+\+\_\+ (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbDisk2_1_1Available_acce0e3933b5fff3e8e089b653735427c}


Fournit une représentation imprimable. 

\begin{DoxyReturn}{Renvoie}
une représentation imprimable de la collection 
\end{DoxyReturn}


Définition à la ligne 710 du fichier usb\+Disk2.\+py.



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


\hypertarget{classsrc_1_1usbDisk2_1_1Available_a2fa87c3ea01a46e13fbe091812cb17aa}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!\+\_\+\+\_\+trunc\+\_\+\+\_\+@{\+\_\+\+\_\+trunc\+\_\+\+\_\+}}
\index{\+\_\+\+\_\+trunc\+\_\+\+\_\+@{\+\_\+\+\_\+trunc\+\_\+\+\_\+}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{\+\_\+\+\_\+trunc\+\_\+\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Disk2.\+Available.\+\_\+\+\_\+trunc\+\_\+\+\_\+ (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbDisk2_1_1Available_a2fa87c3ea01a46e13fbe091812cb17aa}
\begin{DoxyReturn}{Renvoie}
le nombre de medias connectés 
\end{DoxyReturn}


Définition à la ligne 630 du fichier usb\+Disk2.\+py.

\hypertarget{classsrc_1_1usbDisk2_1_1Available_a4e2604553359b5adffe7673dbdadabbb}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!compare@{compare}}
\index{compare@{compare}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{compare}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Disk2.\+Available.\+compare (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{other}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbDisk2_1_1Available_a4e2604553359b5adffe7673dbdadabbb}


Sert à comparer deux collections de disques, par exemple une collection passée et une collection présente. 


\begin{DoxyParams}{Paramètres}
{\em other} & une instance de \hyperlink{classsrc_1_1usbDisk2_1_1Available}{Available} \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Renvoie}
vrai si other semble être la même collection de disques U\+S\+B 
\end{DoxyReturn}


Définition à la ligne 640 du fichier usb\+Disk2.\+py.



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


\hypertarget{classsrc_1_1usbDisk2_1_1Available_a29feddf076015523b10ab6f9c7ba3dc9}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!contains@{contains}}
\index{contains@{contains}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{contains}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Disk2.\+Available.\+contains (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{ud}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbDisk2_1_1Available_a29feddf076015523b10ab6f9c7ba3dc9}


Permet de déterminer si un disque est dans la collection. 


\begin{DoxyParams}{Paramètres}
{\em ud} & une instance de u\+Disk \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Renvoie}
vrai si le u\+Disk ud est dans la collection 
\end{DoxyReturn}


Définition à la ligne 650 du fichier usb\+Disk2.\+py.

\hypertarget{classsrc_1_1usbDisk2_1_1Available_a5eb96b19f57e0125fce6a3c243d286c3}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!disks@{disks}}
\index{disks@{disks}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{disks}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Disk2.\+Available.\+disks (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbDisk2_1_1Available_a5eb96b19f57e0125fce6a3c243d286c3}


Récolte les enregistrements de niveau supérieur de self.\+targets. 

\begin{DoxyReturn}{Renvoie}
la liste des chemins vers les disque U\+S\+B détectés 
\end{DoxyReturn}


Définition à la ligne 658 du fichier usb\+Disk2.\+py.



Voici le graphe des appelants de cette fonction \+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classsrc_1_1usbDisk2_1_1Available_a5eb96b19f57e0125fce6a3c243d286c3_icgraph}
\end{center}
\end{figure}


\hypertarget{classsrc_1_1usbDisk2_1_1Available_a6a3d407e0ff54b2646c0db730010fa30}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!disks\+\_\+ud@{disks\+\_\+ud}}
\index{disks\+\_\+ud@{disks\+\_\+ud}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{disks\+\_\+ud}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Disk2.\+Available.\+disks\+\_\+ud (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbDisk2_1_1Available_a6a3d407e0ff54b2646c0db730010fa30}


Récolte les enregistrements de niveau supérieur de self.\+targets. 

\begin{DoxyReturn}{Renvoie}
la liste des objects \hyperlink{classsrc_1_1usbDisk2_1_1uDisk2}{u\+Disk2} détectés 
\end{DoxyReturn}


Définition à la ligne 675 du fichier usb\+Disk2.\+py.



Voici le graphe des appelants de cette fonction \+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classsrc_1_1usbDisk2_1_1Available_a6a3d407e0ff54b2646c0db730010fa30_icgraph}
\end{center}
\end{figure}


\hypertarget{classsrc_1_1usbDisk2_1_1Available_a56191bb647d1e1c915304c9b64cac3e4}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!finish\+Init@{finish\+Init}}
\index{finish\+Init@{finish\+Init}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{finish\+Init}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Disk2.\+Available.\+finish\+Init (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbDisk2_1_1Available_a56191bb647d1e1c915304c9b64cac3e4}


Fin de l\textquotesingle{}initialisation. 



Définition à la ligne 612 du fichier usb\+Disk2.\+py.



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


\hypertarget{classsrc_1_1usbDisk2_1_1Available_ae6e386eb57b5db8de77ccfa1df79d9e9}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!get\+First\+Fats@{get\+First\+Fats}}
\index{get\+First\+Fats@{get\+First\+Fats}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{get\+First\+Fats}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Disk2.\+Available.\+get\+First\+Fats (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbDisk2_1_1Available_ae6e386eb57b5db8de77ccfa1df79d9e9}


Facilite l\textquotesingle{}accès aux partitions de type D\+O\+S-\/\+F\+A\+T, et a des effets de bord \+: 


\begin{DoxyItemize}
\item marque la première vfat dans chaque instance de disque
\item construit une liste des chemins u\+Disk des F\+A\+Ts \begin{DoxyReturn}{Renvoie}
une liste de partitions, constituée de la première partition de type F\+A\+T de chaque disque U\+S\+B connecté 
\end{DoxyReturn}

\end{DoxyItemize}

Définition à la ligne 758 du fichier usb\+Disk2.\+py.



Voici le graphe des appelants de cette fonction \+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classsrc_1_1usbDisk2_1_1Available_ae6e386eb57b5db8de77ccfa1df79d9e9_icgraph}
\end{center}
\end{figure}


\hypertarget{classsrc_1_1usbDisk2_1_1Available_ab9d1cbd2e3bbae20d7276d320d114f92}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!has\+Dev@{has\+Dev}}
\index{has\+Dev@{has\+Dev}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{has\+Dev}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Disk2.\+Available.\+has\+Dev (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{dev}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbDisk2_1_1Available_ab9d1cbd2e3bbae20d7276d320d114f92}

\begin{DoxyParams}{Paramètres}
{\em dev} & un chemin comme /org/freedesktop/\+U\+Disks/devices/sdb3 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Renvoie}
True si la partition est dans la liste des partions disponibles 
\end{DoxyReturn}


Définition à la ligne 775 du fichier usb\+Disk2.\+py.

\hypertarget{classsrc_1_1usbDisk2_1_1Available_ac939942256255af8fff9a5e3ed280a5e}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!mount\+First\+Fats@{mount\+First\+Fats}}
\index{mount\+First\+Fats@{mount\+First\+Fats}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{mount\+First\+Fats}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Disk2.\+Available.\+mount\+First\+Fats (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbDisk2_1_1Available_ac939942256255af8fff9a5e3ed280a5e}


fabrique la liste des partitions F\+A\+T, monte les partitions F\+A\+T si elles ne le sont pas 



Définition à la ligne 620 du fichier usb\+Disk2.\+py.



Voici le graphe des appelants de cette fonction \+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classsrc_1_1usbDisk2_1_1Available_ac939942256255af8fff9a5e3ed280a5e_icgraph}
\end{center}
\end{figure}


\hypertarget{classsrc_1_1usbDisk2_1_1Available_a3145b86aaaae5a3bd6f786729d792192}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!parts@{parts}}
\index{parts@{parts}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{parts}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Disk2.\+Available.\+parts (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{d}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbDisk2_1_1Available_a3145b86aaaae5a3bd6f786729d792192}


Récolte les partitions d\textquotesingle{}un disque. 


\begin{DoxyParams}{Paramètres}
{\em d} & le chemin vers un disque \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Renvoie}
la liste des partitions de ce disque 
\end{DoxyReturn}


Définition à la ligne 667 du fichier usb\+Disk2.\+py.



Voici le graphe des appelants de cette fonction \+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classsrc_1_1usbDisk2_1_1Available_a3145b86aaaae5a3bd6f786729d792192_icgraph}
\end{center}
\end{figure}


\hypertarget{classsrc_1_1usbDisk2_1_1Available_adf09df31224571321936eb2c4ec8aaa7}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!parts\+\_\+ud@{parts\+\_\+ud}}
\index{parts\+\_\+ud@{parts\+\_\+ud}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{parts\+\_\+ud}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Disk2.\+Available.\+parts\+\_\+ud (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{d}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbDisk2_1_1Available_adf09df31224571321936eb2c4ec8aaa7}


Récolte les partitions d\textquotesingle{}un disque. 


\begin{DoxyParams}{Paramètres}
{\em d} & le chemin vers un disque \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Renvoie}
la liste des objets \hyperlink{classsrc_1_1usbDisk2_1_1uDisk2}{u\+Disk2} qui sont des partitions de ce disque 
\end{DoxyReturn}


Définition à la ligne 685 du fichier usb\+Disk2.\+py.

\hypertarget{classsrc_1_1usbDisk2_1_1Available_a9fae76b069a7c94a1ce4f39dcd22507c}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!summary@{summary}}
\index{summary@{summary}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{summary}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+usb\+Disk2.\+Available.\+summary (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1usbDisk2_1_1Available_a9fae76b069a7c94a1ce4f39dcd22507c}


Fournit une représentation imprimable d\textquotesingle{}un résumé 

\begin{DoxyReturn}{Renvoie}
une représentation imprimable d\textquotesingle{}un résumé de la collection 
\end{DoxyReturn}


Définition à la ligne 693 du fichier usb\+Disk2.\+py.



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




Voici le graphe des appelants de cette fonction \+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classsrc_1_1usbDisk2_1_1Available_a9fae76b069a7c94a1ce4f39dcd22507c_icgraph}
\end{center}
\end{figure}




\subsection{Documentation des données membres}
\hypertarget{classsrc_1_1usbDisk2_1_1Available_a506790138548ca49d081a2ec7fe81f93}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!access@{access}}
\index{access@{access}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{access}]{\setlength{\rightskip}{0pt plus 5cm}src.\+usb\+Disk2.\+Available.\+access}\label{classsrc_1_1usbDisk2_1_1Available_a506790138548ca49d081a2ec7fe81f93}


Définition à la ligne 604 du fichier usb\+Disk2.\+py.

\hypertarget{classsrc_1_1usbDisk2_1_1Available_a92db2421c2d36d7be7604c93571586d4}{}\index{src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}!first\+Fats@{first\+Fats}}
\index{first\+Fats@{first\+Fats}!src\+::usb\+Disk2\+::\+Available@{src\+::usb\+Disk2\+::\+Available}}
\subsubsection[{first\+Fats}]{\setlength{\rightskip}{0pt plus 5cm}src.\+usb\+Disk2.\+Available.\+first\+Fats}\label{classsrc_1_1usbDisk2_1_1Available_a92db2421c2d36d7be7604c93571586d4}


Définition à la ligne 621 du fichier usb\+Disk2.\+py.



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