加入收藏
举报
当前仅显示指定条件回帖 [ 展开查看全部 ]
02-14 20:02
#
文件名称:
hdf_io_service_if-h.md
所在目录:
Openharmony v1.0 / docs / api / api-SmartVision-Devices
文件大小:
7.15 KB
下载地址:
fenwii/OpenHarmony
   
免责声明:本网站仅提供指向 GitHub 上的文件的链接,所有文件的版权归原作者所有,本网站不对文件内容的合法性、准确性或安全性承担任何责任。
文本预览:
# hdf\_io\_service\_if.h
## **Overview**
**Related Modules:**
[Core](Core.md)
**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.


点赞 回复
回帖
支持markdown部分语法 ?