Fix pkgmgr status and move hello_timer into client handle
[platform/core/uifw/tts.git] / server / ttsd_main.c
old mode 100755 (executable)
new mode 100644 (file)
index 539a2a1..34fd6ca
@@ -1,5 +1,5 @@
 /*
-*  Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd All Rights Reserved 
+*  Copyright (c) 2011-2016 Samsung Electronics Co., Ltd All Rights Reserved 
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 
 #define CLIENT_CLEAN_UP_TIME 500
 
-/* Main of TTS Daemon */
-int main()
-{
-       SLOG(LOG_DEBUG, TAG_TTSD, "  ");
-       SLOG(LOG_DEBUG, TAG_TTSD, "  ");
-       SLOG(LOG_DEBUG, TAG_TTSD, "===== TTS DAEMON INITIALIZE");
-       if (!ecore_init()) {
-               SLOG(LOG_ERROR, TAG_TTSD, "[Main ERROR] fail ecore_init() \n");
-               return -1;
-       }
-
-       if (0 != ttsd_initialize()) {
-               printf("Fail to initialize tts-daemon \n");
-               SLOG(LOG_ERROR, TAG_TTSD, "[Main ERROR] fail to initialize tts-daemon \n"); 
-               return EXIT_FAILURE;
-       }
-       
-       if (0 != ttsd_dbus_open_connection()) {
-               printf("Fail to initialize IPC connection \n");
-               SLOG(LOG_ERROR, TAG_TTSD, "[Main ERROR] fail to open dbus connection \n");
-               return EXIT_FAILURE;
-       }
-
-       if (0 != ttsd_network_initialize()) {
-               SLOG(LOG_ERROR, TAG_TTSD, "[Main ERROR] fail to initialize network \n");
-               return EXIT_FAILURE;
-       }
-
-       ecore_timer_add(CLIENT_CLEAN_UP_TIME, ttsd_cleanup_client, NULL);
-
-       SLOG(LOG_DEBUG, TAG_TTSD, "[Main] tts-daemon start...\n"); 
-       SLOG(LOG_DEBUG, TAG_TTSD, "=====");
-       SLOG(LOG_DEBUG, TAG_TTSD, "  ");
-       SLOG(LOG_DEBUG, TAG_TTSD, "  ");
-
-       printf("TTS-Daemon Start...\n");
-       
-       ecore_main_loop_begin();
-
-       SLOG(LOG_DEBUG, TAG_TTSD, "===== TTS DAEMON FINALIZE");
-       
-       ttsd_dbus_close_connection();
+static Ecore_Timer* g_check_client_timer = NULL;
 
-       ttsd_network_finalize();
-
-       ecore_shutdown();
-
-       SLOG(LOG_DEBUG, TAG_TTSD, "=====");
-       SLOG(LOG_DEBUG, TAG_TTSD, "  ");
-       SLOG(LOG_DEBUG, TAG_TTSD, "  ");
-
-       return 0;
+const char* tts_tag()
+{
+       return "ttsd";
 }
 
+ttsd_mode_e ttsd_get_mode()
+{
+       return TTSD_MODE_DEFAULT;
+}