![]() |
Vireo
1.0
Compact runtime for Virtual Instruments
|
A Clump owns an instruction list its execution state. More...
#include <VirtualInstrument.h>
Public Member Functions | |
| void | Trigger () |
| Greater than 0 is not in run queue, when it goes to zero it gets enqueued. | |
| IntSmall | FireCount () |
| IntSmall | ShortCount () |
| void | InsertIntoWaitList (VIClump *elt) |
| void | AppendToWaitList (VIClump *elt) |
| VirtualInstrument * | OwningVI () |
| TypeManagerRef | TheTypeManager () |
Public Attributes | |
| VIClump * | _next |
| VirtualInstrument * | _owningVI |
| Next clump if this one is in a list or queue, null other wise. | |
| VIClump * | _waitingClumps |
| VI that this clump is part of. | |
| VIClump * | _caller |
| If this clump is busy when called then callers are linked here. | |
| InstructionCore * | _savePc |
| Used for sub vi calls, clump to restart once done. | |
| PlatformTickType | _wakeUpInfo |
| Save when paused either due to sub vi call, or time slicing. | |
| IntSmall | _fireCount |
| If clump is suspended, used to determine if wake up condition exists (e.g. time) | |
| IntSmall | _shortCount |
| What to reset _shortCount to when the clump is done. | |
Public Attributes inherited from Vireo::FunctionClump | |
| InstructionCore * | _codeStart |
A Clump owns an instruction list its execution state.
1.8.6