return 0;
}
+static int __dbus_check()
+{
+ if (NULL == g_m_conn_sender || NULL == g_m_conn_listener) {
+ SLOG(LOG_ERROR, TAG_VCM, "[ERROR] NULL connection"); //LCOV_EXCL_LINE
+ return vc_mgr_dbus_reconnect();
+ }
+ return 0;
+}
+
int vc_mgr_dbus_request_hello()
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusMessage* msg;
msg = dbus_message_new_method_call(
int vc_mgr_dbus_request_initialize(int pid, int audio_streaming_mode, int* service_state, int* foreground, int* daemon_pid)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusError err;
dbus_error_init(&err);
int vc_mgr_dbus_request_finalize(int pid)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusError err;
dbus_error_init(&err);
int vc_mgr_dbus_request_set_command(int pid)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusError err;
dbus_error_init(&err);
int vc_mgr_dbus_request_unset_command(int pid)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusError err;
dbus_error_init(&err);
int vc_mgr_dbus_request_demandable_client(int pid)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusError err;
dbus_error_init(&err);
int vc_mgr_dbus_request_set_audio_type(int pid, const char* audio_type)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusError err;
dbus_error_init(&err);
int vc_mgr_dbus_request_get_audio_type(int pid, char** audio_type)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusError err;
dbus_error_init(&err);
int vc_mgr_dbus_request_set_private_data(int pid, const char* key, const char* data)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusMessage* msg;
/* create a signal & check for errors */
int vc_mgr_dbus_request_get_private_data(int pid, const char* key, char** data)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusMessage* msg;
/* create a signal & check for errors */
int vc_mgr_dbus_request_set_client_info(int pid)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusError err;
dbus_error_init(&err);
int vc_mgr_dbus_request_set_domain(int pid, const char* domain)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusMessage* msg;
/* create a signal & check for errors */
int vc_mgr_dbus_request_do_action(int pid, vc_send_event_type_e type, char* send_event)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusMessage* msg;
/* create a signal & check for errors */
int vc_mgr_dbus_request_start(int pid, int recognition_mode, bool exclusive_command_option, bool start_by_client)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusError err;
dbus_error_init(&err);
int vc_mgr_dbus_request_stop(int pid)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusError err;
dbus_error_init(&err);
int vc_mgr_dbus_request_cancel(int pid)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusError err;
dbus_error_init(&err);
int vc_mgr_dbus_request_enable_command_type(int pid, int cmd_type)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusError err;
dbus_error_init(&err);
int vc_mgr_dbus_request_disable_command_type(int pid, int cmd_type)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusError err;
dbus_error_init(&err);
int vc_mgr_dbus_send_result(int pid, int cmd_type, int result_id)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusMessage* msg = NULL;
switch (cmd_type) {
int vc_mgr_dbus_send_result_selection(int pid)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusMessage* msg;
/* create a signal & check for errors */
int vc_mgr_dbus_send_specific_engine_request(int pid, const char* engine_app_id, const char* event, const char* request)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusMessage* msg;
/* create a signal & check for errors */
int vc_mgr_dbus_send_utterance_status(int pid, int utt_id, int utt_status)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusMessage* msg;
msg = __get_message(pid, VC_MANAGER_METHOD_UTTERANCE_STATUS, VC_COMMAND_TYPE_FOREGROUND);
int vc_mgr_dbus_send_audio_streaming(int pid, vc_audio_streaming_event_e event, unsigned char* buffer, unsigned int len)
{
+ if (0 != __dbus_check()) {
+ return VC_ERROR_OPERATION_FAILED;
+ }
+
DBusMessage* msg;
msg = dbus_message_new_method_call(
VC_SERVER_SERVICE_NAME,