New current version 1.4 of ELWIX scheduler library is branched and stable libaitsched version 1.3 has released with some shiny new features 🙂
- add own scheduler timespec macros
- change schedTimer task argument from timeval to timespec structure
- refactoring all timer structures in entire scheduler to use timespec
- add schedPolling API for idle timeout control
- add idle polling support!
- change number of arguments at all APIs which add tasks at scheduler. Like schedRead, schedWrite and etc … Since this moment you may add optional data to task or if you don’t want this simply add NULL and 0 to last two arguments 😉
Regards from ELWIX
P.S. All those updates of scheduler are for needs of the MQTT server and his better service management.