/*
-* Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd All Rights Reserved
+* Copyright (c) 2011-2014 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
#endif
/**
-* Daemon init
+* Server APIs
*/
-
-/** Daemon initialize */
int ttsd_initialize();
int ttsd_finalize();
* Server API for client
*/
-int ttsd_server_initialize(int pid, int uid);
+int ttsd_server_initialize(int pid, int uid, bool* credential_needed);
int ttsd_server_finalize(int uid);
int ttsd_server_get_current_voice(int uid, char** language, int* voice_type);
-int ttsd_server_add_queue(int uid, const char* text, const char* lang, int voice_type, int speed, int utt_id);
+int ttsd_server_add_queue(int uid, const char* text, const char* lang, int voice_type, int speed, int utt_id, const char* credential);
-int ttsd_server_play(int uid);
+int ttsd_server_play(int uid, const char* credential);
int ttsd_server_stop(int uid);
int ttsd_server_pause(int uid, int* utt_id);
-/*
-* Server API for setting
-*/
-
-int ttsd_server_setting_initialize(int uid);
-
-int ttsd_server_setting_finalize(int uid);
-
-int ttsd_server_setting_get_engine_list(int uid, GList** engine_list);
-
-int ttsd_server_setting_get_current_engine(int uid, char** engine_id);
-
-int ttsd_server_setting_set_current_engine(int uid, const char* engine_id);
-
-int ttsd_server_setting_get_voice_list(int uid, char** engine_id, GList** voice_list);
-
-int ttsd_server_setting_get_default_voice(int uid, char** language, ttsp_voice_type_e* vctype);
-
-int ttsd_server_setting_set_default_voice(int uid, const char* language, int vctype);
-
-int ttsd_server_setting_get_default_speed(int uid, int* default_speed);
-
-int ttsd_server_setting_set_default_speed(int uid, int default_speed);
-
-int ttsd_server_setting_get_engine_setting(int uid, char** engine_id, GList** engine_setting_list);
-
-int ttsd_server_setting_set_engine_setting(int uid, const char* key, const char* value);
+int ttsd_server_set_private_data(int uid, const char* key, const char* data);
+int ttsd_server_get_private_data(int uid, const char* key, char** data);
#ifdef __cplusplus
}