[Olsr-dev] missing arproaming-plugin
Alessandro Gnagni
(spam-protected)
Sat Apr 27 19:15:23 CEST 2013
Here is an example inside mdns plugin of a timer:
struct olsr_cookie_info *RouterElectionTimerCookie = NULL;
struct olsr_cookie_info *HelloTimerCookie = NULL;
struct olsr_cookie_info *InitCookie = NULL;
RouterElectionTimerCookie = olsr_alloc_cookie("Router Election",
OLSR_COOKIE_TYPE_TIMER);
HelloTimerCookie = olsr_alloc_cookie("Hello Packet",
OLSR_COOKIE_TYPE_TIMER);
InitCookie = olsr_alloc_cookie("Init", OLSR_COOKIE_TYPE_TIMER);
olsr_start_timer((unsigned int) INIT_TIMER * MSEC_PER_SEC, 0,
OLSR_TIMER_ONESHOT, initTimer, NULL,
InitCookie);
olsr_start_timer((unsigned int) HELLO_TIMER * MSEC_PER_SEC, 0,
OLSR_TIMER_PERIODIC, helloTimer, NULL,
HelloTimerCookie);
olsr_start_timer((unsigned int) ELECTION_TIMER * MSEC_PER_SEC, 0,
OLSR_TIMER_PERIODIC, electTimer, NULL,
RouterElectionTimerCookie);
Il 27/04/2013 14.15, Bastian Bittorf ha scritto:
> olsr_timer.h
> ??? e.g. where is olsr_timer_add()
> was is converted to another syntax? cannot find anything...
> olsr_clock ?
More information about the Olsr-dev
mailing list