A description of a source file to be compiled.
Definition at line 31 of file VuoModuleCompilationQueue.hh.
Public Member Functions | |
Item () | |
Creates an empty item. More... | |
Public Attributes | |
string | moduleKey |
The module key. More... | |
string | sourcePath |
The path of the source file. More... | |
string | sourceCode |
The source code to compile, which may or may not be the same as the file contents. More... | |
VuoFileUtilities::File * | sourceFile |
The source file, which may be in a directory or an archive. More... | |
string | cachedModulesPath |
The directory in which the compiled file will be saved. More... | |
string | compiledModulePath |
The path where the compiled file will be saved. More... | |
dispatch_group_t | loadingGroup |
Enables callers to wait until the source is compiled and the resulting module is loaded. More... | |
VuoModuleCompilationQueue::Item::Item | ( | ) |
Creates an empty item.
Set its data members before enqueueing it.
Definition at line 15 of file VuoModuleCompilationQueue.cc.
string VuoModuleCompilationQueue::Item::cachedModulesPath |
The directory in which the compiled file will be saved.
Definition at line 39 of file VuoModuleCompilationQueue.hh.
string VuoModuleCompilationQueue::Item::compiledModulePath |
The path where the compiled file will be saved.
Definition at line 40 of file VuoModuleCompilationQueue.hh.
dispatch_group_t VuoModuleCompilationQueue::Item::loadingGroup |
Enables callers to wait until the source is compiled and the resulting module is loaded.
Definition at line 41 of file VuoModuleCompilationQueue.hh.
string VuoModuleCompilationQueue::Item::moduleKey |
The module key.
Definition at line 35 of file VuoModuleCompilationQueue.hh.
string VuoModuleCompilationQueue::Item::sourceCode |
The source code to compile, which may or may not be the same as the file contents.
Definition at line 37 of file VuoModuleCompilationQueue.hh.
VuoFileUtilities::File* VuoModuleCompilationQueue::Item::sourceFile |
The source file, which may be in a directory or an archive.
Definition at line 38 of file VuoModuleCompilationQueue.hh.
string VuoModuleCompilationQueue::Item::sourcePath |
The path of the source file.
Definition at line 36 of file VuoModuleCompilationQueue.hh.