info->connected = true;
info->connection_requesting = false;
- info->register_callback_invoked = false;
SLOG(LOG_DEBUG, TAG_TTSC, "Connected to server");
}
return ret;
}
+ SLOG(LOG_ERROR, TAG_TTSC, ">>>>> Request register cb. uid(%d)", info->uid);
rpc_port_proxy_tts_invoke_register_cb(info->rpc_h, pid, info->uid, (int)mode, registered_event_mask, info->notify_cb_h);
info->register_callback_invoked = true;
return TTS_ERROR_NONE;
static int __invoke_register_callback_sync(int pid, tts_tidl_info_s* info)
{
- if (info->register_callback_invoked) {
- SLOG(LOG_ERROR, TAG_TTSC, "[INFO] Already register callback is invoked");
- return TTS_ERROR_NONE;
- }
-
int ret = TTS_ERROR_NONE;
+
ret = __create_notify_callback_handle(info);
if (TTS_ERROR_NONE != ret) {
SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to create callback handle. ret(%d/%s)", ret, get_error_message(ret));
return ret;
}
+ info->register_callback_invoked = true;
+ SLOG(LOG_ERROR, TAG_TTSC, ">>>>> Request register cb sync. uid(%d)", info->uid);
ret = rpc_port_proxy_tts_invoke_register_cb_sync(info->rpc_h, pid, info->uid, info->notify_cb_h);
int exception = get_last_result();
if (RPC_PORT_ERROR_NONE != exception) {
ret = __convert_unhandled_error(exception);
}
+ info->register_callback_invoked = false;
if (TTS_ERROR_NONE != ret) {
SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to register callback. ret(%d/%s)", ret, get_error_message(ret));
return ret;
}
- info->register_callback_invoked = true;
return TTS_ERROR_NONE;
}
ret = __convert_unhandled_error(exception);
}
+ SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts initialize : ret(%d/%s)", ret, get_error_message(ret));
if (TTS_ERROR_NONE != ret) {
- SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts initialize : Fail to invoke message");
return ret;
}
RETVM_IF(!info->connected, TTS_ERROR_OPERATION_FAILED, "[ERROR] Not Connected");
-
int ret = rpc_port_proxy_tts_invoke_finalize(info->rpc_h, uid);
int exception = get_last_result();
if (RPC_PORT_ERROR_NONE != exception) {
ret = __convert_unhandled_error(exception);
}
+ SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts finalize. ret(%d/%s)", ret, get_error_message(ret));
if (TTS_ERROR_NONE != ret) {
- SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts initialize : Fail to invoke message");
return ret;
}