Main Page | Modules | Data Structures | File List | Data Fields | Related Pages

MNT daemon

The MNT daemon manages persistent volume objects available through a D-BUS network API. More...


Modules

Error conditions
 Various error messages the MNT daemon can raise.

D-BUS Manager
 Manager for D-BUS messages for MNT Daemon.

D-BUS interface biz.bambach.Mnt.Volume
 D-BUS interface for generic volume operations.

Helper for directory handling
 Various helper functions for directories.

Helper for file handling
 Various helper functions for files.

Hal Signal Handler
 Handle HAL events for MNT daemon.

Mount helper for mounting/unmounting devices
 Some helper functions for mounting and unmounting device on a directory.

Volume Handler
 Handle Volume objects.

Helper for parsing config file
 Some helper functions for parsing the XML config file with expat.

Volume Manager Handler
 Manage Volumes in maps.

Volume Manager Helper
 Some helper functions.


Functions

void usage (void)
 Show usage.

int main (int argc, char *argv[])
 Entry point for HAL daemon.


Detailed Description

The MNT daemon manages persistent volume objects available through a D-BUS network API.


Function Documentation

int main int  argc,
char *  argv[]
 

Entry point for HAL daemon.

Parameters:
argc Number of arguments
argv Array of arguments
Returns:
Exit code

Definition at line 84 of file main.c.

References EM_TYPE_SYSLOG, emInit(), main(), mntd_dbus_init(), mntd_dbus_quit(), mntd_file_is_file(), mntd_hal_init(), mntd_hal_shutdown(), MSG_DEBUG, MSG_EMERG, MSG_INF, new_VolumeManager(), and usage().

Referenced by main().


Generated on Thu May 27 23:27:28 2004 for Mntd by doxygen 1.3.5