Merge changes I94bee8d4,I9dc8f8fb,Id361946a,I1b8aef64 into tizen
[platform/core/uifw/multi-assistant-service.git] / inc / service_ipc_dbus.h
index 9c5e40b..abe1990 100644 (file)
@@ -35,22 +35,22 @@ public:
 
        int open_connection();
        int close_connection();
-       int send_hello(int pid);
+       int send_hello(pid_t pid);
        int send_error_message(int reason, const char* err_msg);
-       int send_streaming_audio_data(int pid, int event, void* data, unsigned int data_size);
-       int change_active_state(int pid, int state);
-       int send_preprocessing_information(int pid, const char* app_id);
-       int send_streaming_section_changed(int pid, int section);
-       int send_preprocessing_result(int pid, bool result);
-       int send_wakeup_engine_command(int pid, const char* command);
-       int change_service_state(int pid, int state);
-       int change_voice_key_status(int pid, int status);
+       int send_streaming_audio_data(pid_t pid, int event, void* data, unsigned int data_size);
+       int change_active_state(pid_t pid, int state);
+       int send_preprocessing_information(pid_t pid, const char* app_id);
+       int send_streaming_section_changed(pid_t pid, int section);
+       int send_preprocessing_result(pid_t pid, bool result);
+       int send_wakeup_engine_command(pid_t pid, const char* command);
+       int change_service_state(pid_t pid, int state);
+       int change_voice_key_status(pid_t pid, int status);
        int masc_ui_dbus_send_hello(void);
-       int masc_ui_dbus_send_asr_result(int pid, int event, const char* asr_result);
-       int masc_ui_dbus_send_result(int pid, const char* display_text, const char* utterance_text, const char* result_json);
+       int masc_ui_dbus_send_asr_result(pid_t pid, int event, const char* asr_result);
+       int masc_ui_dbus_send_result(pid_t pid, const char* display_text, const char* utterance_text, const char* result_json);
        int masc_ui_dbus_change_assistant(const char* app_id);
        int masc_ui_dbus_send_error_message(int reason, const char* err_msg);
-       int masc_ui_dbus_send_recognition_result(int pid, int result);
+       int masc_ui_dbus_send_recognition_result(pid_t pid, int result);
        int masc_ui_dbus_enable_common_ui(int enable);
 
        DBusConnection* get_connection_listener() { return mConnectionListener; }
@@ -59,6 +59,9 @@ public:
        void set_client_manager(CClientManager* manager) {
                mClientManager = manager;
        }
+       void set_application_manager(IApplicationManager* manager) {
+               mApplicationManager = manager;
+       }
        void set_service_ipc_observer(IServiceIpcObserver* observer) {
                mDispatcher.set_ipc_observer(observer);
        }
@@ -79,6 +82,7 @@ private:
        int mStreamingDataSerial{0};
 
        CClientManager* mClientManager{nullptr};
+       IApplicationManager* mApplicationManager{nullptr};
 };
 
 #ifdef __cplusplus