Fixed some RPMlint errors - group name, duplicate files, etc.
[profile/ivi/ico-uxf-homescreen.git] / include / ico_apf_ecore.h
1 /*
2  * Copyright (c) 2013, TOYOTA MOTOR CORPORATION.
3  *
4  * This program is licensed under the terms and conditions of the
5  * Apache License, version 2.0.  The full text of the Apache License is at
6  * http://www.apache.org/licenses/LICENSE-2.0
7  *
8  */
9 /**
10  * @brief   header file of Apprication Framework (for Ecode(EFL) based application)
11  *
12  * @date    Feb-28-2013
13  */
14
15 #ifndef __ICO_APF_ECORE_H__
16 #define __ICO_APF_ECORE_H__
17
18 /*--------------------------------------------------------------------------*/
19 /**
20  *  @brief  Initialize AppsController interface for Ecode(EFL) based application
21  *
22  *  @param[in]  uri         server URI
23  *  @return     result status
24  *  @retval     ICO_APF_E_NONE      success
25  *  @retval     ICO_APF_E_IO_ERROR  error(failed)
26  */
27 /*--------------------------------------------------------------------------*/
28 int ico_apf_ecore_init(const char *uri);
29
30 /*--------------------------------------------------------------------------*/
31 /**
32  *  @brief  Terminame AppsController interface for Ecode(EFL) based application
33  *
34  *  @param      none
35  *  @return     result status
36  *  @return     none
37  */
38 /*--------------------------------------------------------------------------*/
39 void ico_apf_ecore_term(void);
40
41 /*--------------------------------------------------------------------------*/
42 /**
43  *  @brief  Initialize AppsController interface for server(AppsController)
44  *
45  *  @param[in]  uri         my URI
46  *  @return     result status
47  *  @retval     ICO_APF_E_NONE      success
48  *  @retval     ICO_APF_E_IO_ERROR  error(failed)
49  */
50 /*--------------------------------------------------------------------------*/
51 int ico_apf_ecore_init_server(const char *uri);
52
53 /*--------------------------------------------------------------------------*/
54 /**
55  *  @brief  Terminame AppsController interface for server(AppsController)
56  *
57  *  @param      none
58  *  @return     none
59  */
60 /*--------------------------------------------------------------------------*/
61 void ico_apf_ecore_term_server(void);
62
63 #ifdef __cplusplus
64 }
65 #endif
66
67 #endif  /* __ICO_APF_ECORE_H__ */