载入中...
搜索中...
未找到
eve::asset::PreparedEvpackMount类 参考

Owning admitted mount candidate that has not changed observable registry state. 更多...

#include <EvpackRegistry.h>

Public 成员函数

 PreparedEvpackMount (PreparedEvpackMount &&) noexcept=default
 Constructs a PreparedEvpackMount.
 
PreparedEvpackMount & operator= (PreparedEvpackMount &&) noexcept=default
 Operator =.
 
 PreparedEvpackMount (const PreparedEvpackMount &)=delete
 
PreparedEvpackMount & operator= (const PreparedEvpackMount &)=delete
 
const PersistentId & packageId () const noexcept
 Identity of the fully admitted candidate package.
 
const PersistentId & buildId () const noexcept
 Build identity of the fully admitted candidate package.
 

友元

class EvpackRegistry
 
EVENGINE_API_FOUNDATION Result< PreparedEvpackMount > prepareEvpackMount (std::span< const std::uint8_t >, const EvpackLimits &, const EvpackTrust &)
 Fully parse and verify package bytes without publishing them.
 

详细描述

Owning admitted mount candidate that has not changed observable registry state.

备注
Destruction only releases the candidate; it never implicitly commits.

在文件 EvpackRegistry.h 第 77 行定义.

构造及析构函数说明

◆ PreparedEvpackMount() [1/2]

eve::asset::PreparedEvpackMount::PreparedEvpackMount ( PreparedEvpackMount &&  )
defaultnoexcept

Constructs a PreparedEvpackMount.

◆ PreparedEvpackMount() [2/2]

eve::asset::PreparedEvpackMount::PreparedEvpackMount ( const PreparedEvpackMount &  )
delete

成员函数说明

◆ buildId()

const PersistentId & eve::asset::PreparedEvpackMount::buildId ( ) const
inlinenoexcept

Build identity of the fully admitted candidate package.

在文件 EvpackRegistry.h 第 89 行定义.

◆ operator=() [1/2]

PreparedEvpackMount & eve::asset::PreparedEvpackMount::operator= ( const PreparedEvpackMount &  )
delete

◆ operator=() [2/2]

PreparedEvpackMount & eve::asset::PreparedEvpackMount::operator= ( PreparedEvpackMount &&  )
defaultnoexcept

Operator =.

◆ packageId()

const PersistentId & eve::asset::PreparedEvpackMount::packageId ( ) const
inlinenoexcept

Identity of the fully admitted candidate package.

在文件 EvpackRegistry.h 第 87 行定义.

友元及相关函数文档

◆ EvpackRegistry

friend class EvpackRegistry
friend

在文件 EvpackRegistry.h 第 95 行定义.

◆ prepareEvpackMount

EVENGINE_API_FOUNDATION Result< PreparedEvpackMount > prepareEvpackMount ( std::span< const std::uint8_t >  ,
const EvpackLimits &  ,
const EvpackTrust &   
)
friend

Fully parse and verify package bytes without publishing them.

参数
bytesUntrusted complete package bytes, copied into the candidate.
limitsAdmission budgets.
返回
Owning candidate suitable for an explicit commit. @thread Worker-safe. @reentrancy Does not invoke callbacks.

在文件 EvpackRegistry.cpp 第 40 行定义.


该类的文档由以下文件生成: