• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# HiCollie_SetTimerParam
2
3
4## 概述
5
6定义OH_HiCollie_SetTimer函数的输入参数。
7
8**起始版本:** 18
9
10**相关模块:** [HiCollie](_hi_collie.md)
11
12**所在头文件:** [hicollie.h](hicollie_8h.md)
13
14## 汇总
15
16
17### 成员变量
18
19| 名称 | 描述 |
20| -------- | -------- |
21| const char \* [name](#name) | timer任务名称,非空字符串。 |
22| unsigned int [timeout](#timeout) | 任务超时时间阈值,单位s。  |
23| [OH_HiCollie_Callback](_hi_collie.md#oh_hicollie_callback) [func](#func) | 超时发生时执行的回调函数 (无回调可传nullptr)。  |
24| void \* [arg](#arg) | 回调函数的参数,无类型指针。  |
25| [HiCollie_Flag](_hi_collie.md#hicollie_flag) [flag](#flag) | 超时发生时执行的动作,参考[HiCollie_Flag](_hi_collie.md#hicollie_flag)。  |
26
27
28## 结构体成员变量说明
29
30
31### arg
32
33```
34void* HiCollie_SetTimerParam::arg
35```
36**描述**
37回调函数的参数。
38
39
40### flag
41
42```
43HiCollie_Flag HiCollie_SetTimerParam::flag
44```
45**描述**
46超时发生时执行的动作,参考[HiCollie_Flag](_hi_collie.md#hicollie_flag)。
47
48
49### func
50
51```
52OH_HiCollie_Callback HiCollie_SetTimerParam::func
53```
54**描述**
55超时发生时执行的回调函数。
56
57
58### name
59
60```
61const char* HiCollie_SetTimerParam::name
62```
63**描述**
64timer任务名称。
65
66
67### timeout
68
69```
70unsigned int HiCollie_SetTimerParam::timeout
71```
72**描述**
73任务超时时间阈值,单位s。
74