epics-base / pvDataCPP

pvDataCPP is an EPICS V4 C++ module
https://epics-base.github.io/pvDataCPP/
Other
6 stars 16 forks source link

Allow Timers to be cancelled during callback execution #94

Open JJL772 opened 4 months ago

JJL772 commented 4 months ago

Useful for when e.g. a periodic timer needs to cancel itself. Currently periodic timers cannot cancel from inside their callback()

This is for some ongoing work on pvAccess for the codeathon.

mdavidsaver commented 4 months ago

This is for some ongoing work on pvAccess for the codeathon.

Could you mark this PR as a "draft" until you think it is ready?

JJL772 commented 4 months ago

This is ready to be merged independently of the pvAccess stuff. I can still mark as draft if you prefer, though.

AppVeyorBot commented 4 months ago

:white_check_mark: Build pvDataCPP 1.0.45 completed (commit https://github.com/epics-base/pvDataCPP/commit/c60ad51393 by @JJL772)