libtime/clockd Documentation
- Author:
- Raimo Vuonnala
Time management service is a new subsystem to provide a common library for all time-related (not alarms, though) services.
The following ASCII art describes the architecture.
+-----+ +-----+ +-----+
|app 1| |app 2| |app 3| applications
---------------------------- libtime.h
| libtime |
+---------+
^ ^ ^
| | |
D-Bus | | |
| | |
v v v
+------+ D-Bus+---+
daemon |clockd!<------!csd!
+------+ +---+
| userland
----------------------------------
| kernel
- systemtime
- RTC (real time clock)
- timezone
clockd
libtime
csd
- Cellular service daemon
- Sends "network time changed" signal when operator time/timezone has been received from vellnet (when attached to network)
clocktest
All stuff is in repo
dms, subdir
clockd
This document was made with command
make doc; (cd doc/latex; make)