ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

FRR中定时器的使用

2026/8/12 0:23:30 拓冰建站 浏览量
FRR中定时器的使用

1. 事件定时器

frr中的定时器基于事件,使用event_add_timer添加定时器。

2. event_add_timer

event_add_timer为宏:#define event_add_timer(m, f, a, v, t)
参数说明:

参数类型说明
mstruct event_loop *事件循环主结构指针
f事件循环主结构指针定时器到期时调用的回调函数
avoid *传递给回调函数的参数
vint定时器时间(秒)
tstruct event **保存定时器引用

3. event_cancel

取消定时器:event_cancel。
extern void event_cancel(struct event **event);