Lista De Clases Para El Juego De Las Fichas
Usuario (por si es multiuser.)

  //StorageServer//
   //StorageMonitor//
   //StorageManager//

DbusManager (¡¡Está repetido dentro de GUI!!)

ConfigFileReader
    RegexpParser (esto creo que sobra, no creo que muchas partes usen regexp salvo el filereader, así que puede ser un miembro de esa clase.)

Watcher: (Coordinar InotifyHandler, CronHandler, HardwareChanges y el acceso al journal.)
    InotifyHandler: (registrar eventos (añadir y recibir) en inotify)
    CronHandler: procesos periódicos
    HardwareChangesNotifier (HAL9000)
    Journal

    Planner: (todo lo que va indentado aquí puede estar dentro de una única clase Planner o en todo caso de Planner y otra auxiliar para los Loads).
        CPULoadControl
        DiskLoadControl ~ DiskSpaceManager
        TimeControl 
                ParadoxExceptionsManager(cambios de hora)
    BatteryMode

     Stats (estadísticas de usuario, cpu y disco)

    SnapshotManager: Escribir y administrar backups
        DiffManager (qué ha pasado entre hace un mes y hoy)
        VersionRecoverer
        SnapshotDeleter
        Snapshot??
        FluxCondenser (factoría de turrones)

        StorageInterface ~ FilesystemAPI ~ FUSE
                DataWrapper
                    RdiffWrapper
                    ZFSWrapper
                    LVMWrapper
                DataExporter/Importer(I/O)
                    CDRecorder
                    ExternalDisk

    Finder: Buscador de versiones
    MetadataIndexer

    //InternalAPI//

Frontend
    UI (standalone)
    GUIFinder: buscar archivos, posiblemente por contenido
    DbusManager
    NautilusIntegration
    PreferencesGUI
    ConfigWizard
    DiffViewer
    Help

    ExternalAPI(para 3rd parties)

//Paqueteatorl • {{bzr-builddeb}} //
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License