代码拉取完成,页面将自动刷新
函数名称 | 说明 |
---|---|
idle_manager | 获取缺省的idle_manager_t管理器。 |
idle_manager_add | 添加idle。 |
idle_manager_append | 追加idle。 |
idle_manager_count | 返回idle的个数。 |
idle_manager_create | 创建idle_manager_t管理器。 |
idle_manager_deinit | 析构idle_manager_t管理器。 |
idle_manager_destroy | 析构并释放idle_manager_t管理器。 |
idle_manager_find | 查找指定ID的idle。 |
idle_manager_init | 初始化idle_manager_t管理器。 |
idle_manager_remove | 根据idle_id删除idle。 |
idle_manager_remove_all | 删除全部idle。 |
idle_manager_set | 设置缺省的idle_manager_t管理器。 |
获取缺省的idle_manager_t管理器。
idle_manager_t* idle_manager ();
参数 | 类型 | 说明 |
---|---|---|
返回值 | idle_manager_t* | 返回idle_manager_t管理器对象。 |
添加idle。
uint32_t idle_manager_add (idle_manager_t* idle_manager, idle_func_t* on_idle, void* ctx);
参数 | 类型 | 说明 |
---|---|---|
返回值 | uint32_t | 返回idle的ID,TK_INVALID_ID表示失败。 |
idle_manager | idle_manager_t* | idle_manager_t管理器对象。 |
on_idle | idle_func_t* | idle回调函数。 |
ctx | void* | idle回调函数的上下文。 |
追加idle。
ret_t idle_manager_append (idle_manager_t* idle_manager, idle_info_t* idle);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
idle_manager | idle_manager_t* | idle_manager_t管理器对象。 |
idle | idle_info_t* | idle对象。 |
返回idle的个数。
uint32_t idle_manager_count (idle_manager_t* idle_manager);
参数 | 类型 | 说明 |
---|---|---|
返回值 | uint32_t | 返回timer的个数。 |
idle_manager | idle_manager_t* | idle_manager_t管理器对象。 |
创建idle_manager_t管理器。
idle_manager_t* idle_manager_create ();
参数 | 类型 | 说明 |
---|---|---|
返回值 | idle_manager_t* | 返回idle_manager_t管理器对象。 |
析构idle_manager_t管理器。
ret_t idle_manager_deinit (idle_manager_t* idle_manager);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
idle_manager | idle_manager_t* | idle_manager_t管理器对象。 |
析构并释放idle_manager_t管理器。
ret_t idle_manager_destroy (idle_manager_t* idle_manager);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
idle_manager | idle_manager_t* | idle_manager_t管理器对象。 |
查找指定ID的idle。
idle_info_t* idle_manager_find (idle_manager_t* idle_manager, uint32_t idle_id);
参数 | 类型 | 说明 |
---|---|---|
返回值 | idle_info_t* | 返回idle的信息。 |
idle_manager | idle_manager_t* | idle_manager_t管理器对象。 |
idle_id | uint32_t | idle_id。 |
初始化idle_manager_t管理器。
idle_manager_t* idle_manager_init (idle_manager_t* idle_manager);
参数 | 类型 | 说明 |
---|---|---|
返回值 | idle_manager_t* | 返回idle_manager_t管理器对象。 |
idle_manager | idle_manager_t* | idle_manager_t管理器对象。 |
根据idle_id删除idle。
ret_t idle_manager_remove (idle_manager_t* idle_manager, uint32_t idle_id);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
idle_manager | idle_manager_t* | idle_manager_t管理器对象。 |
idle_id | uint32_t | idle_id。 |
删除全部idle。
ret_t idle_manager_remove_all (idle_manager_t* idle_manager);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
idle_manager | idle_manager_t* | idle_manager_t管理器对象。 |
设置缺省的idle_manager_t管理器。
ret_t idle_manager_set (idle_manager_t* idle_manager_t);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
idle_manager_t | idle_manager_t* | idle_manager_t管理器对象。 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。