2 * Copyright (c) 2013, TOYOTA MOTOR CORPORATION.
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
10 * @brief header file of Apprication Framework (for Ecode(EFL) based application)
15 #ifndef __ICO_APF_ECORE_H__
16 #define __ICO_APF_ECORE_H__
18 /*--------------------------------------------------------------------------*/
20 * @brief Initialize AppsController interface for Ecode(EFL) based application
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)
27 /*--------------------------------------------------------------------------*/
28 int ico_apf_ecore_init(const char *uri);
30 /*--------------------------------------------------------------------------*/
32 * @brief Terminame AppsController interface for Ecode(EFL) based application
35 * @return result status
38 /*--------------------------------------------------------------------------*/
39 void ico_apf_ecore_term(void);
41 /*--------------------------------------------------------------------------*/
43 * @brief Initialize AppsController interface for server(AppsController)
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)
50 /*--------------------------------------------------------------------------*/
51 int ico_apf_ecore_init_server(const char *uri);
53 /*--------------------------------------------------------------------------*/
55 * @brief Terminame AppsController interface for server(AppsController)
60 /*--------------------------------------------------------------------------*/
61 void ico_apf_ecore_term_server(void);
67 #endif /* __ICO_APF_ECORE_H__ */