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

une classe pour représenter un disque ou une partition. Plus de détails...

Graphe d'héritage de src.usbDisk.uDisk:
Graphe de collaboration de src.usbDisk.uDisk:

Fonctions membres publiques

def __init__
 Le constructeur. Plus de détails...
 
def getFatUuid
 renvoie l'uuid de la première partition FAT après que celle-ci aura été identifiée (utile pour les disques partitionnés) Plus de détails...
 
def uniqueId
 renvoie un identifiant unique. Plus de détails...
 
def headers
 Méthode statique, pour avoir des titres de colonne. Plus de détails...
 
def devicePropProxy
 renvoie un proxy vers un navigateur de propriétés Plus de détails...
 
def isTrue
 Renvoie la valeur de vérité d'une propriété Plus de détails...
 
def isUsbDisk
 Facilite le réprage des disques USB USB. Plus de détails...
 
def __str__
 Fournit une représentation imprimable. Plus de détails...
 
def title
 Permet d'obtenir un identifiant unique de disque. Plus de détails...
 
def file
 Permet d'accèder à l'instance par un nom de fichier. Plus de détails...
 
def mountPoint
 Permet d'accèder à l'instance par un point de montage. Plus de détails...
 
def getProp
 Facilite l'accès aux propriétés à l'aide des mots clés du module udisks. Plus de détails...
 
def isDosFat
 Permet de reconnaitre les partitions DOS-FAT. Plus de détails...
 
def isMounted
 
def valuableProperties
 Facilite l'accès aux propriétés intéressantes d'une instance. Plus de détails...
 
def master
 renvoie le chemin du disque, dans le cas où self est une partition Plus de détails...
 
def unNumberProp
 retire le numéro des en-têtes pour en faire un nom de propriété valide pour interroger dbus Plus de détails...
 
def __getitem__
 Renvoie un élément de listage de données internes au disque. Plus de détails...
 
def showableProp
 Renvoie une propriété dans un type "montrable" par QT. Plus de détails...
 
def getFirstFat
 Renvoie la première partition VFAT. Plus de détails...
 
def ensureMounted
 Permet de s'assurer qu'une partition ou un disque sera bien monté Plus de détails...
 

Attributs publics

 path
 
 mp
 
 device
 
 device_prop
 
 selected
 
 rlock
 
 stickid
 
 uuid
 
 fatuuid
 
 firstFat
 
 devStuff
 

Attributs publics statiques

tuple headers = staticmethod(headers)
 

Description détaillée

une classe pour représenter un disque ou une partition.

les attributs publics sont :

  • path le chemin dans le système dbus
  • device l'objet dbus qui correspond à l'instance
  • device_prop un proxy pour questionner cet objet dbus
  • selected booléen vrai si on doit considérer cette instance comme sélectionnée. Vrai à l'initialisation
  • rlock un verrou récursif permettant de réserver l'usage du media pour un seul thread

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

Documentation des constructeurs et destructeur

def src.usbDisk.uDisk.__init__ (   self,
  path,
  bus 
)

Le constructeur.

Paramètres
pathun chemin dans le système dbus
busun objet dbus.BusSystem

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

Documentation des fonctions membres

def src.usbDisk.uDisk.__getitem__ (   self,
  n 
)

Renvoie un élément de listage de données internes au disque.

Paramètres
nun nombre
Renvoie
un élément si n>0, et le drapeau self.selected si n==0. Les noms des éléments sont dans la liste itemNames utilisée dans la fonction statique headers

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

Voici le graphe d'appel pour cette fonction :

def src.usbDisk.uDisk.__str__ (   self)

Fournit une représentation imprimable.

Renvoie
une représentation imprimable de l'instance

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

Voici le graphe d'appel pour cette fonction :

def src.usbDisk.uDisk.devicePropProxy (   self,
  bus 
)

renvoie un proxy vers un navigateur de propriétés

Paramètres
busune instace de dbus.SystemBus
Renvoie
l'objet proxy

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

def src.usbDisk.uDisk.ensureMounted (   self)

Permet de s'assurer qu'une partition ou un disque sera bien monté

Renvoie
le chemin du point de montage

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

Voici le graphe d'appel pour cette fonction :

def src.usbDisk.uDisk.file (   self)

Permet d'accèder à l'instance par un nom de fichier.

Renvoie
un nom valide dans le système de fichiers, pour accéder à l'instance.

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

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

