Vuo 2.4.4
Loading...
Searching...
No Matches
VuoRuntimePersistentState.hh
Go to the documentation of this file.
1
10#pragma once
11
13class VuoNodeRegistry;
17class VuoRuntimeState;
18
19#include "VuoCompositionState.h"
20
25{
26private:
27 string workingDirectory;
28
29 unsigned long lastEventId;
30
31 bool _isStopRequested;
32
33 dispatch_group_t triggerWorkersScheduled;
34
35public:
37
46
48
49 VuoRuntimePersistentState(const char *workingDirectory);
51 static string getCurrentWorkingDirectory(void);
52 char * getWorkingDirectory(void);
53 unsigned long getNextEventId(void);
54 bool isStopRequested(void);
56 dispatch_group_t getTriggerWorkersScheduled(void);
57};
58
59extern "C"
60{
61unsigned long vuoGetNextEventId(VuoCompositionState *compositionState);
62dispatch_group_t vuoGetTriggerWorkersScheduled(VuoCompositionState *compositionState);
63}