Skip to content
Snippets Groups Projects
  1. Nov 18, 2008
  2. Sep 19, 2008
  3. Jul 09, 2008
    • g0dil's avatar
      Utils/Console: Fix singleton instantiation order (ServerManager / Scheduler) · e27683cd
      g0dil authored
      Scheduler: Add automatic periodic resync to ClockService::abstime() and ClockService::clock()
      Scheduler: Add task nameing
      Scheduler: BUGFIX: Add missing task-dequeue in FdDispatcher::add()
      Scheduler: Add empty() member to all dispatchers
      Scheduler: Add eventTime() support to FdManager
      Scheduler: Add support for non-pollable file descriptor detection to FdManager and FdDispatcher
      Scheduler: Add FIFORunner task watchdog
      Scheduler: Add debugging backtrace to FIFORunner
      Scheduler: Change senf::Scheduler implementation to use the new dispatcher infrastructure
      Scheduler: BUGFIX: Fix access to (possibly) destroyed object in TimerEvent::run()
      Utils: Add senf::signalName() helper
      Utils/Daemon: Use senf::signalName() in debug messages
      Utils/Logger: Fix logger to correctly format the timestamp (the deadlock should be fixed now)
      Update scheduler callback signatures to the new API throughout the project
      Update documentation
      e27683cd
  4. Feb 12, 2008
  5. Feb 05, 2008
  6. Dec 28, 2007
  7. Nov 05, 2007
    • g0dil's avatar
      Scheduler: Add POSIX/UNIX signal support · f2564e0c
      g0dil authored
      Scheduler: Simplify callback parameter (remove mostly ignored callback handle parameter)
      Scheduler: Add timeoutEarly and timeoutAdjust parameters
      f2564e0c
  8. Aug 31, 2007
  9. Aug 30, 2007
  10. Aug 29, 2007
  11. Aug 27, 2007
    • g0dil's avatar
      Socket: Ignore ECONNREFUSED on write to datagram socket · 499ce9b5
      g0dil authored
      Examples/RateStuffer: Use CloneSource module
      Exmaples/RateStuffer: Implement using a RateStuffer subnet
      PPI: Implement CloneSource
      PPI: Add throttle()/unthrottle() to passive debug modules
      PPI: Implement DiscardSink
      PPI: Implement ThrottleBarrier
      PPI: Implement missing unit tests
      PPI: Complete the documentation
      Scheduler: Improve ClockService performance and remove a race condition
      Scheduler: Clean up Scheduler::process()
      Utils: Make singleton::instance() protected by default and fix implementation
      Remove private members from doxygen documentation
      499ce9b5
  12. Aug 23, 2007
  13. Aug 20, 2007
    • g0dil's avatar
      PPI: Use ClockService instead of boost::posix_time · d4a19fae
      g0dil authored
      PPI: Implement IntervalTimer event
      Scheduler: Change timeout() argyument to absolute time represented as ClockService::clock_type
      Scheduler: Implement timer event cancelation
      PPI: Implement RateStuffer in ppitest
      d4a19fae
  14. Aug 17, 2007
  15. Aug 08, 2007
    • g0dil's avatar
      PPI: Checkin of first compiling (yet not working) version · 649a81d4
      g0dil authored
      Socket/Protocols/INet: Slightly optimized generic INet6Address algorithms
      Utils: Add ios_all_saver to hexdump()
      senfscons: Add automatic image-copy to Doxygen builder (fixes weird doxygen copy problem)
      Socket/Protocols/Inet: Add ConnectedUDPSocketHandle
      649a81d4
  16. Jul 25, 2007
  17. Jul 24, 2007
  18. Jul 20, 2007
  19. Jul 19, 2007
  20. Jul 10, 2007
  21. Jul 02, 2007
  22. Feb 20, 2007
  23. Dec 20, 2006
  24. Aug 31, 2006
  25. Aug 28, 2006
  26. Aug 25, 2006
  27. Jul 11, 2006
  28. Jul 07, 2006
Loading