载入中...
搜索中...
未找到
eve::asset::EvpackLimits结构体 参考

Resource limits checked before package allocations and hash work. 更多...

#include <Evpack.h>

Public 属性

std::uint64_t maximumPackageBytes = 16ULL * 1024 * 1024 * 1024
 
std::uint64_t maximumChunkBytes = 2ULL * 1024 * 1024 * 1024
 
std::uint64_t maximumDecodedBytes = 32ULL * 1024 * 1024 * 1024
 
std::uint64_t maximumMetadataBytes = 256ULL * 1024 * 1024
 
std::uint32_t maximumChunks = 1000000
 
std::uint32_t maximumVariants = 256
 
std::uint32_t maximumDependencies = 4096
 
std::uint32_t maximumStringBytes = 4096
 

详细描述

Resource limits checked before package allocations and hash work.

在文件 Evpack.h 第 126 行定义.

类成员变量说明

◆ maximumChunkBytes

std::uint64_t eve::asset::EvpackLimits::maximumChunkBytes = 2ULL * 1024 * 1024 * 1024

在文件 Evpack.h 第 128 行定义.

被这些函数引用 eve::asset::cookEvaToEvpack() , 以及 eve::asset::EvpackRangeMount::readChunk().

◆ maximumChunks

std::uint32_t eve::asset::EvpackLimits::maximumChunks = 1000000

在文件 Evpack.h 第 131 行定义.

◆ maximumDecodedBytes

std::uint64_t eve::asset::EvpackLimits::maximumDecodedBytes = 32ULL * 1024 * 1024 * 1024

在文件 Evpack.h 第 129 行定义.

被这些函数引用 eve::asset::EvpackRangeMount::readChunk().

◆ maximumDependencies

std::uint32_t eve::asset::EvpackLimits::maximumDependencies = 4096

在文件 Evpack.h 第 133 行定义.

◆ maximumMetadataBytes

std::uint64_t eve::asset::EvpackLimits::maximumMetadataBytes = 256ULL * 1024 * 1024

在文件 Evpack.h 第 130 行定义.

◆ maximumPackageBytes

std::uint64_t eve::asset::EvpackLimits::maximumPackageBytes = 16ULL * 1024 * 1024 * 1024

在文件 Evpack.h 第 127 行定义.

◆ maximumStringBytes

std::uint32_t eve::asset::EvpackLimits::maximumStringBytes = 4096

在文件 Evpack.h 第 134 行定义.

◆ maximumVariants

std::uint32_t eve::asset::EvpackLimits::maximumVariants = 256

在文件 Evpack.h 第 132 行定义.


该结构体的文档由以下文件生成: