#include "ttsd_data.h"
-int(*ttsd_dbus_vtable[])() = {&ttsd_dbus_open_connection, &ttsd_dbus_close_connection,
- &ttsdc_dbus_send_utt_start_message, &ttsdc_dbus_send_error_message};
-int(*ttsd_tidl_vtable[])() = {&ttsd_tidl_open_connection, &ttsd_tidl_close_connection,
- &ttsdc_tidl_send_message, &ttsdc_tidl_send_error_message};
+int(*ttsd_dbus_vtable[])() = {&ttsd_dbus_open_connection, &ttsd_dbus_close_connection, &ttsdc_dbus_send_utt_start_message,
+ &ttsdc_dbus_send_utt_finish_message, &ttsdc_dbus_send_set_state_message, &ttsdc_dbus_send_error_message};
+int(*ttsd_tidl_vtable[])() = {&ttsd_tidl_open_connection, &ttsd_tidl_close_connection, &ttsdc_tidl_send_message,
+ &ttsdc_tidl_send_message, &ttsdc_tidl_send_message, &ttsdc_tidl_send_error_message};
int ttsd_ipc_open_connection()
{
{
case TTS_IPC_METHOD_DBUS:
SLOG(LOG_DEBUG, tts_tag(), "[IPC] ipc method : dbus");
- return ttsd_dbus_vtable[SEND_MESSAGE](pid, uid, uttid, TTSD_METHOD_UTTERANCE_STARTED);
+ return ttsd_dbus_vtable[SEND_UTTERANCE_START](pid, uid, uttid);
case TTS_IPC_METHOD_TIDL:
SLOG(LOG_DEBUG, tts_tag(), "[IPC] ipc method : tidl");
- return ttsd_tidl_vtable[SEND_MESSAGE](pid, uid, uttid, TTSD_METHOD_UTTERANCE_STARTED);
+ return ttsd_tidl_vtable[SEND_UTTERANCE_START](pid, uid, uttid, TTSD_METHOD_UTTERANCE_STARTED);
default:
SLOG(LOG_ERROR, tts_tag(), "[ERROR] method is not valid");
{
case TTS_IPC_METHOD_DBUS:
SLOG(LOG_DEBUG, tts_tag(), "[IPC] ipc method : dbus");
- return ttsd_dbus_vtable[SEND_MESSAGE](pid, uid, uttid, TTSD_METHOD_UTTERANCE_COMPLETED);
+ return ttsd_dbus_vtable[SEND_UTTERANCE_FINISH](pid, uid, uttid);
case TTS_IPC_METHOD_TIDL:
SLOG(LOG_DEBUG, tts_tag(), "[IPC] ipc method : tidl");
- return ttsd_tidl_vtable[SEND_MESSAGE](pid, uid, uttid, TTSD_METHOD_UTTERANCE_COMPLETED);
+ return ttsd_tidl_vtable[SEND_UTTERANCE_FINISH](pid, uid, uttid, TTSD_METHOD_UTTERANCE_COMPLETED);
default:
SLOG(LOG_ERROR, tts_tag(), "[ERROR] method is not valid");
{
case TTS_IPC_METHOD_DBUS:
SLOG(LOG_DEBUG, tts_tag(), "[IPC] ipc method : dbus");
- return ttsd_dbus_vtable[SEND_MESSAGE](pid, uid, state, TTSD_METHOD_SET_STATE);
+ return ttsd_dbus_vtable[SEND_SET_STATE](pid, uid, state);
case TTS_IPC_METHOD_TIDL:
SLOG(LOG_DEBUG, tts_tag(), "[IPC] ipc method : tidl");
- return ttsd_tidl_vtable[SEND_MESSAGE] (pid, uid, state, TTSD_METHOD_SET_STATE);
+ return ttsd_tidl_vtable[SEND_SET_STATE] (pid, uid, state, TTSD_METHOD_SET_STATE);
default:
SLOG(LOG_ERROR, tts_tag(), "[ERROR] method is not valid");