#include "ttse_internal.h"
static ttsd_mode_e g_tts_mode = TTSD_MODE_DEFAULT;
+static bool g_is_terminated = false;
const char* tts_tag()
{
bundle *b = NULL;
ttsd_mode_e mode = TTSD_MODE_DEFAULT;
int ret = TTSE_ERROR_NONE;
+ g_is_terminated = false;
b = bundle_import_from_argv(argc, argv);
int ttse_terminate()
{
+ if (true == g_is_terminated) {
+ SLOG(LOG_INFO, tts_tag(), "[INFO] ttse_terminate() is already invoked.");
+ return TTSE_ERROR_NONE;
+ }
+
+ g_is_terminated = true;
ttsd_terminate();
/* Unregister vconfkey callback */