LiteIPC — это облегчённый модуль для межпроцессного взаимодействия (IPC). Он предоставляет возможности IPC для инфраструктуры системных служб и реализован как в пространстве ядра, так и в пользовательском пространстве. В пространстве ядра LiteIPC предоставляет такие функции, как отправка и получение сообщений между процессами, управление памятью IPC, уведомление о тайм-ауте и уведомление о завершении процесса. В пользовательском пространстве LiteIPC обеспечивает возможности маршалинга и демаршалинга, а также распределяет обратные вызовы IPC и сообщения о завершении процессов.
/foundation/communication/ipc_lite
├── frameworks # Код фреймворка
│ └── liteipc
│ ├── include # Заголовочные файлы
│ └── src # Исходный код
├── interfaces # API
│ └── kits # API IPC, маршалинг и демаршалинг
LiteIPC предоставляет возможности IPC, маршалинга и демаршалинга. Возможность IPC инкапсулирована модулем samgr_lite. Вы можете использовать связанные со службами API, предоставляемые samgr_lite, и API маршалинга и демаршалинга, предоставляемые LiteIPC, для вызова служб между процессами. Подробные сведения о том, как разрабатывать, регистрировать, получать и вызывать службы, см. в репозитории samgr_lite (en-us_topic_0000001081604584.md).
Подсистема Intelligent Soft Bus
communication_ipc_lite
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )