Skip to content
marcelhollerbach edited this page May 6, 2015 · 1 revision

Emous

Emous is a litte abstraction library to handle mounts and unmounts filesystems.

Terminology:

  • Devices are called Emous_Device in code
  • Devices are part of a Emous_Device_Class
  • A Device is a object which carrys a filesystem
  • A Device can be mounted and unmounted
  • A Device has a list of mountpoints where this filesystem is mounted

The library emous brings nothing more than a module loader and a framework of devices deviceclasses and a device manager with it.

A module can register a device_class and a device class can create new devices.

The manager is something like a central point where signals for device add´s and del´s are emitted.

Clone this wiki locally