ScolaSync: Référence de la classe src.usbDisk2.Available

ScolaSync 5.1 |

Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la classe src.usbDisk2.Available

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

Graphe d'héritage de src.usbDisk2.Available:
[légende]
Graphe de collaboration de src.usbDisk2.Available:
[légende]

## Fonctions membres publiques
def | __init__ (self, access="disk", diskClass=uDisk2)
| Le constructeur. Plus de détails...
def | finishInit (self)
| Fin de l'initialisation. Plus de détails...
def | mountFirstFats (self)
def | __trunc__ (self)
def | compare (self, other)
def | contains (self, ud)
| Permet de déterminer si un disque est dans la collection. Plus de détails...
def | disks (self)
| Récolte les enregistrements de niveau supérieur de self.targets. Plus de détails...
def | parts (self, d)
| Récolte les partitions d'un disque. Plus de détails...
def | disks_ud (self)
| Récolte les enregistrements de niveau supérieur de self.targets. Plus de détails...
def | parts_ud (self, d)
| Récolte les partitions d'un disque. Plus de détails...
def | summary (self)
| Fournit une représentation imprimable d'un résumé Plus de détails...
def | __str__ (self)
| Fournit une représentation imprimable. Plus de détails...
def | __getitem__ (self, n)
def | __len__ (self)
def | getFirstFats (self)
def | hasDev (self, dev)
Fonctions membres publiques hérités de src.usbDisk2.UDisksBackend
def | addHook (self, signal, func)
def | retry_mount (self, fs, timeout=5, retryDelay=0.3)
def | detect_devices (self)
| Fait un inventaire des disques. Plus de détails...
def | objIsUsb (self, obj)
| détermine si un périphérique est de type USB Plus de détails...

## Attributs publics
| access
| firstFats
Attributs publics hérités de src.usbDisk2.UDisksBackend
| install_thread
| logger
| diskClass
| self.targets est un dictionnaire des disques détectés les clés sont les paths et les contenus des instances de diskClass Plus de détails...
| targets
| modified
| self.modified signifie une modification récente, à prendre en compte par une application au niveau utilisateur Plus de détails...
| bus
| udisks
| manager
| cbHooks

## Description détaillée

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

les attributs publics sont :

- access le type d'accès qu'on veut pour les items
- targets la collection de disques USB, organisée en un dictionnaire de les clés sont les disques, qui renvoient à un ensemble de partitions du disque
- firstFats une liste composée de la première partion DOS-FAT de chaque disque USB.

Définition à la ligne 583 du fichier usbDisk2.py.

## Documentation des constructeurs et destructeur

## ◆ __init__()

def src.usbDisk2.Available.__init__ | ( |  | self,
|  |  | access = `"disk"`,
|  |  | diskClass = `uDisk2`
| ) |  |

Le constructeur.

Paramètres

  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.
  diskClass | la classe de disques à créer

Réimplémentée à partir de src.usbDisk2.UDisksBackend.

Définition à la ligne 592 du fichier usbDisk2.py.

## Documentation des fonctions membres

## ◆ __getitem__()

def src.usbDisk2.Available.__getitem__ | ( |  | self,
|  |  | n
| ) |  |

Définition à la ligne 708 du fichier usbDisk2.py.

## ◆ __len__()

def src.usbDisk2.Available.__len__ | ( |  | self | ) |

Définition à la ligne 720 du fichier usbDisk2.py.

## ◆ __str__()

def src.usbDisk2.Available.__str__ | ( |  | self | ) |

Fournit une représentation imprimable.

Renvoie
  une représentation imprimable de la collection

Définition à la ligne 689 du fichier usbDisk2.py.

Voici le graphe d'appel pour cette fonction :

## ◆ __trunc__()

def src.usbDisk2.Available.__trunc__ | ( |  | self | ) |

Renvoie
  le nombre de medias connectés

Définition à la ligne 617 du fichier usbDisk2.py.

## ◆ compare()

def src.usbDisk2.Available.compare | ( |  | self,
|  |  | other
| ) |  |

Définition à la ligne 626 du fichier usbDisk2.py.

Voici le graphe d'appel pour cette fonction :

## ◆ contains()

def src.usbDisk2.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 635 du fichier usbDisk2.py.

## ◆ disks()

def src.usbDisk2.Available.disks | ( |  | self | ) |

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

Renvoie
  la liste des chemins vers les disque USB détectés

Définition à la ligne 642 du fichier usbDisk2.py.

Voici le graphe des appelants de cette fonction :

## ◆ disks_ud()

def src.usbDisk2.Available.disks_ud | ( |  | self | ) |

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

Renvoie
  la liste des objects uDisk2 détectés

Définition à la ligne 657 du fichier usbDisk2.py.

Voici le graphe des appelants de cette fonction :

## ◆ finishInit()

def src.usbDisk2.Available.finishInit | ( |  | self | ) |

Fin de l'initialisation.

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

Définition à la ligne 601 du fichier usbDisk2.py.

Voici le graphe d'appel pour cette fonction :

## ◆ getFirstFats()

def src.usbDisk2.Available.getFirstFats | ( |  | self | ) |

Définition à la ligne 734 du fichier usbDisk2.py.

Voici le graphe des appelants de cette fonction :

## ◆ hasDev()

def src.usbDisk2.Available.hasDev | ( |  | self,
|  |  | dev
| ) |  |

Paramètres

  dev | un chemin comme /org/freedesktop/UDisks/devices/sdb3

Renvoie
  True si la partition est dans la liste des partions disponibles

Définition à la ligne 750 du fichier usbDisk2.py.

## ◆ mountFirstFats()

def src.usbDisk2.Available.mountFirstFats | ( |  | self | ) |

Définition à la ligne 608 du fichier usbDisk2.py.

Voici le graphe des appelants de cette fonction :

## ◆ parts()

def src.usbDisk2.Available.parts | ( |  | self,
|  |  | d
| ) |  |

Récolte les partitions d'un disque.

Paramètres

  d | le chemin vers un disque

Renvoie
  la liste des partitions de ce disque

Définition à la ligne 650 du fichier usbDisk2.py.

Voici le graphe des appelants de cette fonction :

## ◆ parts_ud()

def src.usbDisk2.Available.parts_ud | ( |  | self,
|  |  | d
| ) |  |

Récolte les partitions d'un disque.

Paramètres

  d | le chemin vers un disque

Renvoie
  la liste des objets uDisk2 qui sont des partitions de ce disque

Définition à la ligne 666 du fichier usbDisk2.py.

## ◆ summary()

def src.usbDisk2.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 673 du fichier usbDisk2.py.

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

## Documentation des données membres

## ◆ access

src.usbDisk2.Available.access

Définition à la ligne 594 du fichier usbDisk2.py.

## ◆ firstFats

src.usbDisk2.Available.firstFats

Définition à la ligne 609 du fichier usbDisk2.py.

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

- src/usbDisk2.py