def src.usbDisk.uDisk.getFatUuid (   self)

renvoie l'uuid de la première partition FAT après que celle-ci aura été identifiée (utile pour les disques partitionnés)

Renvoie
un uuid

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

Voici le graphe des appelants de cette fonction :

def src.usbDisk.uDisk.getFirstFat (   self)

Renvoie la première partition VFAT.

Renvoie
la première partition VFAT ou None s'il n'y en a pas

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

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

def src.usbDisk.uDisk.getProp (   self,
  name 
)

Facilite l'accès aux propriétés à l'aide des mots clés du module udisks.

Paramètres
namele nom d'une propriété
Renvoie
une propriété dbus du disque ou de la partition, sinon None si le nom name est illégal

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

Voici le graphe des appelants de cette fonction :

def src.usbDisk.uDisk.headers (   locale = "C")

Méthode statique, pour avoir des titres de colonne.

renvoie des titres pour les items obtenus par getitem.

Paramètres
localela locale, pour traduire les titres éventuellement. Valeur par défaut : "C"
Renvoie
une liste de titres de colonnes

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

def src.usbDisk.uDisk.isDosFat (   self)

Permet de reconnaitre les partitions DOS-FAT.

Renvoie
True dans le cas d'une partition FAT16 ou FAT32

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

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

def src.usbDisk.uDisk.isMounted (   self)
Renvoie
True si le disque ou la partion est montée

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

Voici le graphe d'appel pour cette fonction :

def src.usbDisk.uDisk.isTrue (   self,
  prop,
  value = None 
)

Renvoie la valeur de vérité d'une propriété

Paramètres
propune propriété
value
Renvoie
vrai si la propriété est vraie (cas où value==None) ou vrai si la propriété a exactement la valeur value.

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

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

def src.usbDisk.uDisk.isUsbDisk (   self)

Facilite le réprage des disques USB USB.

Renvoie
vrai dans le cas d'un disque USB

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

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

def src.usbDisk.uDisk.master (   self)

renvoie le chemin du disque, dans le cas où self est une partition

Renvoie
le chemin dbus du disque maître, sinon "/"

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

Voici le graphe d'appel pour cette fonction :

def src.usbDisk.uDisk.mountPoint (   self)

Permet d'accèder à l'instance par un point de montage.

Renvoie
un point de montage, s'il en existe, sinon None

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

Voici le graphe d'appel pour cette fonction :

def src.usbDisk.uDisk.showableProp (   self,
  name 
)

Renvoie une propriété dans un type "montrable" par QT.

les propriétés que renvoie dbus ont des types inconnus de Qt4, cette fonction les transtype pour que QVariant arrive à les prendre en compte.

Paramètres
namele nom de la propriété
Renvoie
une nombre ou une chaîne selon le type de propriété

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

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

def src.usbDisk.uDisk.title (   self)

Permet d'obtenir un identifiant unique de disque.

Renvoie
le chemin dbus de l'instance

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

Voici le graphe des appelants de cette fonction :

def src.usbDisk.uDisk.uniqueId (   self)

renvoie un identifiant unique.

Dans cette classe, cette fonction est synonyme de file()

Renvoie
un identifiant unique, garanti par le système de fichiers

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

Voici le graphe d'appel pour cette fonction :

def src.usbDisk.uDisk.unNumberProp (   self,
  n 
)

retire le numéro des en-têtes pour en faire un nom de propriété valide pour interroger dbus

Paramètres
nun numéro de propriété qui se réfère aux headers
Renvoie
une propriété renvoyée par dbus, dans un format imprimable

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

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

def src.usbDisk.uDisk.valuableProperties (   self,
  indent = 4 
)

Facilite l'accès aux propriétés intéressantes d'une instance.

Renvoie
une chaîne indentée avec les propriétés intéressantes, une par ligne

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

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

Documentation des données membres

src.usbDisk.uDisk.device

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

src.usbDisk.uDisk.device_prop

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

src.usbDisk.uDisk.devStuff

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

src.usbDisk.uDisk.fatuuid

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

src.usbDisk.uDisk.firstFat

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

tuple src.usbDisk.uDisk.headers = staticmethod(headers)
static

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

src.usbDisk.uDisk.mp

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

src.usbDisk.uDisk.path

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

src.usbDisk.uDisk.rlock

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

src.usbDisk.uDisk.selected

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

src.usbDisk.uDisk.stickid

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

src.usbDisk.uDisk.uuid

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


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