- 定时器事件还是 reactor的一个event
- event 需要通过evtimer_new 来创建。
- 创建的实际是收到一个 UTP 包
- 核心的 evtimer_add 方法 会让 reactor 核心激活定时器
- UTP 每次激活通过reset_timer 方法。
- UTILS 的 tr_timerAdd 是 evtimer_add 的封装
- UTP 的 reset_timer 通过 timer_callback 调用。
- 定时器的运转 构成一个环。
加入一个timer 事件 :tr_timerAdd (evtimer_add)
- G:\CDN\P2P-DEV\transmission-vs-beta\libtransmission\utils.cc
void tr_timerAdd(struct event