载入中...
搜索中...
未找到
Prepare/commit runtime package publication with stale-generation detection. 更多...
#include "common/Export.h"#include "asset/EvpackResourceReader.h"#include <map>#include <memory>#include <mutex>#include <functional>类 | |
| struct | eve::asset::EvpackHandle |
| Generation-scoped handle to one mounted runtime package. 更多... | |
| struct | eve::asset::EvpackChunkHandle |
| Generation-scoped handle to one verified chunk in a mounted package. 更多... | |
| struct | eve::asset::EvpackAssetHandle |
| Generation-scoped stable-reference resolution across mounted packages. 更多... | |
| struct | eve::asset::EvpackMountReceipt |
| Receipt returned after an atomic registry publication. 更多... | |
| struct | eve::asset::EvpackRegistryEvent |
| Immutable lifecycle event delivered to registry subscribers. 更多... | |
| struct | eve::asset::EvpackRegistrySubscription |
| Opaque identity used to cancel a registry subscription. 更多... | |
| struct | eve::asset::EvpackUnmountReceipt |
| Receipt proving one generation was atomically unmounted. 更多... | |
| class | eve::asset::PreparedEvpackMount |
| Owning admitted mount candidate that has not changed observable registry state. 更多... | |
| class | eve::asset::EvpackRegistry |
| Thread-safe owner of current runtime package generations. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::asset |
枚举 | |
| enum class | eve::asset::EvpackRegistryEventKind : std::uint8_t { eve::asset::Mounted , eve::asset::Replaced , eve::asset::Unmounted } |
| Observable registry lifecycle operation dispatched after commit and outside locks. 更多... | |
函数 | |
| Result< PreparedEvpackMount > | eve::asset::prepareEvpackMount (std::span< const std::uint8_t > bytes, const EvpackLimits &limits={}, const EvpackTrust &trust={}) |
| Fully parse and verify package bytes without publishing them. | |
详细描述
Prepare/commit runtime package publication with stale-generation detection.
在文件 EvpackRegistry.h 中定义.