-
Notifications
You must be signed in to change notification settings - Fork 79
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This commit contains a number of changes to the timing structure and main event loops. Includes minor changes to config.c and request.c to include add name for timers. callout.c is modified to a simpler and more stable algorithm. igmpproxy.h and igmpproxy.c are sanitized and adopted to the new callout queue. FIXES: #58 Fixed a few typos and comments Updated Timing Algorithm Timers are now kept with a struct timespec, so they are much mnore acurately scheduled. Added a name to the timeoutqueue struct, improves debugging timers by a bunch. Renamed timer functions to be more in line with style time_ageQueue() now returns ns until next timer if scheduled in less then 1s. this makes timer execuation really accurate. Timers are not missed by more than a few 1/100s Updated syslog.c to add timestamp when logging to stderr.
- Loading branch information
Showing
6 changed files
with
209 additions
and
335 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.