Tizen 2.1 base
[platform/core/system/sync-agent.git] / doc / groups_network_access.dox
1 /**\r
2  @page network_access Network Access module\r
3 \r
4  @section Overview\r
5 Network Access module provides capabilities to communicate with external server through network protocol such as HTTP.<br>\r
6 The capabilities are executed directly through Plugins under Plugin Domain "NetworkAccess".<br>\r
7 Otherwise network connection and session are under control of Network Access module itself.<br>\r
8 \r
9  @image html overview_network_access.png "Software architecture of Network Access module"\r
10 \r
11 Network Access module usually needs initialization step and<br>\r
12 once the init implemented in Plugin, is automatically done by Framework Init operation internal<br>\r
13 by reading Framework configuration XML in which PlatformMonitor Plugin is specified.<br>\r
14 \r
15 Network Access module has following sub implementations with each corresponding roles.<br>\r
16         - <b>Connection Management</b><br>\r
17         Controls network connection and session open/close.<br>\r
18 \r
19         - <b>Communication</b><br>\r
20         Provides communication APIs to send and receive messages.\r
21 */\r