Vuo  1.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
VuoCompilerTriggerPort Member List

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

constantStringsVuoCompilerPortprotected
generateAsynchronousSubmissionToDispatchQueue(Module *module, Function *function, BasicBlock *block, Value *compositionIdentifierValue, Value *portContextValue, VuoType *dataType, Function *workerFunction)VuoCompilerTriggerPortstatic
generateCompositionIdentifierValue(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
generateFreeContext(Module *module, BasicBlock *block, Function *workerFunction)VuoCompilerTriggerPort
generateGetPortContext(Module *module, BasicBlock *block, Value *nodeContextValue)VuoCompilerPort
generateLoadFunction(Module *module, BasicBlock *block, Value *nodeContextValue)VuoCompilerTriggerPort
generateLoadPreviousData(Module *module, BasicBlock *block, Value *nodeContextValue)VuoCompilerTriggerPort
generateNonBlockingWaitForSemaphore(Module *module, BasicBlock *block, Value *portContextValue)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
getDataType(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) const VuoCompilerPort
hasConnectedDataCable(void) const VuoCompilerPort
setBase(VuoPort *base)VuoBaseDetail< VuoPort >
setConstantStringCache(VuoCompilerConstantStringCache *constantStrings)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