• Home
Name Date Size #Lines LOC

..--

base/12-May-2024-27,71119,353

lite/12-May-2024-6,4914,466

.gitattributesD12-May-2024631 1615

LICENSED12-May-20249.9 KiB177150

README.mdD12-May-20241 KiB3724

README_zh.mdD12-May-2024980 3724

bundle.jsonD12-May-20241.2 KiB5757

README.md

1# utils/native<a name="EN-US_TOPIC_0000001148676553"></a>
2
3-   [Introduction](#section11660541593)
4-   [Directory Structure](#section17271017133915)
5-   [Repositories Involved](#section1249817110914)
6
7## Introduction<a name="section11660541593"></a>
8
9The  **utils/native**  repository provides the following commonly used C++ utility classes:
10
11-   Enhanced APIs for operations related to files, paths, and strings
12-   APIs related to the read-write lock, semaphore, timer, thread, and thread pool
13-   APIs related to the security data container and data serialization
14-   Error codes for each subsystem
15-   Safe functions in C
16
17## Directory Structure<a name="section17271017133915"></a>
18
19```
20utils/native
21└─ base
22    ├── include       # Header files of APIs open to other subsystems
23    ├── src           # Source files
24    └── test          # Test code
25```
26
27## Repositories Involved<a name="section1249817110914"></a>
28
29Utils subsystem
30
31utils
32
33**utils\_native**
34
35[utils\_native\_lite](https://gitee.com/openharmony/utils_native_lite)
36
37

README_zh.md

1# C++公共基础库<a name="ZH-CN_TOPIC_0000001148676553"></a>
2
3-   [简介](#section11660541593)
4-   [目录](#section17271017133915)
5-   [相关仓](#section1249817110914)
6
7## 简介<a name="section11660541593"></a>
8
9C++公共基础类库提供了一些常用的C++开发工具类,包括:
10
11-   文件、路径、字符串相关操作的能力增强接口;
12-   读写锁、信号量、定时器、线程增强及线程池等接口;
13-   安全数据容器、数据序列化等接口;
14-   各子系统的错误码相关定义;
15-   C语言安全函数接口。
16
17## 目录<a name="section17271017133915"></a>
18
19```
20utils/native
21└─ base
22    ├── include       # 对各子系统开放的接口头文件
23    ├── src           # 源文件
24    └── test          # 测试代码
25```
26
27## 相关仓<a name="section1249817110914"></a>
28
29公共基础库子系统
30
31utils
32
33**utils\_native**
34
35[utils\_native\_lite](https://gitee.com/openharmony/utils_native_lite)
36
37