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 行定义.
该结构体的文档由以下文件生成:
- src/modules/production/Production.h