mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-03 04:09:29 +01:00
add an important comment about transportFSM being single-thread and synchronous
This commit is contained in:
parent
b075c67e51
commit
6b12264d40
1 changed files with 7 additions and 2 deletions
|
|
@ -22,9 +22,14 @@ class TransportAPI;
|
|||
|
||||
struct TransportFSM
|
||||
{
|
||||
public:
|
||||
/* events to be delivered to the FSM */
|
||||
/* All code related to this object is expected to be run synchronously
|
||||
* and single-threaded from the process callback. It can be re-entrant
|
||||
* if handling one transport state change queues another state change,
|
||||
* but that is handled explicitly (see the @param processing member and
|
||||
* its usage).
|
||||
*/
|
||||
|
||||
public:
|
||||
enum EventType {
|
||||
ButlerDone,
|
||||
ButlerRequired,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue