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

Range-readable .evpack admission and on-demand verified chunks. 更多...

#include "common/Export.h"
#include "asset/Evpack.h"
#include <filesystem>
#include <memory>

浏览源代码.

类

class  eve::asset::EvpackRangeSource
 Abstract immutable byte-range provider for files, mmap, HTTP or object storage. 更多...
 
class  eve::asset::FileEvpackRangeSource
 Thread-safe file-backed range source; each request owns its file stream. 更多...
 
class  eve::asset::EvpackRangeMount
 Admitted metadata plus an immutable range source retained by shared ownership. 更多...
 

命名空间

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

函数

Result< EvpackRangeMount > eve::asset::prepareEvpackRangeMount (std::shared_ptr< const EvpackRangeSource > source, const EvpackLimits &limits={}, const EvpackTrust &trust={})
 Read only header/manifest/TOC and prepare on-demand range loading.
 

详细描述

Range-readable .evpack admission and on-demand verified chunks.

在文件 EvpackRange.h 中定义.