X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Ftts.git;a=blobdiff_plain;f=server%2Fttsd_server.c;h=bb2e53d9283cb4a5d4721a5abdb850c4c10d8080;hp=26871195580bc244480e69ce1464657872f7b961;hb=65251843db39748e4d67cbb0306ed22d4f23382e;hpb=345b1e6e02985915381f28774f8f0af62be12e3f diff --git a/server/ttsd_server.c b/server/ttsd_server.c index 2687119..bb2e53d 100644 --- a/server/ttsd_server.c +++ b/server/ttsd_server.c @@ -550,6 +550,17 @@ int ttsd_terminate() * TTS Server Functions for Client */ +int ttsd_server_is_already_initialized(int pid, int uid, bool* is_initialized) +{ + if (-1 != ttsd_data_is_client(uid)) + *is_initialized = true; + else + *is_initialized = false; + + SLOG(LOG_INFO, tts_tag(), "[Server INFO] Pid(%d), Uid(%d) is %s", pid, uid, *is_initialized ? "already initialized" : "not initialized yet"); + return TTSD_ERROR_NONE; +} + int ttsd_server_initialize(int pid, int uid, bool* credential_needed) { SLOG(LOG_INFO, tts_tag(), "[Server] Server initialize");