Add deferrable callbacks

Deferrable callbacks delay callback invocation until a
pre configured length of time has elapsed.  One example
scenario where deferrable callbacks help is to avoid
oscillation when testing a condition and making callbacks
frequently.

Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Change-Id: I180c99b57ec1c9bde4da76d947a026f809341c8a
5 files changed
tree: d707f794e06cead05b7a0f3f4fca349718d374de
  1. src/
  2. .gitignore
  3. bootstrap.sh
  4. configure.ac
  5. LICENSE
  6. Makefile.am
  7. vars.mk