Go to file
openharmony_ci 9e40bb88ff
!86 Change the path of commonlibrary_utils_lite
Merge pull request !86 from JokerXD_liu/mov_utils_lite
2022-07-27 06:14:27 +00:00
native !86 Change the path of commonlibrary_utils_lite 2022-07-27 06:14:27 +00:00
.gitattributes update OpenHarmony 2.0 Canary 2021-06-02 02:33:26 +08:00
.gitignore !83 Add a shell for the old path of commonlibrary_c_utils 2022-07-20 02:32:48 +00:00
LICENSE update OpenHarmony 2.0 Canary 2021-06-02 02:33:26 +08:00
OAT.xml suited to specification 2022-03-24 21:06:09 +08:00
README_zh.md suited to specification 2022-03-24 21:06:09 +08:00
README.md suited to specification 2022-03-24 21:06:09 +08:00

utils

Introduction

The utils repository provides some commonly used C and C++ development enhancement APIs. It includes the following parts:

C++ part:

  • Ability enhancement interface for file, path, string related operations;
  • Interfaces such as read-write locks, semaphores, timers, thread enhancements and thread pools;
  • Interfaces such as secure data container and data serialization;
  • Definition of error codes for each subsystem;
  • C language safety function interface.

Part C:

  • HAL interface for standard file related operations;
  • Some other internal functions, such as timers, etc.

Directory Structure

utils
├── native               # utils native implementation
└── system               # System-related predefined values and SA framework

Usage

For details, see the API Reference.

Repositories Involved

Utils subsystem

utils

utils_native

utils_native_lite