Delete ecore timer when quit ecore main loop
[platform/core/uifw/tts.git] / common / tts_defs.h
index c0f57fa..32afeb7 100644 (file)
@@ -43,6 +43,10 @@ extern "C" {
 #define TTS_SR_SERVER_SERVICE_OBJECT_PATH      "/org/tizen/voice/ttssrserver"
 #define TTS_SR_SERVER_SERVICE_INTERFACE                "org.tizen.voice.ttssrserver"
 
+#define TTS_INTERRUPT_SERVER_SERVICE_NAME              "org.tizen.voice.ttsinterruptserver"
+#define TTS_INTERRUPT_SERVER_SERVICE_OBJECT_PATH       "/org/tizen/voice/ttsinterruptserver"
+#define TTS_INTERRUPT_SERVER_SERVICE_INTERFACE         "org.tizen.voice.ttsinterruptserver"
+
 /******************************************************************************************
 * Message Definition for APIs
 *******************************************************************************************/
@@ -75,22 +79,23 @@ extern "C" {
 * Defines for configuration
 *******************************************************************************************/
 
-#define TTS_CONFIG_BASE                        tzplatform_mkpath(TZ_USER_HOME, "/share/.voice")
-#define TTS_CONFIG                     tzplatform_mkpath(TZ_USER_HOME, "/share/.voice/tts-config.xml")
-#define TTS_DEFAULT_CONFIG             tzplatform_mkpath(TZ_SYS_RO_SHARE, "/voice/tts/1.0/tts-config.xml")
+#define TTS_CONFIG_BASE                        tzplatform_mkpath(tzplatform_getid("TZ_USER_HOME"), "/share/.voice")
+#define TTS_CONFIG                     tzplatform_mkpath(tzplatform_getid("TZ_USER_HOME"), "/share/.voice/tts-config.xml")
+#define TTS_DEFAULT_CONFIG             tzplatform_mkpath(tzplatform_getid("TZ_SYS_RO_SHARE"), "/voice/tts/1.0/tts-config.xml")
 
-#define TTS_DEFAULT_ENGINE             tzplatform_mkpath(TZ_SYS_RO_SHARE, "/voice/tts/1.0/engine")
-#define TTS_DEFAULT_ENGINE_INFO                tzplatform_mkpath(TZ_SYS_RO_SHARE, "/voice/tts/1.0/engine-info")
-#define TTS_DEFAULT_ENGINE_SETTING     tzplatform_mkpath(TZ_SYS_RO_SHARE, "/voice/tts/1.0/engine-setting")
+#define TTS_DEFAULT_ENGINE             tzplatform_mkpath(tzplatform_getid("TZ_SYS_RO_SHARE"), "/voice/tts/1.0/engine")
+#define TTS_DEFAULT_ENGINE_INFO                tzplatform_mkpath(tzplatform_getid("TZ_SYS_RO_SHARE"), "/voice/tts/1.0/engine-info")
+#define TTS_DEFAULT_ENGINE_SETTING     tzplatform_mkpath(tzplatform_getid("TZ_SYS_RO_SHARE"), "/voice/tts/1.0/engine-setting")
 
-#define TTS_HOME                       tzplatform_mkpath(TZ_USER_HOME, "/share/.voice/tts")
-#define TTS_DOWNLOAD_BASE              tzplatform_mkpath(TZ_USER_HOME, "/share/.voice/tts/1.0")
-#define TTS_DOWNLOAD_ENGINE_INFO       tzplatform_mkpath(TZ_USER_HOME, "share/.voice/tts/1.0/engine-info")
+#define TTS_HOME                       tzplatform_mkpath(tzplatform_getid("TZ_USER_HOME"), "/share/.voice/tts")
+#define TTS_DOWNLOAD_BASE              tzplatform_mkpath(tzplatform_getid("TZ_USER_HOME"), "/share/.voice/tts/1.0")
+#define TTS_DOWNLOAD_ENGINE_INFO       tzplatform_mkpath(tzplatform_getid("TZ_USER_HOME"), "share/.voice/tts/1.0/engine-info")
 
 #define TTS_BASE_LANGUAGE              "en_US"
 
-#define TTS_RETRY_COUNT                5
-#define TTS_RETRY_MIN_COUNT    2
+#define TTS_RETRY_COUNT                        5
+#define TTS_RETRY_MIN_COUNT            2
+#define TTS_CONNECTION_RETRY_COUNT     10
 
 #define TTS_SPEED_MIN          1
 #define TTS_SPEED_NORMAL       8
@@ -112,6 +117,13 @@ extern "C" {
 
 #define TTS_ENGINE_DB_DEFAULT       "db/voice/tts/engine/default"
 
+
+/******************************************************************************************
+* Defines for log tag
+*******************************************************************************************/
+#define TAG_TTSCONFIG  "ttsconfig"
+
+
 #ifdef __cplusplus
 }
 #endif