This commit is contained in:
aozhiwei 2022-10-09 13:41:46 +08:00
parent cf4607dd90
commit 9d9efccd69
2 changed files with 9 additions and 1 deletions

View File

@ -241,6 +241,13 @@ namespace a8
InternalAddXTimer(base_, timer);
}
void XTimer::ModifyTimer(std::weak_ptr<XTimerPtr>& ptr, int expire_time)
{
if (!ptr.expired()) {
ModifyTimer(ptr.lock()->timer, expire_time);
}
}
void XTimer::DeleteTimer(xtimer_list* timer)
{
if (!timer) {

View File

@ -38,7 +38,8 @@ namespace a8
list_head* attach_list,
a8::XTimerAfterFunc timer_after_func = nullptr);
//修改定时器参数
void ModifyTimer(xtimer_list* timer, int expire_time);
void ModifyTimer(xtimer_list* timer, int expire_time);
void ModifyTimer(std::weak_ptr<XTimerPtr>& ptr, int expire_time);
//删除定时器
void DeleteTimer(xtimer_list* timer);
//通过关联的list_head获取定时器对象