maemo-leste/clockd
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Clock Daemon and libtime
========================
* Provide service and API for requesting, changing and notifying time
and timezone changes.
* Provide interface for monitoring network time notifications.
Structure
=========
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
Components
==========
clockd
- The Daemon
- Provides centralized place for handling time
libtime
- API library