Improve high CPU share
[platform/core/uifw/tts.git] / common / tts_defs.h
old mode 100644 (file)
new mode 100755 (executable)
index 520b6e5..2396dc1
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2011 Samsung Electronics Co., Ltd All Rights Reserved 
+*  Copyright (c) 2012, 2013 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
@@ -35,11 +35,19 @@ extern "C" {
 #define TTS_SERVER_SERVICE_OBJECT_PATH "/com/samsung/voice/ttsserver"
 #define TTS_SERVER_SERVICE_INTERFACE   "com.samsung.voice.ttsserver"
 
+#define TTS_NOTI_SERVER_SERVICE_NAME           "service.connect.ttsnotiserver"
+#define TTS_NOTI_SERVER_SERVICE_OBJECT_PATH    "/com/samsung/voice/ttsnotiserver"
+#define TTS_NOTI_SERVER_SERVICE_INTERFACE      "com.samsung.voice.ttsnotiserver"
+
+#define TTS_SR_SERVER_SERVICE_NAME             "service.connect.ttssrserver"
+#define TTS_SR_SERVER_SERVICE_OBJECT_PATH      "/com/samsung/voice/ttssrserver"
+#define TTS_SR_SERVER_SERVICE_INTERFACE                "com.samsung.voice.ttssrserver"
 
 /******************************************************************************************
 * Message Definition for APIs
 *******************************************************************************************/
 
+#define TTS_METHOD_HELLO               "tts_method_hello"
 #define TTS_METHOD_INITIALIZE          "tts_method_initialize"
 #define TTS_METHOD_FINALIZE            "tts_method_finalilze"
 #define TTS_METHOD_GET_SUPPORT_VOICES  "tts_method_get_support_voices"
@@ -49,16 +57,18 @@ extern "C" {
 #define TTS_METHOD_STOP                        "tts_method_stop"
 #define TTS_METHOD_PAUSE               "tts_method_pause"
 
-#define TTS_SIGNAL_INTERRUPT           "tts_signal_interrupt"
-#define TTS_SIGNAL_UTTERANCE_STARTED   "tts_utterance_started"
-#define TTS_SIGNAL_UTTERANCE_COMPLETED "tts_utterance_completed"
-#define TTS_SIGNAL_ERROR               "tts_signal_error"
-
+#define TTSD_METHOD_HELLO              "ttsd_method_hello"
+#define TTSD_METHOD_UTTERANCE_STARTED  "ttsd_method_utterance_started"
+#define TTSD_METHOD_UTTERANCE_COMPLETED        "ttsd_method_utterance_completed"
+#define TTSD_METHOD_ERROR              "ttsd_method_error"
+#define TTSD_METHOD_SET_STATE          "ttsd_method_set_state"
+#define TTSD_METHOD_GET_STATE          "ttsd_method_get_state"
 
 /******************************************************************************************
 * Message Definition for Setting
 *******************************************************************************************/
 
+#define TTS_SETTING_METHOD_HELLO               "tts_setting_method_hello"
 #define TTS_SETTING_METHOD_INITIALIZE          "tts_setting_method_initialize"
 #define TTS_SETTING_METHOD_FINALIZE            "tts_setting_method_finalilze"
 #define TTS_SETTING_METHOD_GET_ENGINE_LIST     "tts_setting_method_get_engine_list"
@@ -76,8 +86,7 @@ extern "C" {
 * Message Definition for tts-daemon internal
 *******************************************************************************************/
 
-#define TTS_SIGNAL_NEXT_PLAY           "tts_signal_start_play"
-#define TTS_SIGNAL_NEXT_SYNTHESIS      "tts_signal_start_synthesis"
+#define TTSD_SIGNAL_NEXT_SYNTHESIS     "ttsd_signal_start_synthesis"
 
 #ifdef __cplusplus
 }