载入中...
搜索中...
未找到
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]
|
defaultnoexcept |
Constructs a PreparedEvpackMount.
◆ PreparedEvpackMount() [2/2]
|
delete |
成员函数说明
◆ buildId()
|
inlinenoexcept |
Build identity of the fully admitted candidate package.
在文件 EvpackRegistry.h 第 89 行定义.
◆ operator=() [1/2]
|
delete |
◆ operator=() [2/2]
|
defaultnoexcept |
Operator =.
◆ packageId()
|
inlinenoexcept |
Identity of the fully admitted candidate package.
在文件 EvpackRegistry.h 第 87 行定义.
友元及相关函数文档
◆ EvpackRegistry
|
friend |
在文件 EvpackRegistry.h 第 95 行定义.
◆ prepareEvpackMount
|
friend |
Fully parse and verify package bytes without publishing them.
- 参数
-
bytes Untrusted complete package bytes, copied into the candidate. limits Admission budgets.
- 返回
- Owning candidate suitable for an explicit commit. @thread Worker-safe. @reentrancy Does not invoke callbacks.
在文件 EvpackRegistry.cpp 第 40 行定义.
该类的文档由以下文件生成:
- src/modules/asset/EvpackRegistry.h