A Timer and Callback implementation in C/C++ without boost. Done purely for my understanding, and hopefully it will help somebody else.
C++ C
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
common first commit Mar 21, 2013
include
platform
test
.gitignore Added a LICENSE file. Used a permissive license (BSD). Cleaned up .gi… Mar 27, 2013
LICENSE
Makefile More main Makefile changes. Mar 28, 2013
README.md Updated README.md Mar 27, 2013
_include.mk

README.md

TIMER AND CALLBACK FRAMEWORK

Author: Sonny Rajagopalan/sonny.rajagopalan@gmail.com Date: Fall 2011 (first version)/several cleanups: Spring 2012/Uploaded to Github: Spring 2013.

Description:

The C/C++ code presented herein is my take on an implementation of a memory pooled infrastruture server that is used for signaling (e.g., SIP signaling or RADIUS signaling). The timer management that this code base presents is a min-heap based timer management with callbacks. The accuracy is platform dependent, of course. I will fill in those details as soon as I get some time...

License:

In short, this work is available via the BSD license. See LICENSE file for details.

See http://en.wikipedia.org/wiki/BSD_licenses#3-clause_license_.28.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29

The 3-clause license is used.