utils/README.md
zhoushilin 4fa3b9837f suited to specification
Signed-off-by: zhoushilin <zhoushilin1@huawei.com>
2022-03-24 21:06:09 +08:00

1.5 KiB

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