You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the problem is due to a user error where it was actually possible to call the non-threadsafe methods from outside the threadsafe shell (because those std::function's where public (part of a struct.) it would be good to make them private so this becomes hard to use incorrectly.
All tests were done on the version of Dezyne downloaded from the Dezyne website at Nov 2. 2017.

Generated using dzn service version 2.5.3.
without TSS (thread-safe-shell)
dzn code -l c++ -s AlarmSystem Alarm.dzn
generated two files:
Alarm.hh and Alarm.cc
In Alarm.hh:
with TSS (thread-safe-shell)
dzn code -l c++ -s AlarmSystem Alarm.dzn
generated two files:
Alarm.hh and Alarm.cc
However, Alarm.cc tried to:
with TSS (thread-safe-shell), but providing the wrong component as System
dzn code -l c++ -s Alarm Alarm.dzn
generated two files:
Alarm.hh and Alarm.cc
The text was updated successfully, but these errors were encountered: