-
Notifications
You must be signed in to change notification settings - Fork 5
Emous
marcelhollerbach edited this page May 6, 2015
·
1 revision
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.