LiteIPC is a lite module for inter-process communication (IPC). It provides IPC capabilities for the system service framework and is implemented in both the kernel space and user space. In the kernel space, LiteIPC provides functionalities such as inter-process message sending and receiving, IPC memory management, timeout notification, and death notification. In the user space, LiteIPC provides marshalling and unmarshalling capabilities and distributes IPC callback messages and death messages.
/foundation/communication/ipc_lite
├── frameworks # Framework code
│ └── liteipc
│ ├── include # Header files
│ ├── src # Source code
├── interfaces # APIs
│ └── kits # IPC, marshalling, and unmarshalling APIs
LiteIPC provides the IPC, marshalling, and unmarshalling capabilities. The IPC capability is encapsulated by the samgr_lite module. You can use the service-related APIs provided by samgr_lite and the marshalling and unmarshalling APIs provided by LiteIPC to invoke services across processes. For details about how to develop, register, obtain, and invoke services, see the samgr_lite repository.
Intelligent Soft Bus subsystem
communication_ipc_lite
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。