Changes for version 1.06 - 2022-03-03
- Class level hash that contains information about all existing events now lives in shared memory so we can track operation informtion from within the events themselves
- Added runs() method, tracks the number of callback executions of an event
- Added errors() method, tracks the number of times a callback fails
- Added error_message() method, stores the most recent error message from the callback if an error has been logged
- Modified _shm_rand_key() to return a 12-char ALPHA string
- Updated tests to ensure they destroy any shared memory segments they create
Modules
Scheduled and one-off asynchronous events