2323#include " ctrlm_voice_obj.h"
2424
2525static IARM_Result_t update_settings (void *arg);
26- static bool broadcast_event (const char *bus_name, int event, void *data, size_t data_size);
2726
2827ctrlm_voice_ipc_iarm_legacy_t ::ctrlm_voice_ipc_iarm_legacy_t (ctrlm_voice_t *obj_voice) : ctrlm_voice_ipc_t (obj_voice) {
2928 this ->state = EVENT_ALL;
@@ -68,7 +67,7 @@ bool ctrlm_voice_ipc_iarm_legacy_t::session_begin(const ctrlm_voice_ipc_event_se
6867 safec_rc = strcpy_s ((char *)event.language , sizeof (event.language ), session_begin.language .c_str ());
6968 ERR_CHK (safec_rc);
7069 event.is_voice_assistant = session_begin.common .voice_assistant ? 1 : 0 ;
71- ret = broadcast_event (CTRLM_MAIN_IARM_BUS_NAME, CTRLM_VOICE_IARM_EVENT_SESSION_BEGIN, &event, sizeof (event));
70+ ret = broadcast_iarm_event_legacy (CTRLM_MAIN_IARM_BUS_NAME, CTRLM_VOICE_IARM_EVENT_SESSION_BEGIN, &event, sizeof (event));
7271 }
7372 return (ret);
7473}
@@ -90,7 +89,7 @@ bool ctrlm_voice_ipc_iarm_legacy_t::stream_end(const ctrlm_voice_ipc_event_strea
9089 event.session_id = stream_end.common .session_id_ctrlm ;
9190 event.reason = (ctrlm_voice_session_end_reason_t )stream_end.reason ;
9291 event.is_voice_assistant = stream_end.common .voice_assistant ? 1 : 0 ;
93- ret = broadcast_event (CTRLM_MAIN_IARM_BUS_NAME, CTRLM_VOICE_IARM_EVENT_SESSION_END, &event, sizeof (event));
92+ ret = broadcast_iarm_event_legacy (CTRLM_MAIN_IARM_BUS_NAME, CTRLM_VOICE_IARM_EVENT_SESSION_END, &event, sizeof (event));
9493 }
9594 return (ret);
9695}
@@ -133,7 +132,7 @@ bool ctrlm_voice_ipc_iarm_legacy_t::session_end(const ctrlm_voice_ipc_event_sess
133132 event.curl_request_dns_time = session_end.server_stats ->dns_time ;
134133 event.curl_request_connect_time = session_end.server_stats ->connect_time ;
135134 }
136- ret = broadcast_event (CTRLM_MAIN_IARM_BUS_NAME, CTRLM_VOICE_IARM_EVENT_SESSION_RESULT, &event, sizeof (event));
135+ ret = broadcast_iarm_event_legacy (CTRLM_MAIN_IARM_BUS_NAME, CTRLM_VOICE_IARM_EVENT_SESSION_RESULT, &event, sizeof (event));
137136 break ;
138137 }
139138 case SESSION_END_ABORT: {
@@ -144,7 +143,7 @@ bool ctrlm_voice_ipc_iarm_legacy_t::session_end(const ctrlm_voice_ipc_event_sess
144143 event.controller_id = session_end.common .controller_id ;
145144 event.session_id = session_end.common .session_id_ctrlm ;
146145 event.reason = (ctrlm_voice_session_abort_reason_t )session_end.reason ;
147- ret = broadcast_event (CTRLM_MAIN_IARM_BUS_NAME, CTRLM_VOICE_IARM_EVENT_SESSION_ABORT, &event, sizeof (event));
146+ ret = broadcast_iarm_event_legacy (CTRLM_MAIN_IARM_BUS_NAME, CTRLM_VOICE_IARM_EVENT_SESSION_ABORT, &event, sizeof (event));
148147 break ;
149148 }
150149 case SESSION_END_SHORT_UTTERANCE: {
@@ -156,7 +155,7 @@ bool ctrlm_voice_ipc_iarm_legacy_t::session_end(const ctrlm_voice_ipc_event_sess
156155 event.session_id = session_end.common .session_id_ctrlm ;
157156 event.reason = (ctrlm_voice_session_end_reason_t )session_end.reason ;
158157 event.return_code_internal = session_end.return_code_internal ;
159- ret = broadcast_event (CTRLM_MAIN_IARM_BUS_NAME, CTRLM_VOICE_IARM_EVENT_SESSION_SHORT, &event, sizeof (event));
158+ ret = broadcast_iarm_event_legacy (CTRLM_MAIN_IARM_BUS_NAME, CTRLM_VOICE_IARM_EVENT_SESSION_SHORT, &event, sizeof (event));
160159 break ;
161160 }
162161 }
@@ -195,7 +194,7 @@ bool ctrlm_voice_ipc_iarm_legacy_t::session_statistics(const ctrlm_voice_ipc_eve
195194 event.session_id = session_stats.common .session_id_ctrlm ;
196195 event.session = session_stats.session ;
197196 event.reboot = session_stats.reboot ;
198- return (broadcast_event (CTRLM_MAIN_IARM_BUS_NAME, CTRLM_VOICE_IARM_EVENT_SESSION_STATS, &event, sizeof (event)));
197+ return (broadcast_iarm_event_legacy (CTRLM_MAIN_IARM_BUS_NAME, CTRLM_VOICE_IARM_EVENT_SESSION_STATS, &event, sizeof (event)));
199198}
200199
201200void ctrlm_voice_ipc_iarm_legacy_t::deregister_ipc () const {
@@ -229,14 +228,4 @@ IARM_Result_t update_settings(void *arg) {
229228 }
230229
231230 return (IARM_RESULT_SUCCESS);
232- }
233-
234- bool broadcast_event (const char *bus_name, int event, void *data, size_t data_size) {
235- bool ret = true ;
236- IARM_Result_t result = IARM_Bus_BroadcastEvent (bus_name, event, data, data_size);
237- if (IARM_RESULT_SUCCESS != result) {
238- XLOGD_ERROR (" IARM Bus Error!" );
239- ret = false ;
240- }
241- return (ret);
242- }
231+ }
0 commit comments