1 Star 0 Fork 4.9K

平凡 / docs

forked from OpenHarmony / docs 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
hdf_io_service_if-h.md 7.15 KB
一键复制 编辑 原始数据 按行查看 历史
wenjun 提交于 2020-09-08 10:08 . add OpenHarmony 1.0 baseline

hdf_io_service_if.h

Overview

Related Modules:

Core

Description:

Declares the structures defining driver service objects and event listeners, as well as the functions for obtaining a driver service object, dispatching a driver service call, and registering or unregistering an event listener.

Since:

1.0

Summary

Data Structures

Data Structure Name

Description

HdfDevEventlistener

Defines a driver event listener object.

HdfIoDispatcher

Defines a driver service call dispatcher.

HdfIoService

Defines a driver service object.

Typedefs

Typedef Name

Description

OnEventReceived) (void *priv, uint32_t id, struct HdfSBuf *data)

typedef int(* 

Called when a driver event occurs.

Functions

Function Name

Description

HdfIoServiceBind (const char *serviceName, mode_t permission)

struct HdfIoService

Obtains a driver service object.

HdfIoServiceRecycle (struct HdfIoService *service)

void 

Destroys a specified driver service object to release resources if it is no longer required.

HdfDeviceRegisterEventListener (struct HdfIoService *target, struct HdfDevEventlistener *listener)

int 

Registers a custom HdfDevEventlistener for listening for events reported by a specified driver service object.

HdfDeviceUnregisterEventListener (struct HdfIoService *target, struct HdfDevEventlistener *listener)

int 

Unregisters a previously registered HdfDevEventlistener to release resources if it is no longer required.

1
https://gitee.com/pingfan_vs_hs/docs.git
git@gitee.com:pingfan_vs_hs/docs.git
pingfan_vs_hs
docs
docs
master

搜索帮助