1
This commit is contained in:
parent
cf4607dd90
commit
9d9efccd69
@ -241,6 +241,13 @@ namespace a8
|
|||||||
InternalAddXTimer(base_, timer);
|
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)
|
void XTimer::DeleteTimer(xtimer_list* timer)
|
||||||
{
|
{
|
||||||
if (!timer) {
|
if (!timer) {
|
||||||
|
@ -38,7 +38,8 @@ namespace a8
|
|||||||
list_head* attach_list,
|
list_head* attach_list,
|
||||||
a8::XTimerAfterFunc timer_after_func = nullptr);
|
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);
|
void DeleteTimer(xtimer_list* timer);
|
||||||
//通过关联的list_head获取定时器对象
|
//通过关联的list_head获取定时器对象
|
||||||
|
Loading…
x
Reference in New Issue
Block a user