openEuler embedded softbus capability support
The inter-process communication (IPC) and remote procedure call (RPC) mechanisms are used to implement cross-process communication.
The System Ability Manager (Samgr) provides functions related to system abilities (also called system services), including the startup, registration, and query.
Hilog module logs information such as user operations and system running status for the system framework, services, and applications
HiSysEvent provides event logging APIs for OpenHarmony to record important information of key processes during system running, helping you locate faults. In addition, you can upload the log data to the cloud for big data analytics.
The Distributed Data Object Management Framework is an object-oriented memory data management framework with distributed capabilities that meet the collaborative requirements of data objects across multiple devices in the same application.
Distributed Data Service (DDS) provides the capability to store data in the databases of different devices. DDS isolates data based on a triplet of the account, app, and database. DDS synchronizes data between trusted devices to provide users with consistent data access experience on different devices.
The commonlibrary/c_utils repository provides the commonly used C++ utility classes for standard system.
The parameter process to provide parameters(like udid.) for distributed components.
The inter-process communication (IPC) and remote procedure call (RPC) mechanisms are used to implement cross-process communication.
EventHandler provides the basic ability for OpenHarmony thread to thread communication, allowing for the creation of new threads through EventRunner and the throwing of time-consuming operations onto the new thread for execution, thereby achieving reasonable processing of time-consuming tasks without blocking the original thread.
HUKS provides keystore capabilities to applications, including functions such as key management and key cryptographic operations.
DeviceManager supports authentication and networking for account-independent distributed devices. It provides a set of APIs for listening, discovery, and authentication of distributed devices.
The sub-module of the security subsystem is responsible for the establishment, maintenance, use, and revocation of trusted relationships between devices, and the management of the entire life cycle.
The System Ability Framework (safwk) component defines how to implement system abilities and provides APIs to start and register system abilities.
The System Ability Manager (Samgr) provides functions related to system abilities (also called system services), including the startup, registration, and query.
Distributed file services provide cross device, POSIX compliant file access capabilities. On the basis of distributed soft bus dynamic networking, it provides a unified, logical, and tree shaped file system hierarchy for each device node on the network.