1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openharmony-communication_ipc_lite

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_zh.md 3.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 10:45 c632990

Объявление

В связи с необходимостью стандартизации проектирования компонентов OpenHarmony, с июля 2022 года репозиторий communication_ipc_lite будет переименован в communication_ipc. Поддержка данного архива больше осуществляться не будет.

Пожалуйста, перейдите в репозиторий communication_ipc для получения актуальной информации о коде.

Компонент LiteIPC

Введение

LiteIPC — это облегчённый компонент межпроцессного взаимодействия (IPC), который предоставляет возможность межпроцессной коммуникации для ориентированных на сервисы систем. Он разделяется на две части: реализацию на уровне ядра и реализацию в пользовательском режиме. Реализация на уровне ядра включает в себя функции отправки и получения сообщений между процессами, управление памятью IPC, уведомления о тайм-аутах и уведомления о смерти процессов. В пользовательском режиме обеспечивается сериализация и десериализация данных, а также распространение обратных вызовов и уведомлений о смерти.

Структура

/foundation/communication/ipc_lite
├── frameworks         # Код фреймворка
│   └── liteipc
│       ├── include   # Каталог внутренних заголовочных файлов компонента
│       └── src       # Каталог исходного кода
├── interfaces         # Интерфейс облегчённого компонента межпроцессного взаимодействия
│   └── kits          # Интерфейсы для межпроцессного взаимодействия и сериализации/десериализации

Описание

LiteIPC включает в себя возможности межпроцессного взаимодействия и сериализацию/десериализацию данных. Возможности межпроцессного взаимодействия были дополнительно инкапсулированы в компоненте samgrlite. Разработчики могут использовать сервисные интерфейсы, предоставляемые samgrlite, в сочетании с интерфейсами сериализации и десериализации LiteIPC для реализации вызовов функций межпроцессных сервисов. Процесс регистрации, получения и вызова сервисов описан в файле README компонента samgrlite (zh-cn_topic_0000001081604584.md).

Связанные репозитории

Распределённая система SoftBus

communication_ipc_lite

communication_softbus_lite

communication_wifi_aware

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/openharmony-communication_ipc_lite.git
git@api.gitlife.ru:oschina-mirror/openharmony-communication_ipc_lite.git
oschina-mirror
openharmony-communication_ipc_lite
openharmony-communication_ipc_lite
master