[Olsr-dev] Olsr.org cleanup preview
Henning Rogge
(spam-protected)
Sat Mar 5 16:11:42 CET 2011
During the lasts months I have made some plans how we can clean up our API of
Olsrd in the development branch.
I have created a branch "scheduler_cleanup" which implements one major part of
the cleanup.
In the scheduler_cleanup I have split the src/scheduler.[ch] files into three
parts:
- olsr_clock.[ch] contains the internal circular clock of the Olsrd, including
the functions from the old olsr_time.[ch] file.
- olsr_timer.[ch] contains the API for setting up timer events.
- olsr_socket.[ch] contains the API for using the socket scheduler of Olsrd
with your own sockets.
All three files got a clean namespace for their functions, that means
everything in olsr_clock begins with a olsr_clock_ prefix (similar with
olsr_timer and olsr_socket).
All code in the master branch has been adapted to the new API, so if noone
objects I will merge the scheduler_cleanup branch back into the master branch
during the BattleMesh event in two weeks.
Henning Rogge
--
1) You can't win.
2) You can't break even.
3) You can't leave the game.
— The Laws of Thermodynamics, summarized
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.olsr.org/pipermail/olsr-dev/attachments/20110305/f3a8a6ed/attachment.sig>
More information about the Olsr-dev
mailing list