Skip to content
Snippets Groups Projects
  1. Dec 12, 2022
  2. Dec 08, 2022
  3. Nov 08, 2022
  4. Aug 26, 2022
  5. Jun 21, 2021
    • Martin Christoph Hierholzer's avatar
      DeviceModule: change initialValueMutex into latch · c8f41e59
      Martin Christoph Hierholzer authored
      The previous implementation using the mutex had two issues:
      
      1. The mutex was locked in a different thread than unlocked (DeviceModule constructor vs. handleException() thread). This results in undefined behaviour.
      2. The boost::shared_mutex::lock_shared() function is not an interruption point, so applications did not terminate while waiting for initial values. (boost::latch::wait() is an interruption point.)
      c8f41e59
  6. Nov 25, 2020
  7. Sep 18, 2020
  8. Sep 16, 2020
  9. Sep 11, 2020
  10. Aug 27, 2020
  11. Aug 26, 2020
  12. Aug 14, 2020
  13. Aug 11, 2020
  14. Aug 05, 2020
  15. Aug 04, 2020
    • Martin Killenberg's avatar
      Fixed ExceptionHandlingDecorator · fb2a67f6
      Martin Killenberg authored
      - Version number in exception case is always the same.
      - Remembers that it has reported an exception so a readLatest() after recovery does not switch the data validity back to ok if there was no new data.
      fb2a67f6
  16. Jul 13, 2020
  17. Jul 08, 2020
  18. Jul 07, 2020
  19. Jul 06, 2020
  20. Jul 02, 2020
  21. Jul 01, 2020
  22. Jun 29, 2020
  23. Jun 18, 2020
  24. Jun 16, 2020
  25. Jun 15, 2020
  26. Apr 22, 2020
  27. Apr 21, 2020
Loading