# communication_ipc_lite
**Repository Path**: jameshw/communication_ipc_lite
## Basic Information
- **Project Name**: communication_ipc_lite
- **Description**: Inter-process communication | 轻量级进程间通信IPC
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 103
- **Created**: 2021-03-23
- **Last Updated**: 2021-07-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# LiteIPC组件
- [简介](#section11660541593)
- [目录](#section161941989596)
- [说明](#section1312121216216)
- [相关仓](#section1371113476307)
## 简介
LiteIPC为轻量级进程间通信组件,为面向服务的系统服务框架提供进程间通信能力,分为内核实现和用户态实现两部分,其中内核实现完成进程间消息收发、IPC内存管理、超时通知和死亡通知等功能;用户态提供序列化和反序列化能力,并完成IPC回调消息和死亡消息的分发。
## 目录
```
/foundation/communication/ipc_lite
├── frameworks # 框架代码
│ └── liteipc
│ ├── include # 组件内部头文件存放目录
│ ├── src # 源代码存放目录
├── interfaces # 轻量级进程间通信组件接口层
│ └── kits # 进程间通信及序列化反序列化接口
```
## 说明
LiteIPC包括进程间通信能力和序列化反序列化能力,其中进程间通信能力已由samgrlite组件进一步封装,开发者可以通过samgrlite提供的服务相关接口配合LiteIPC提供的序列化、反序列化接口完成进程间服务能力调用,服务开发注册、获取和调用的流程请参考[samgrlite组件README](zh-cn_topic_0000001081604584.md)。
## 相关仓
[分布式通信子系统](zh-cn_topic_0000001051344287.md)
[communication\_frameworks\_ipc\_lite](https://gitee.com/openharmony/communication_frameworks_ipc_lite)