Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
ai/neural_network_runtime/ | 12-May-2024 | - | 3,872 | 659 | ||
ark_runtime/jsvm/ | 12-May-2024 | - | 3,171 | 1,215 | ||
arkui/ | 12-May-2024 | - | 1,500 | 939 | ||
build-tools/capi_parser/ | 12-May-2024 | - | 6,571 | 5,601 | ||
bundlemanager/bundle_framework/bundle/ | 12-May-2024 | - | 152 | 56 | ||
commonlibrary/memory_utils/libpurgeablemem/ | 12-May-2024 | - | 245 | 59 | ||
distributeddatamgr/relational_store/ | 12-May-2024 | - | 2,632 | 479 | ||
docs/ | 12-May-2024 | - | 290 | 226 | ||
drivers/external_device_manager/ | 12-May-2024 | - | 1,369 | 514 | ||
global/resource_management/ | 12-May-2024 | - | 670 | 173 | ||
graphic/graphic_2d/ | 12-May-2024 | - | 7,042 | 2,851 | ||
hiviewdfx/ | 12-May-2024 | - | 1,230 | 296 | ||
multimedia/ | 12-May-2024 | - | 15,324 | 4,956 | ||
network/ | 12-May-2024 | - | 1,209 | 389 | ||
patches/ | 12-May-2024 | - | 9 | 9 | ||
resourceschedule/ffrt/ | 12-May-2024 | - | 984 | 254 | ||
security/ | 12-May-2024 | - | 2,174 | 689 | ||
sensors/ | 12-May-2024 | - | 920 | 274 | ||
startup/init/syscap/ | 12-May-2024 | - | 376 | 131 | ||
third_party/ | 12-May-2024 | - | 72,021 | 57,533 | ||
web/webview/interfaces/native/ | 12-May-2024 | - | 220 | 84 | ||
LICENSE | D | 12-May-2024 | 9.9 KiB | 177 | 150 | |
OAT.xml | D | 12-May-2024 | 4.6 KiB | 65 | 36 | |
README.OpenSource | D | 12-May-2024 | 4.1 KiB | 84 | 83 | |
README.en.md | D | 12-May-2024 | 1.7 KiB | 49 | 42 | |
README.md | D | 12-May-2024 | 1.5 KiB | 58 | 45 | |
package.json | D | 12-May-2024 | 262 | 15 | 14 |
README.OpenSource
1[ 2 { 3 "Name" : "zlib", 4 "License" : "zlib/libpng License", 5 "License File" : "LICENSE", 6 "Version Number" : "v1.2.12", 7 "Owner" : "gongjunsong@huawei.com", 8 "Upstream URL" : "https://github.com/madler/zlib/archive/refs/tags/v1.2.12.tar.gz", 9 "Description" : "zlib 1.2.12 is a general purpose data compression library. All the code is thread safe. The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files" 10 }, 11 { 12 "Name": "libuv", 13 "License": "MIT License", 14 "License File": "LICENSE", 15 "Version Number": "v1.44.1", 16 "Owner": "sunbingxin@huawei.com", 17 "Upstream URL": "https://github.com/libuv/libuv", 18 "Description": "libuv is a multi-platform support library with a focus on asynchronous I/O." 19 }, 20 { 21 "Name": "MindSpore", 22 "License": "Apache License 2.0", 23 "License File": "LICENSE.txt", 24 "Version Number": "1.8.1", 25 "Owner": "zhuguodong0001@163.com", 26 "Upstream URL": "https://gitee.com/mindspore/mindspore/repository/archive/v1.8.1", 27 "Description": "MindSpore is a new open source deep learning training/inference framework that could be used for mobile, edge and cloud scenarios." 28 }, 29 { 30 "Name" : "OpenEuler: musl", 31 "License" : "MIT License", 32 "License File" : "COPYRIGHT", 33 "Version Number" : "1.2.3-1.oe2203sp1", 34 "Owner" : "jianghan2@huawei.com", 35 "Upstream URL" : "https://repo.openeuler.org/openEuler-22.03-LTS-SP1/source/Packages/musl-1.2.3-1.oe2203sp1.src.rpm", 36 "Description" : "musl is an MIT-licensed implementation of the standard C library" 37 }, 38 { 39 "Name": "node", 40 "License": "ISC License,Public Domain,MIT License,Free Software Foundation - MIT License,Apache License V2.0,ICU License,zlib/libpng License,BSD 2-Clause License,BSD 3-Clause License", 41 "License File": "LICENSE", 42 "Version Number": "14.21.2", 43 "Owner": "sunbingxin@huawei.com", 44 "Upstream URL": "http://www.nodejs.org/", 45 "Description": "Node.js is an open-source, cross-platform, JavaScript runtime environment. It executes JavaScript code outside of a browser." 46 }, 47 { 48 "Name": "Khronos Group - OpenSL ES", 49 "License": "null", 50 "License File": "NOTICE", 51 "Version Number": "1.0.1", 52 "Owner": "yangshuai67@huawei.com", 53 "Upstream URL": "https://github.com/KhronosGroup/OpenSL-ES-Registry.git", 54 "Description": "OpenSL ES™ is a royalty-free, cross-platform, hardware-accelerated audio API tuned for embedded systems." 55 }, 56 { 57 "Name": "EGL", 58 "License": "MIT License", 59 "License File": "LICENSE", 60 "Version Number": "1.5", 61 "Owner": "lizheng2@huawei.com", 62 "Upstream URL": "https://github.com/KhronosGroup/EGL-Registry.git", 63 "Description": "EGL is an interface between Khronos rendering APIs such as OpenGL ES or OpenVG and the underlying native platform window system." 64 }, 65 { 66 "Name": "openGLES", 67 "License": "Apache-2.0", 68 "License File": "NOTICE", 69 "Version Number": "a301c9b4600e4074008b93fba17744a859fb763b", 70 "Owner": "lizheng2@huawei.com", 71 "Upstream URL": "https://github.com/KhronosGroup/OpenGL-Registry.git", 72 "Description": "The OpenGL ES registry contains specifications of the core API and shading language; specifications of Khronos- and vendor-approved OpenGL ES extensions; header files corresponding to the specificatio" 73 }, 74 { 75 "Name": "Vulkan", 76 "License": "Apache-2.0", 77 "License File": "LICENSE", 78 "Version Number": "v1.3.231", 79 "Owner": "mengzhaobing@huawei.com", 80 "Upstream URL": "https://github.com/KhronosGroup/Vulkan-Headers.git", 81 "Description": "Vulkan header files and API registry" 82 } 83] 84
README.en.md
1Public Repository for API Declaration Files 2 3## Overview 4 5This repository is used to store .h declaration files of C APIs. The OpenHarmony C API is collection of system C interfaces that the operating system provided for applications using the C/C++ language library.It is the contract between the system and the applications; These interfaces need to be sufficiently stable. Interfaces are currently organized into various directories according to the function, and the directories organized as follows. 6 7## Directory Structure 8 9 ─ai 10 | ├─neural_network_runtime 11 ├─arkui 12 | ├─ace_engine 13 ├─bundlemanager 14 | ├─bundle_framework 15 │ | ├─bundle 16 ├─commonlibrary 17 | ├─memory_utils 18 │ | ├─bundle 19 ├─distributeddatamgr 20 | ├─relational_store 21 ├─drivers 22 | ├─external_device_manager 23 ├─global 24 | ├─resource_management 25 ├─graphic 26 | ├─graphic_2d 27 ├─hiviewdfx 28 | ├─hiappevent 29 | ├─hilog 30 | ├─hitrace 31 ├─multimedia 32 | ├─audio_framework 33 | ├─av_codec 34 | ├─image_framework 35 | ├─player_framework 36 ├─resourceschedule 37 | ├─ffrt 38 ├─security 39 | ├─huks 40 ├─startup 41 | ├─init 42 ├─third_party 43 44 45## Repositories Involved 46 47[interface_sdk_c](https://gitee.com/openharmony-sig/interface_sdk_c/) 48[C API编码规范](https://gitee.com/openharmony-sig/interface_sdk_c/blob/master/docs/capi_naming.md): A guide that describes how to design and publish an interface. 49[C API构建指南](https://gitee.com/openharmony-sig/interface_sdk_c/blob/master/docs/howto_add.md):A guide that describes how to add a build target for the C API in the build.gn
README.md
1# API声明文件公共仓 2 3## 简介 4 5[C API](https://gitee.com/openharmony-sig/interface_sdk_c/blob/master/docs/user_guide.md)公共仓,用来提交 C API 声明头文件。OpenHarmony C API接口是操作系统提供给应用使用C/C++语言生态库的系统C接口, 6是系统与应用的C能力契约;这些接口需要保持足够的稳定性。C API接口当前按照功能组织放到各个领域目录下,具体目录如下。 7 8## 目录 9 10``` 11|─ai 12| ├─neural_network_runtime 13├─arkui 14| ├─ace_engine 15├─bundlemanager 16| ├─bundle_framework 17│ | ├─bundle 18├─commonlibrary 19| ├─memory_utils 20│ | ├─bundle 21├─distributeddatamgr 22| ├─relational_store 23├─drivers 24| ├─external_device_manager 25├─global 26| ├─resource_management 27├─graphic 28| ├─graphic_2d 29├─hiviewdfx 30| ├─hiappevent 31| ├─hilog 32| ├─hitrace 33├─multimedia 34| ├─audio_framework 35| ├─av_codec 36| ├─image_framework 37| ├─player_framework 38├─resourceschedule 39| ├─ffrt 40├─security 41| ├─huks 42├─startup 43| ├─init 44├─third_party 45 46 47``` 48 49## 相关仓 50 51[interface_sdk_c](https://gitee.com/openharmony-sig/interface_sdk_c/) 52 53[C API编码规范](https://gitee.com/openharmony-sig/interface_sdk_c/blob/master/docs/capi_naming.md): 描述了OpenHarmony C API的设计规范,指导开发者如何设计发布一个接口。 54 55[C API构建指南](https://gitee.com/openharmony-sig/interface_sdk_c/blob/master/docs/howto_add.md):描述了如何在build.gn中添加C API的构建目标。 56 57 58