/ohos5.0/commonlibrary/rust/ylong_runtime/ |
H A D | README_zh.md | 4 Rust异步运行时库,用于生成并执行异步任务。同时提供了异步网络 IO,异步文件 IO,定时器,异步同步原语,并行迭代器等功能。 21 - `ylong_io`:提供了事件驱动型网络 IO,通过 epoll 实现了非阻塞性的 TCP 和 UDP。用户无需直接依赖该库。 31 - `Async IO`:异步网络 IO & 文件 IO,提供可在异步上下文中使用的 IO 接口,包括 TCP、UDP、文件的创建、关闭、读、写等; 39 - `Reactor`:进行 IO 系统事件以及 Timer 事件的监听,并通过监听到的事件唤醒阻塞的任务,将任务加入 `Executor` 的任务队列: 40 - `IO Driver`:IO 事件轮询器,定期查看是否有 IO 事件到来; 58 | | |── linux # Linux 事件驱动IO实现 59 | | └── windows # Windows 事件驱动IO实现 67 | | |── fs # 异步文件IO实现 68 | | |── io # 异步IO接口以及对外API 73 | | |── net # 异步网络IO/Driver实现 [all …]
|
H A D | README.md | 12 …, providing the non-blocking TCP and UDP functions, as the base of `ylong_runtime` asynchronous IO. 31 - `Async IO`: Asynchronous network IO & file IO, providing IO interfaces that can be used in an asy… 39 - `Reactor`: Monitors IO system events and Timer events, wakes up blocked tasks through the monitor… 40 - `IO Driver`: IO event poller, checks whether there are IO events coming;
|
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/public/include/ |
H A D | callbacks.h | 114 IO void *exceptFds, /* fd for errors */ 151 FILLP_INT FillpCreateThread(IN void *param, IO void *threadId); 174 FILLP_INT FillpSysArchAtomicInc(IO SysArchAtomic *var, FILLP_INT val); 181 FILLP_BOOL FillpSysArchAtomicIncAndTest(IO SysArchAtomic *var); 195 FILLP_BOOL FillpSysArchAtomicDecAndTest(IO SysArchAtomic *var); 202 FILLP_INT FillpSysArchAtomicRead(IO SysArchAtomic *var); 216 FILLP_INT FillpSysArchCompAndWwap(IO volatile FILLP_ULONG *sem, 369 IO FILLP_SIZE_T *fromLen); 428 IO void *optVal, 429 IO FILLP_INT *optLen); [all …]
|
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/include/ |
H A D | fillpcallbacks.h | 146 IN void *writeFds, IO void *exceptFds, IN void *timeVal); 208 IN FILLP_INT optName, IO void *optVal, IO FILLP_INT *optLen); 259 typedef FILLP_INT (*FillpCreateThreadFunc)(IN void *param, IO void *threadId); 293 typedef FILLP_INT (*FillpSysArchAtomicIncFunc)(IO SysArchAtomic *var, FILLP_INT val); 305 typedef FILLP_BOOL (*FillpSysArchAtomicIncAndTestFunc)(IO SysArchAtomic *var); 317 typedef FILLP_INT (*FillpSysArchAtomicDecFunc)(IO SysArchAtomic *var, FILLP_INT val); 329 typedef FILLP_BOOL (*FillpSysArchAtomicDecAndTestFunc)(IO SysArchAtomic *var); 340 typedef FILLP_INT (*FillpSysArchAtomicReadFunc)(IO SysArchAtomic *var); 365 typedef FILLP_INT (*FillpSysArchCompAndSwapFunc)(IO volatile FILLP_ULONG *sem, 410 typedef FILLP_INT (*FillpSemFunc)(IO SYS_ARCH_SEM *sem, IN FILLP_ULONG value); [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-core-file-kit/ |
H A D | js-apis-file-fs.md | 57 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 90 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 129 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 163 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 210 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 252 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 302 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 351 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 400 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 434 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 [all …]
|
H A D | js-apis-file-statvfs.md | 37 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 71 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 112 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 147 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 181 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 222 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。
|
H A D | js-apis-file-securityLabel.md | 65 以下错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 108 以下错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 152 以下错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 194 以下错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 236 以下错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 285 以下错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。
|
H A D | js-apis-file-hash.md | 58 以下错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 97 以下错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 139 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 180 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 204 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。
|
H A D | errorcode-filemanagement.md | 7 文件管理子系统错误码由五部分组成,分别是[基础文件IO错误码](#基础文件io错误码)、[用户数据管理错误码](#用户数据管理错误码)、[公共文件访问错误码](#公共文件访问错误码)、[空间统计错误… 9 ## 基础文件IO错误码 83 IO请求非法。 87 重新进行IO请求。
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/rust/ylong_cloud_extension/src/service_impl/ |
H A D | error.rs | 49 IO(std::io::Error), enumerator 64 SyncError::IO(a) => { in clone() 66 SyncError::IO(e) in clone() 74 SyncError::IO(value) in from() 108 SyncError::IO(e) => e.to_string(), in fmt()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-connectivity-kit/ |
H A D | errorcode-bluetoothManager.md | 209 IO error. 213 IO传输失败。 217 IO传输异常,造成失败。
|
H A D | errorcode-se.md | 66 ## 3300104 SE芯片IO异常 74 SE芯片IO异常。
|
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/app_lib/include/ |
H A D | fillp_stack_app_config_in.h | 32 FILLP_INT32 FtAppInitConfigGet(IO FillpAppGlobalConfigsSt *globalResource, IN FILLP_INT sockIndex); 34 FILLP_INT32 FtGetConfigApp(IN FILLP_UINT32 name, IO void *value, IN FILLP_CONST void *param); 37 FILLP_INT32 FtInnerAppConfigGet(IN FILLP_UINT32 name, IO void *value,
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-basic-services-kit/ |
H A D | c-apis-scan.md | 136 | SCAN_ERROR_IO_ERROR | 扫描仪IO过程中错误。 | 231 返回SCAN_ERROR_IO_ERROR表示扫描仪IO错误; 370 返回SCAN_ERROR_IO_ERROR表示扫描仪IO异常; 447 返回SCAN_ERROR_IO_ERROR表示扫描仪IO异常;
|
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/public/src/ |
H A D | callbacks.c | 317 IO void *exceptFds, /* fd for errors */ in FillpSelect() 407 FILLP_INT FillpCreateThread(IN void *param, IO void *threadId) in FillpCreateThread() 521 FILLP_INT FillpSysArchAtomicInc(IO SysArchAtomic *var, FILLP_INT val) in FillpSysArchAtomicInc() 531 FILLP_BOOL FillpSysArchAtomicIncAndTest(IO SysArchAtomic *var) in FillpSysArchAtomicIncAndTest() 541 FILLP_INT FillpSysArchAtomicDec(IO SysArchAtomic *var, FILLP_INT val) in FillpSysArchAtomicDec() 551 FILLP_BOOL FillpSysArchAtomicDecAndTest(IO SysArchAtomic *var) in FillpSysArchAtomicDecAndTest() 561 FILLP_INT FillpSysArchAtomicRead(IO SysArchAtomic *var) in FillpSysArchAtomicRead() 582 IO volatile FILLP_ULONG *sem, in FillpSysArchCompAndWwap() 1024 static FILLP_INT FillpArchInitRwSem(IO SYS_ARCH_RW_SEM *sem) in FillpArchInitRwSem() 1153 IO FILLP_INT *optLen) in FillpFuncGetSockOpt() [all …]
|
/ohos5.0/commonlibrary/rust/ylong_runtime/docs/ |
H A D | user_guide.md | 3 ylong_runtime提供了异步任务生成以及调度的能力,同时异步化了各类系统IO,并提供了同步原语,定时器功能。 8 - ylong_io: 事件驱动型网络IO库 97 ## 使用网络异步IO 99 使用 ylong_runtime 中封装的异步IO(TCP/UDP)进行网络连接,相关接口定义位于模块 `ylong_runtime::net`.
|
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/fillp/src/fillp_lib/include/ |
H A D | hmac.h | 65 void FillpHmacSha256Update(IO FillpHmacSha256 ctx[1], FILLP_CONST FILLP_UINT8 *data, FILLP_UINT32 d… 67 void FillpHmacSha256Final(IO FillpHmacSha256 ctx[1], OUT FILLP_UINT8 digest[FILLP_SHA256_DIGEST_SIZ…
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_5.0.0.13/ |
H A D | changelogs-arkweb.md | 31 …equest_GetPostData | OH_ArkWebResourceRequest_GetHttpBodyStream | 获取POST、PUT请求的上传数据,该接口需要在IO线程使用。 | 37 …_Init | OH_ArkWebHttpBodyStream_Init | 初始化ArkWeb_HttpBodyStream。在调用任何其他函数之前,必须调用此函数。该接口需要在IO线程调用。 |
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-media-kit/ |
H A D | errorcode-media.md | 44 ## 5400103 出现IO错误 52 出现IO错误。
|
/ohos5.0/docs/zh-cn/device-dev/driver/ |
H A D | driver-peripherals-usb-des.md | 45 - Device IO Manager负责USB IO请求管理,提供了同步IO和异步IO管理机制,对于异步IO,IO Manager负责将该请求记录下来,然后通过Raw API Library提供的… 239 7. 根据输入参数params填充步骤6预先分配的IO Request。 245 8. 提交IO Request对象,可以选择同步或异步两种模式。 284 6. 提交IO Request对象,可以选择同步或异步两种模式。 505 // 根据params填充预先分配的IO Request 511 // 发送同步IO Request 645 // 分配待发送的readReq IO Request对象 679 // 分配待发送的中断IO Request对象 695 // 填充预先分配的中断IO Request 852 // 分配待发送的IO Request对象 [all …]
|
/ohos5.0/foundation/arkui/ace_engine/adapter/ohos/osal/ |
H A D | clipboard_impl.cpp | 33 TaskExecutor::TaskType::IO, "ArkUIClipboardSetPasteData"); in SetData() 60 TaskExecutor::TaskType::IO, "ArkUIClipboardGetPasteData"); in GetData()
|
/ohos5.0/docs/zh-cn/readme/ |
H A D | 全局资源调度.md | 11 全局资源调度子系统从整个系统的性能、功耗、热三个维度分别对CPU、内存、IO、网络、软资源进行调度和管控,即三大调度引擎五大资源维度。所述软资源包括前后台任务、消息、队列等可管理的软件实体。全局资源… 23 性能调度引擎: 主要保障用户操作的及时响应和长期流畅。 其核心功能围绕CPU、内存、IO、网络、软资源提供资源的及时供给,优先保障前台应用的资源需求;同时保障后台可感知任务的基本需求,避免后台任务的…
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/common/ |
H A D | task_executor_impl.cpp | 165 ioRunner_, [weak = AceType::WeakClaim(this)] { FillTaskTypeTable(weak, TaskType::IO); }, 0, in InitOtherThreads() 197 case TaskType::IO: in OnPostTask() 227 case TaskType::IO: in WillRunOnCurrentThread() 253 case TaskExecutor::TaskType::IO: in TaskTypeToString() 359 case TaskType::IO: in OnPostTaskWithoutTraceId() 382 case TaskType::IO: in RemoveTask()
|
/ohos5.0/docs/en/application-dev/reference/apis-core-file-kit/ |
H A D | js-apis-file-statvfs.md | 37 For details about the error codes, see [Basic File IO Error Codes](errorcode-filemanagement.md#basi… 71 For details about the error codes, see [Basic File IO Error Codes](errorcode-filemanagement.md#basi… 112 For details about the error codes, see [Basic File IO Error Codes](errorcode-filemanagement.md#basi… 147 For details about the error codes, see [Basic File IO Error Codes](errorcode-filemanagement.md#basi… 181 For details about the error codes, see [Basic File IO Error Codes](errorcode-filemanagement.md#basi… 222 For details about the error codes, see [Basic File IO Error Codes](errorcode-filemanagement.md#basi…
|
H A D | js-apis-file-fs.md | 61 For details about the error codes, see [Basic File IO Error Codes](errorcode-filemanagement.md#basi… 94 For details about the error codes, see [Basic File IO Error Codes](errorcode-filemanagement.md#basi… 133 For details about the error codes, see [Basic File IO Error Codes](errorcode-filemanagement.md#basi… 167 For details about the error codes, see [Basic File IO Error Codes](errorcode-filemanagement.md#basi… 214 For details about the error codes, see [Basic File IO Error Codes](errorcode-filemanagement.md#basi… 256 For details about the error codes, see [Basic File IO Error Codes](errorcode-filemanagement.md#basi… 306 For details about the error codes, see [Basic File IO Error Codes](errorcode-filemanagement.md#basi… 355 For details about the error codes, see [Basic File IO Error Codes](errorcode-filemanagement.md#basi… 404 For details about the error codes, see [Basic File IO Error Codes](errorcode-filemanagement.md#basi… 438 For details about the error codes, see [Basic File IO Error Codes](errorcode-filemanagement.md#basi… [all …]
|