-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathREADME
More file actions
40 lines (34 loc) · 1016 Bytes
/
README
File metadata and controls
40 lines (34 loc) · 1016 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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