Vuo  2.3.2
VuoCompilerTriggerPort Member List

This is the complete list of members for VuoCompilerTriggerPort, including all inherited members.

constantsCacheVuoCompilerPortprotected
generateCompositionStateValue(Module *module, BasicBlock *block, Function *workerFunction)VuoCompilerTriggerPort
generateCreatePortContext(Module *module, BasicBlock *block)VuoCompilerTriggerPortvirtual
generateDataValue(Module *module, BasicBlock *block, Function *workerFunction)VuoCompilerTriggerPort
generateDataValueDiscardFromScheduler(Module *module, Function *function, BasicBlock *block, VuoType *dataType)VuoCompilerTriggerPortstatic
generateDataValueDiscardFromWorker(Module *module, BasicBlock *block, Function *workerFunction)VuoCompilerTriggerPort
generateDataValueUpdate(Module *module, BasicBlock *block, Function *workerFunction, Value *nodeContextValue)VuoCompilerTriggerPort
generateEventIdValue(Module *module, BasicBlock *block, Function *workerFunction)VuoCompilerTriggerPort
generateFreeContext(Module *module, BasicBlock *block, Function *workerFunction)VuoCompilerTriggerPort
generateGetPortContext(Module *module, BasicBlock *block, Value *nodeContextValue)VuoCompilerPort
generateLoadFunction(Module *module, BasicBlock *block, Value *nodeContextValue)VuoCompilerTriggerPort
generateNonBlockingWaitForSemaphore(Module *module, BasicBlock *block, Value *portContextValue)VuoCompilerTriggerPortstatic
generateRetrievePreviousData(Module *module, BasicBlock *block, Value *nodeContextValue)VuoCompilerTriggerPort
generateScheduleWorker(Module *module, Function *function, BasicBlock *block, Value *compositionStateValue, Value *eventIdValue, Value *portContextValue, VuoType *dataType, int minThreadsNeeded, int maxThreadsNeeded, int chainCount, Function *workerFunction)VuoCompilerTriggerPortstatic
generateSignalForSemaphore(Module *module, BasicBlock *block, Value *nodeContextValue)VuoCompilerTriggerPort
generateStoreFunction(Module *module, BasicBlock *block, Value *nodeContextValue, Value *functionValue)VuoCompilerTriggerPort
generateSynchronousSubmissionToDispatchQueue(Module *module, BasicBlock *block, Value *nodeContextValue, string workerFunctionName, Value *workerFunctionArg=NULL)VuoCompilerTriggerPort
getBase(void) constVuoBaseDetail< VuoPort >
getClass(void)VuoCompilerTriggerPort
getDataVariable(Module *module, BasicBlock *block, Value *nodeContextValue)VuoCompilerPort
getDataVuoType(void)VuoCompilerPort
getIdentifier(void)VuoCompilerPortvirtual
getIndexInPortContexts(void)VuoCompilerPort
getWorkerFunction(Module *module, string functionName, bool isExternal=false)VuoCompilerTriggerPort
hasConnectedCable(void) constVuoCompilerPort
hasConnectedDataCable(void) constVuoCompilerPort
setBase(VuoPort *base)VuoBaseDetail< VuoPort >
setConstantsCache(VuoCompilerConstantsCache *constantsCache)VuoCompilerPort
setDataVuoType(VuoType *dataType)VuoCompilerPort
setIndexInPortContexts(int indexInPortContexts)VuoCompilerPort
setNodeIdentifier(string nodeIdentifier)VuoCompilerPort
VuoBaseDetail(string description, VuoPort *base)VuoBaseDetail< VuoPort >
VuoCompilerNodeArgument(VuoPort *basePort)VuoCompilerNodeArgumentprotected
VuoCompilerPort(VuoPort *basePort)VuoCompilerPortprotected
VuoCompilerTriggerPort(VuoPort *basePort)VuoCompilerTriggerPort
~VuoCompilerNodeArgument(void)VuoCompilerNodeArgumentvirtual