载入中...
搜索中...
未找到
SnapshotHash.cpp 文件参考

The built-in snapshot hasher and the capability bridge for it. 更多...

#include "common/SnapshotHash.h"
#include "common/Capability.h"
#include "common/Diagnostic.h"
#include <array>
#include <cstdint>
#include <utility>

浏览源代码.

命名空间

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

函数

std::string_view eve::contentDigestKindName (ContentDigestKind kind) noexcept
 Stable protocol spelling of a digest kind.
 
std::shared_ptr< ISnapshotContentHasher > eve::builtinSnapshotContentHasher ()
 The engine's built-in content hasher.
 
ISnapshotContentHasher * eve::registeredSnapshotContentHasher () noexcept
 The currently registered hasher, if a module registered one.
 
Result< void > eve::registerBuiltinSnapshotHasher ()
 Register the built-in hasher, unless a module already registered one.
 
SnapshotHashProvider eve::snapshotContentHashProvider ()
 A SnapshotHashProvider backed by the active hasher.
 
std::string_view eve::activeSnapshotHashAlgorithm () noexcept
 Id of the algorithm snapshotContentHashProvider currently uses.
 

详细描述

The built-in snapshot hasher and the capability bridge for it.

在文件 SnapshotHash.cpp 中定义.