ScolaSync  4.0
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe src.ownedUsbDisk.Available

Une classe qui fournit une collection de disques USB connectés, avec leurs propriétaires. Plus de détails...

Graphe d'héritage de src.ownedUsbDisk.Available:
Graphe de collaboration de src.ownedUsbDisk.Available:

Fonctions membres publiques

def __init__
 Le constructeur est un proxy pour usbDisk.Available.__init__ qui force la classe de disques à utiliser : en effet ici uDisk désigne ownedUsbDisk.uDisk.
def finishInit
 Fin de l'initialisation : trouve les propriétaires des disques puis identifie les partitions FAT et les monte.
- Fonctions membres publiques inherited from src.usbDisk.Available
def __init__
 Le constructeur.
def mountFirstFats
 fabrique la liste des partitions FAT, monte les partitions FAT si elles ne le sont pas
def __trunc__
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 des effets de bord :
def hasDev

Attributs publics

 noLoop
- Attributs publics inherited from src.usbDisk.Available
 access
 bus
 disks
 enumDev
 firstFats
 fatPaths

Description détaillée

Une classe qui fournit une collection de disques USB connectés, avec leurs propriétaires.

Les propriétaires sont recensés juste avant le montage des partions FAT.

Définition à la ligne 224 du fichier ownedUsbDisk.py.

Documentation des constructeurs et destructeur

def src.ownedUsbDisk.Available.__init__ (   self,
  access = "disk",
  diskClass = uDisk,
  diskDict = None,
  noLoop = True 
)

Le constructeur est un proxy pour usbDisk.Available.__init__ qui force la classe de disques à utiliser : en effet ici uDisk désigne ownedUsbDisk.uDisk.

Paramètres
accessle mode d'accès : 'disk' ou 'firstFat'
diskClassla classe d'objets à créer pour chaque disque
diskDictun dictionnaire des disque maintenu par deviceListener
noLoopdoit être True pour éviter de lancer un dialogue

Définition à la ligne 236 du fichier ownedUsbDisk.py.

Documentation des fonctions membres

def src.ownedUsbDisk.Available.finishInit (   self)

Fin de l'initialisation : trouve les propriétaires des disques puis identifie les partitions FAT et les monte.

Réimplémentée à partir de src.usbDisk.Available.

Définition à la ligne 245 du fichier ownedUsbDisk.py.

Voici le graphe d'appel pour cette fonction :

Documentation des données membres

src.ownedUsbDisk.Available.noLoop

Définition à la ligne 237 du fichier ownedUsbDisk.py.


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