载入中...
搜索中...
未找到
eve::production::ProductionDependencies结构体 参考

Stable task-to-task constraints for a small production DAG. 更多...

#include <Production.h>

Public 属性

TaskDependencyMode mode = TaskDependencyMode::AllOf
 
std::vector< std::string > prerequisites
 
std::vector< std::string > blocks
 
std::vector< eve::definition::DefinitionHandle > requiredDefinitions
 
std::vector< std::string > requiredTags
 

详细描述

Stable task-to-task constraints for a small production DAG.

备注
Prerequisites must already exist when a task is enqueued. blocks prevents concurrent execution while any named task remains non-terminal.

在文件 Production.h 第 59 行定义.

类成员变量说明

◆ blocks

std::vector<std::string> eve::production::ProductionDependencies::blocks

在文件 Production.h 第 62 行定义.

被这些函数引用 eve::production::WorkQueue::blockReason().

◆ mode

TaskDependencyMode eve::production::ProductionDependencies::mode = TaskDependencyMode::AllOf

在文件 Production.h 第 60 行定义.

被这些函数引用 eve::production::WorkQueue::blockReason().

◆ prerequisites

std::vector<std::string> eve::production::ProductionDependencies::prerequisites

在文件 Production.h 第 61 行定义.

被这些函数引用 eve::production::WorkQueue::blockReason().

◆ requiredDefinitions

std::vector<eve::definition::DefinitionHandle> eve::production::ProductionDependencies::requiredDefinitions

在文件 Production.h 第 63 行定义.

被这些函数引用 eve::production::WorkQueue::blockReason().

◆ requiredTags

std::vector<std::string> eve::production::ProductionDependencies::requiredTags

在文件 Production.h 第 64 行定义.

被这些函数引用 eve::production::WorkQueue::blockReason().


该结构体的文档由以下文件生成: