int handle_message(int message_id) { int result = 0; switch (message_id) { case MSG_ID_NOTIFY: route_to_notify_thread (message_id); break; case MSG_ID_SHUTDOWN: case MSG_ID_REBOOT: LOGI("System Message %d =====\n", message_id) send_msg_to_sys_thread(message_id); break; default: LOGE ("===== Kaka Wrone Message %d =======\n", message_id) break; } return result;
时间: 2023-08-31 13:06:23 浏览: 77
MFC-message.rar_Mfc message_site:www.pudn.com
这是一个处理消息的函数,接收一个消息ID作为参数。根据消息ID的不同,执行不同的操作。
如果消息ID是MSG_ID_NOTIFY,那么将路由到通知线程进行处理。
如果消息ID是MSG_ID_SHUTDOWN或MSG_ID_REBOOT,那么会打印一条日志信息,然后将消息发送到系统线程进行处理。
如果消息ID不是以上两种情况,则会打印一条错误日志信息。
最后,函数返回一个结果。但是在这个函数中,并没有进行任何实际的操作,因此返回的结果也是0。
阅读全文