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

Validated input used to create a domain-neutral production task. 更多...

#include <Production.h>

Public 属性

std::string owner
 
std::string kind
 
std::string product
 
eve::Value context = eve::Value(eve::Value::Object{})
 
eve::Duration duration = eve::Duration::zero()
 
int priority = 0
 
eve::definition::DefinitionHandle definition
 
eve::Value reservation = eve::Value(eve::Value::Object{})
 
ProductionDependencies dependencies
 
std::vector< ProductionResourceRequirement > resources
 
ProductionTerminationPolicy termination
 
OutputRandomProvenance random
 
ProductionRepeatPolicy repeat
 
std::string correlationId
 
std::uint32_t batchSize = 1
 
std::uint32_t efficiencyPermille = 1000
 
bool settlementRequired = true
 

详细描述

Validated input used to create a domain-neutral production task.

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

类成员变量说明

◆ batchSize

std::uint32_t eve::production::ProductionRequest::batchSize = 1

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

被这些函数引用 eve::rpg::Crafting::begin().

◆ context

eve::Value eve::production::ProductionRequest::context = eve::Value(eve::Value::Object{})

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

被这些函数引用 eve::rpg::Crafting::begin().

◆ correlationId

std::string eve::production::ProductionRequest::correlationId

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

◆ definition

eve::definition::DefinitionHandle eve::production::ProductionRequest::definition

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

被这些函数引用 eve::rpg::Crafting::begin().

◆ dependencies

ProductionDependencies eve::production::ProductionRequest::dependencies

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

◆ duration

eve::Duration eve::production::ProductionRequest::duration = eve::Duration::zero()

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

被这些函数引用 eve::rpg::Crafting::begin().

◆ efficiencyPermille

std::uint32_t eve::production::ProductionRequest::efficiencyPermille = 1000

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

◆ kind

std::string eve::production::ProductionRequest::kind

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

被这些函数引用 eve::rpg::Crafting::begin().

◆ owner

std::string eve::production::ProductionRequest::owner

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

被这些函数引用 eve::rpg::Crafting::begin() , 以及 eve::production::WorkQueue::enqueue().

◆ priority

int eve::production::ProductionRequest::priority = 0

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

被这些函数引用 eve::rpg::Crafting::begin().

◆ product

std::string eve::production::ProductionRequest::product

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

被这些函数引用 eve::rpg::Crafting::begin().

◆ random

OutputRandomProvenance eve::production::ProductionRequest::random

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

◆ repeat

ProductionRepeatPolicy eve::production::ProductionRequest::repeat

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

◆ reservation

eve::Value eve::production::ProductionRequest::reservation = eve::Value(eve::Value::Object{})

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

被这些函数引用 eve::rpg::Crafting::begin().

◆ resources

std::vector<ProductionResourceRequirement> eve::production::ProductionRequest::resources

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

◆ settlementRequired

bool eve::production::ProductionRequest::settlementRequired = true

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

被这些函数引用 eve::rpg::Crafting::begin().

◆ termination

ProductionTerminationPolicy eve::production::ProductionRequest::termination

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


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