Fonctions membres publiques | Attributs publics

Référence de la classe usbDisk.Available

une classe pour représenter la collection des disques USB connectés Plus de détails...

Graphe d'héritage de usbDisk.Available:
Inheritance graph
[légende]

Liste de tous les membres

Fonctions membres publiques

def __init__
 Le constructeur.
def compare
 Sert à comparer deux collections de disques, par exemple une collection passée et une collection présente.
def contains
 Permet de déterminer si un disque est dans la collection.
def summary
 Fournit une représentation imprimable d'un résumé.
def __str__
 Fournit une représentation imprimable.
def __getitem__
 Renvoye le nième disque.
def __len__
 Renseigne sur la longueur de la collection.
def getFirstFats
 Facilite l'accès aux partitions de type DOS-FAT, et a un effet de bord : marque le disque avec l'uuid de la première partition FAT.

Attributs publics

 checkable
 access
 bus
 disks
 enumDev
 firstFats

Description détaillée

une classe pour représenter la collection des disques USB connectés

les attributs publics sont :

Définition à la ligne 360 du fichier usbDisk.py.


Documentation des fonctions membres

def usbDisk.Available.__getitem__ (   self,
  n 
)

Renvoye le nième disque.

Le fonctionnement dépend du paramètre self.access

Paramètres:
n un numéro
Renvoie:
le nième disque USB connecté

Définition à la ligne 465 du fichier usbDisk.py.

def usbDisk.Available.__init__ (   self,
  checkable = False,
  access = "disk" 
)

Le constructeur.

Paramètres:
checkable : vrai si on veut pouvoir cocher les disques de la collection. Faux par défaut.
access définit le type d'accès souhaité. Par défaut, c'est "disk" c'est à dire qu'on veut la liste des disques USB. Autres valeurs possibles : "firstFat" pour les premières partitions vfat.

Réimplémentée dans ownedUsbDisk.Available.

Définition à la ligne 371 du fichier usbDisk.py.

def usbDisk.Available.__len__ (   self  ) 

Renseigne sur la longueur de la collection.

Le fonctionnement dépend du paramètre self.access

Renvoie:
la longueur de la collection de disques renvoyée

Définition à la ligne 477 du fichier usbDisk.py.

def usbDisk.Available.__str__ (   self  ) 

Fournit une représentation imprimable.

Renvoie:
une représentation imprimable de la collection

Définition à la ligne 446 du fichier usbDisk.py.

def usbDisk.Available.compare (   self,
  other 
)

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

Paramètres:
other une instance de Available
Renvoie:
vrai si other semble être la même collection de disques USB

Définition à la ligne 410 du fichier usbDisk.py.

def usbDisk.Available.contains (   self,
  ud 
)

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

Paramètres:
ud une instance de uDisk
Renvoie:
vrai si le uDisk ud est dans la collection

Définition à la ligne 420 du fichier usbDisk.py.

def usbDisk.Available.getFirstFats (   self  ) 

Facilite l'accès aux partitions de type DOS-FAT, et a un effet de bord : marque le disque avec l'uuid de la première partition FAT.

Renvoie:
une liste de partitions, constituée de la première partition de type FAT de chaque disque USB connecté

Définition à la ligne 490 du fichier usbDisk.py.

def usbDisk.Available.summary (   self  ) 

Fournit une représentation imprimable d'un résumé.

Renvoie:
une représentation imprimable d'un résumé de la collection

Définition à la ligne 430 du fichier usbDisk.py.


Documentation des données membres

Réimplémentée dans ownedUsbDisk.Available.

Définition à la ligne 373 du fichier usbDisk.py.

Réimplémentée dans ownedUsbDisk.Available.

Définition à la ligne 374 du fichier usbDisk.py.

Réimplémentée dans ownedUsbDisk.Available.

Définition à la ligne 372 du fichier usbDisk.py.

Réimplémentée dans ownedUsbDisk.Available.

Définition à la ligne 378 du fichier usbDisk.py.

Réimplémentée dans ownedUsbDisk.Available.

Définition à la ligne 379 du fichier usbDisk.py.

Réimplémentée dans ownedUsbDisk.Available.

Définition à la ligne 397 du fichier usbDisk.py.


La documentation de cette classe a été générée à partir du fichier suivant :