# utils **Repository Path**: ajunlonglive/utils ## Basic Information - **Project Name**: utils - **Description**: JNI classes and functions | JNI相关函数和类 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 49 - **Created**: 2021-06-13 - **Last Updated**: 2021-06-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # utils - [Introduction](#section11660541593) - [Directory Structure](#section17271017133915) - [Usage](#section137421544135015) - [Repositories Involved](#section1249817110914) ## 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](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)