mirror of
https://github.com/openharmony/utils.git
synced 2026-07-01 21:14:06 -04:00
!81 suited to specification
Merge pull request !81 from zhoushilin/master
This commit is contained in:
@@ -12,9 +12,6 @@
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
Notes:
|
||||
This is project config file for OpenHarmony OSS Audit Tool, if you have any questions or concerns, please email chenyaxun@huawei.com.
|
||||
-->
|
||||
<!-- OAT(OSS Audit Tool) configuration guide:
|
||||
basedir: Root dir, the basedir + project path is the real source file location.
|
||||
|
||||
@@ -7,13 +7,27 @@
|
||||
|
||||
## Introduction<a name="section11660541593"></a>
|
||||
|
||||
The **utils** repository provides ndk_libraries_config and system functions.
|
||||
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<a name="section17271017133915"></a>
|
||||
|
||||
```
|
||||
utils
|
||||
├── ndk_libraries_config # Configuration of the NDK library
|
||||
├── native # utils native implementation
|
||||
└── system # System-related predefined values and SA framework
|
||||
```
|
||||
|
||||
@@ -25,9 +39,11 @@ For details, see the API Reference.
|
||||
|
||||
Utils subsystem
|
||||
|
||||
**utils**
|
||||
[utils](https://gitee.com/openharmony/utils/blob/master/README.md)
|
||||
|
||||
[utils\_native](https://gitee.com/openharmony/utils_native/blob/master/README.md)
|
||||
|
||||
[utils\_native\_lite](https://gitee.com/openharmony/utils_native_lite/blob/master/README.md)
|
||||
|
||||
utils\_native
|
||||
|
||||
[utils\_native\_lite](https://gitee.com/openharmony/utils_native_lite)
|
||||
|
||||
|
||||
Executable → Regular
+3
-5
@@ -18,7 +18,6 @@
|
||||
|
||||
**C部分:**
|
||||
|
||||
- 简易的数据存取接口kv\_store;
|
||||
- 标准文件相关操作HAL接口;
|
||||
- 其它一些内部功能,如定时器等。
|
||||
|
||||
@@ -27,7 +26,6 @@
|
||||
```
|
||||
/utils
|
||||
├── native # 工具类的native层实现
|
||||
├── ndk_libraries_config # ndk库的配置目录
|
||||
└── system # 系统相关的预定义值和安全策略配
|
||||
```
|
||||
|
||||
@@ -35,9 +33,9 @@
|
||||
|
||||
**公共基础库子系统**
|
||||
|
||||
utils
|
||||
[utils](https://gitee.com/openharmony/utils/blob/master/README_zh.md)
|
||||
|
||||
utils\_native
|
||||
[utils\_native](https://gitee.com/openharmony/utils_native/blob/master/README_zh.md)
|
||||
|
||||
[utils\_native\_lite](https://gitee.com/openharmony/utils_native_lite)
|
||||
[utils\_native\_lite](https://gitee.com/openharmony/utils_native_lite/blob/master/README_zh.md)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user