2 * Copyright (c) 2014, 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 //==========================================================================
12 * @file CicoOSEFLApp.cpp
14 * @brief This file is implimention of CicoOSEFLApp class
16 //==========================================================================
22 #include "CicoOSEFLApp.h"
23 #include "CicoOnScreen.h"
26 //--------------------------------------------------------------------------
28 * @brief default constructor
30 //--------------------------------------------------------------------------
31 CicoOSEFLApp::CicoOSEFLApp()
33 // ICO_TRA("CicoOSEFLApp::CicoOSEFLApp Enter");
34 // ICO_TRA("CicoOSEFLApp::CicoOSEFLApp Leave");
37 //--------------------------------------------------------------------------
41 //--------------------------------------------------------------------------
42 CicoOSEFLApp::~CicoOSEFLApp()
44 // ICO_TRA("CicoOSEFLApp::~CicoOSEFLApp Enter");
45 // ICO_TRA("CicoOSEFLApp::~CicoOSEFLApp Leave");
48 //--------------------------------------------------------------------------
50 * @brief callback function on create
52 * @param [in] user_data The user data passed from the callback
53 * registration function
55 * @return true on success, false on error
57 //--------------------------------------------------------------------------
59 CicoOSEFLApp::onCreate(void *user_data)
61 ICO_TRA("CicoOSEFLApp::onCreate Enter");
65 m_onscreen = new CicoOnScreen();
66 bool ret = m_onscreen->StartOnScreen();
68 ICO_TRA("CicoOSEFLApp::onCreate Leave(false)");
72 catch (const std::exception& e) {
73 std::cerr << e.what() << std::endl;
74 ICO_ERR("catch exception %s", e.what());
75 ICO_TRA("CicoOSEFLApp::onCreate Leave(false)");
78 catch (const std::string& str) {
79 std::cerr << str << std::endl;
80 ICO_ERR("catch exception %s", str.c_str());
81 ICO_TRA("CicoOSEFLApp::onCreate Leave(false)");
85 ICO_ERR("catch exception unknown");
86 ICO_TRA("CicoOSEFLApp::onCreate Leave(false)");
90 ICO_TRA("CicoOSEFLApp::onCreate Leave(true)");
94 //--------------------------------------------------------------------------
96 * @brief callback function on terminate
98 * @param [in] user_data The user data passed from the callback
99 * registration function
101 //--------------------------------------------------------------------------
103 CicoOSEFLApp::onTerminate(void *user_data)
105 ICO_TRA("CicoOSEFLApp::onTerminate Enter");
109 ICO_TRA("CicoOSEFLApp::onTerminate Leave");
112 //--------------------------------------------------------------------------
114 * @brief callback function on pause
116 * @param [in] user_data The user data passed from the callback
117 * registration function
119 //--------------------------------------------------------------------------
121 CicoOSEFLApp::onPause(void *user_data)
123 ICO_TRA("CicoOSEFLApp::onPause Enter");
124 ICO_TRA("CicoOSEFLApp::onPause Leave");
127 //--------------------------------------------------------------------------
129 * @brief callback function on resume
131 * @param [in] user_data The user data passed from the callback
132 * registration function
134 //--------------------------------------------------------------------------
136 CicoOSEFLApp::onResume(void *user_data)
138 ICO_TRA("CicoOSEFLApp::onResume Enter");
139 ICO_TRA("CicoOSEFLApp::onResume Leave");
142 //--------------------------------------------------------------------------
144 * @brief callback function on service
146 * @param [in] service The handle to the service
147 * @param [in] user_data The user data passed from the callback
148 * registration function
150 //--------------------------------------------------------------------------
152 CicoOSEFLApp::onService(service_h service, void *user_data)
154 ICO_TRA("CicoOSEFLApp::onService Enter");
155 ICO_TRA("CicoOSEFLApp::onService Leave");
157 // vim: set expandtab ts=4 sw=4: