Fix hardcoded lib path and use %cmake macros
[platform/core/system/sync-agent.git] / doc / groups_utility.dox
1 /**\r
2  @page utility Utility module\r
3 \r
4  @section Overview\r
5 Utility module provides small utility functions.<br>\r
6 \r
7  @image html overview_utility.png "Software architecture of Utility module"\r
8 \r
9 Utility module has following sub implementations with each corresponding roles.<br>\r
10         - <b>Logging</b><br>\r
11         Provides logging macros useful for developement.<br>\r
12 \r
13         - <b>Data Structure</b><br>\r
14         Provides wrapped data structure such as async queue.<br>\r
15 \r
16         - <b>Compress</b><br>\r
17         Provides API to compress/uncompress TAR ball.<br>\r
18 \r
19         - <b>File</b><br>\r
20         Provides API to use file as integer property store.<br>\r
21 \r
22         - <b>Mainloop</b><br>\r
23         Provides API to create and control g_main_loop.<br>\r
24 \r
25         - <b>Time</b><br>\r
26         Provides timestamp conversion between seconds and UTC.<br>\r
27 */\r