A subject-agnostic continuous task retained for audit and save games. 更多...
#include <Production.h>
详细描述
A subject-agnostic continuous task retained for audit and save games.
在文件 Production.h 第 158 行定义.
类成员变量说明
◆ batchSize
| std::uint32_t eve::production::ProductionTask::batchSize = 1 |
在文件 Production.h 第 180 行定义.
◆ completedCycles
| std::uint32_t eve::production::ProductionTask::completedCycles = 0 |
在文件 Production.h 第 179 行定义.
◆ context
| eve::Value eve::production::ProductionTask::context = eve::Value(eve::Value::Object{}) |
在文件 Production.h 第 162 行定义.
◆ correlationId
| std::string eve::production::ProductionTask::correlationId |
在文件 Production.h 第 178 行定义.
被这些函数引用 eve::production::WorkQueue::diagnose() , 以及 eve::production::WorkQueue::enqueue().
◆ definition
| eve::definition::DefinitionHandle eve::production::ProductionTask::definition |
在文件 Production.h 第 167 行定义.
◆ dependencies
| ProductionDependencies eve::production::ProductionTask::dependencies |
在文件 Production.h 第 173 行定义.
被这些函数引用 eve::production::WorkQueue::blockReason() , 以及 eve::production::WorkQueue::enqueue().
◆ duration
| eve::Duration eve::production::ProductionTask::duration = eve::Duration::zero() |
在文件 Production.h 第 163 行定义.
◆ efficiencyPermille
| std::uint32_t eve::production::ProductionTask::efficiencyPermille = 1000 |
在文件 Production.h 第 181 行定义.
◆ enqueueSequence
| uint64_t eve::production::ProductionTask::enqueueSequence = 0 |
在文件 Production.h 第 166 行定义.
◆ kind
| std::string eve::production::ProductionTask::kind |
在文件 Production.h 第 160 行定义.
◆ lastSettlementId
| std::string eve::production::ProductionTask::lastSettlementId |
在文件 Production.h 第 172 行定义.
被这些函数引用 eve::production::WorkQueue::settle().
◆ owner
| std::string eve::production::ProductionTask::owner |
◆ product
| std::string eve::production::ProductionTask::product |
在文件 Production.h 第 161 行定义.
被这些函数引用 eve::rts::RTS::configureScriptWorld() , 以及 eve::production::WorkQueue::enqueue().
◆ progress
| eve::Duration eve::production::ProductionTask::progress = eve::Duration::zero() |
在文件 Production.h 第 164 行定义.
◆ random
| OutputRandomProvenance eve::production::ProductionTask::random |
在文件 Production.h 第 176 行定义.
◆ refundPermille
| std::uint32_t eve::production::ProductionTask::refundPermille = 0 |
◆ repeat
| ProductionRepeatPolicy eve::production::ProductionTask::repeat |
◆ reservation
| eve::Value eve::production::ProductionTask::reservation = eve::Value(eve::Value::Object{}) |
在文件 Production.h 第 168 行定义.
被这些函数引用 eve::production::WorkQueue::enqueue() , 以及 eve::production::WorkQueue::releaseReservation().
◆ reservationRelease
| ProductionReservationRelease eve::production::ProductionTask::reservationRelease |
在文件 Production.h 第 170 行定义.
◆ reservationState
| ReservationState eve::production::ProductionTask::reservationState = ReservationState::None |
◆ resources
| std::vector<ProductionResourceRequirement> eve::production::ProductionTask::resources |
在文件 Production.h 第 174 行定义.
◆ settlement
| ProductionSettlementReceipt eve::production::ProductionTask::settlement |
在文件 Production.h 第 171 行定义.
被这些函数引用 eve::production::WorkQueue::settle().
◆ settlementRequired
| bool eve::production::ProductionTask::settlementRequired = false |
在文件 Production.h 第 185 行定义.
◆ state
| TaskState eve::production::ProductionTask::state = TaskState::Queued |
在文件 Production.h 第 165 行定义.
被这些函数引用 eve::production::WorkQueue::cancel(), eve::production::WorkQueue::diagnose(), eve::production::WorkQueue::fail(), eve::production::WorkQueue::failSettlement(), eve::production::WorkQueue::pause(), eve::production::WorkQueue::predict(), eve::production::WorkQueue::releaseReservation(), eve::production::WorkQueue::resume(), eve::production::WorkQueue::retrySettlement() , 以及 eve::production::WorkQueue::settle().
◆ termination
| ProductionTerminationPolicy eve::production::ProductionTask::termination |
◆ workRemainderPermille
| std::uint32_t eve::production::ProductionTask::workRemainderPermille = 0 |
Unapplied fixed-point work numerator in thousandths of one nanosecond.
在文件 Production.h 第 183 行定义.
该结构体的文档由以下文件生成:
- src/modules/production/Production.h
Public 属性 继承自