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; }
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);
}
int mStreamingDataSerial{0};
CClientManager* mClientManager{nullptr};
+ IApplicationManager* mApplicationManager{nullptr};
};
#ifdef __cplusplus