Vuo
1.2.6
|
VuoThreadManager implementation.
Functions | |
void | vuoScheduleTriggerWorker (VuoCompositionState *compositionState, dispatch_queue_t queue, void *context, void(*function)(void *), int minThreadsNeeded, int maxThreadsNeeded, unsigned long eventId, int chainCount) |
C wrapper for VuoThreadManager::scheduleTriggerWorker(). | |
void | vuoScheduleChainWorker (VuoCompositionState *compositionState, dispatch_queue_t queue, void *context, void(*function)(void *), int minThreadsNeeded, int maxThreadsNeeded, unsigned long eventId, unsigned long chainIndex, unsigned long *upstreamChainIndices, int upstreamChainIndicesCount) |
C wrapper for VuoThreadManager::scheduleChainWorker(). | |
void | vuoGrantThreadsToChain (VuoCompositionState *compositionState, int minThreadsNeeded, int maxThreadsNeeded, unsigned long eventId, unsigned long chainIndex) |
C wrapper for VuoThreadManager::grantThreadsToChain(). | |
void | vuoGrantThreadsToSubcomposition (VuoCompositionState *compositionState, unsigned long eventId, unsigned long chainIndex, char *subcompositionIdentifier) |
C wrapper for VuoThreadManager::grantThreadsToSubcomposition(). | |
void | vuoReturnThreadsForTriggerWorker (VuoCompositionState *compositionState, unsigned long eventId) |
C wrapper for VuoThreadManager::returnThreadsForTriggerWorker(). | |
void | vuoReturnThreadsForChainWorker (VuoCompositionState *compositionState, unsigned long eventId, unsigned long chainIndex) |
C wrapper for VuoThreadManager::returnThreadsForChainWorker(). | |
void vuoGrantThreadsToChain | ( | VuoCompositionState * | compositionState, |
int | minThreadsNeeded, | ||
int | maxThreadsNeeded, | ||
unsigned long | eventId, | ||
unsigned long | chainIndex | ||
) |
C wrapper for VuoThreadManager::grantThreadsToChain().
void vuoGrantThreadsToSubcomposition | ( | VuoCompositionState * | compositionState, |
unsigned long | eventId, | ||
unsigned long | chainIndex, | ||
char * | subcompositionIdentifier | ||
) |
C wrapper for VuoThreadManager::grantThreadsToSubcomposition().
void vuoReturnThreadsForChainWorker | ( | VuoCompositionState * | compositionState, |
unsigned long | eventId, | ||
unsigned long | chainIndex | ||
) |
C wrapper for VuoThreadManager::returnThreadsForChainWorker().
void vuoReturnThreadsForTriggerWorker | ( | VuoCompositionState * | compositionState, |
unsigned long | eventId | ||
) |
C wrapper for VuoThreadManager::returnThreadsForTriggerWorker().
void vuoScheduleChainWorker | ( | VuoCompositionState * | compositionState, |
dispatch_queue_t | queue, | ||
void * | context, | ||
void(*)(void *) | function, | ||
int | minThreadsNeeded, | ||
int | maxThreadsNeeded, | ||
unsigned long | eventId, | ||
unsigned long | chainIndex, | ||
unsigned long * | upstreamChainIndices, | ||
int | upstreamChainIndicesCount | ||
) |
C wrapper for VuoThreadManager::scheduleChainWorker().
void vuoScheduleTriggerWorker | ( | VuoCompositionState * | compositionState, |
dispatch_queue_t | queue, | ||
void * | context, | ||
void(*)(void *) | function, | ||
int | minThreadsNeeded, | ||
int | maxThreadsNeeded, | ||
unsigned long | eventId, | ||
int | chainCount | ||
) |
C wrapper for VuoThreadManager::scheduleTriggerWorker().