载入中...
搜索中...
未找到
RTSProductionAction.h 文件参考

Atomic RTS build/production composition over the shared protocols. 更多...

#include "common/Export.h"
#include "common/Time.h"
#include "action/Action.h"
#include "common/ResourceAccount.h"
#include "common/Value.h"
#include "orders/CommandQueue.h"
#include "production/Production.h"
#include "transaction/AtomicResourcePayment.h"
#include "transaction/Transaction.h"
#include <string>

浏览源代码.

类

struct  eve::rts::RTSProductionResourceReserve
 Resource amount protected from production requests below a configured priority. 更多...
 
struct  eve::rts::RTSBuildRequest
 Caller-owned inputs for one atomic RTS build or production command. 更多...
 
struct  eve::rts::RTSBuildReceipt
 Result of an accepted atomic RTS build/production command. 更多...
 
struct  eve::rts::RTSCancelProductionRequest
 Caller-owned inputs for atomically cancelling one paid production task. 更多...
 
struct  eve::rts::RTSCancelProductionReceipt
 Result of a production cancellation whose queues and refund all committed. 更多...
 
class  eve::rts::RTSProductionActionAdapter
 Coordinates Orders, Production, Action and resource payment. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::rts
 

详细描述

Atomic RTS build/production composition over the shared protocols.

在文件 RTSProductionAction.h 中定义.