/*
-* Copyright (c) 2011-2014 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
#ifndef __TTSD_DBUS_h__
#define __TTSD_DBUS_h__
+#include "ttsd_main.h"
+
#ifdef __cplusplus
extern "C" {
#endif
int ttsd_dbus_close_connection();
-int ttsdc_send_hello(int pid, int uid);
+int ttsdc_dbus_send_hello(int pid, unsigned int uid, int ret, int service_state, int credential_needed);
+
+int ttsdc_dbus_send_utt_start_message(int pid, unsigned int uid, int uttid);
+
+int ttsdc_dbus_send_utt_finish_message(int pid, unsigned int uid, int uttid);
-int ttsdc_send_utt_start_message(int pid, int uid, int uttid);
+int ttsdc_dbus_send_error_message(int pid, unsigned int uid, int uttid, int reason, char* err_msg);
-int ttsdc_send_utt_finish_message(int pid, int uid, int uttid);
+int ttsdc_dbus_send_set_state_message(int pid, unsigned int uid, int state);
-int ttsdc_send_error_message(int pid, int uid, int uttid, int reason);
+int ttsdc_dbus_send_set_service_state_message(int pid, unsigned int uid, int before_state, int current_state);
-int ttsdc_send_set_state_message(int pid, int uid, int state);
+int ttsdc_dbus_send_pcm(int pid, unsigned int uid, int uttid, int event, const void* pcm_data, int pcm_data_size, ttse_audio_type_e audio_type, int sample_rate);
#ifdef __cplusplus