Add function to set credential
[platform/core/uifw/tts.git] / server / ttsd_server.h
old mode 100755 (executable)
new mode 100644 (file)
index 76a9d95..642d509
@@ -1,5 +1,5 @@
 /*
-*  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
@@ -23,10 +23,8 @@ extern "C" {
 #endif
 
 /**
-* Daemon init
+* Server APIs
 */
-
-/** Daemon initialize */
 int ttsd_initialize();
 
 int ttsd_finalize();
@@ -37,7 +35,7 @@ Eina_Bool ttsd_cleanup_client(void *data);
 * 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);
 
@@ -45,42 +43,17 @@ int ttsd_server_get_support_voices(int uid, GList** voice_list);
 
 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
 }