![]() |
TrinityCore
|
Namespaces | |
| namespace | Platform |
Classes | |
| struct | ExecutableHash |
| struct | Info |
Functions | |
| std::array< char, 5 > | ToCharArray (uint32 value) |
| void | LoadBuildInfo () |
| Info const * | GetBuildInfo (uint32 build) |
| uint32 | GetMinorMajorBugfixVersionForBuild (uint32 build) |
| constexpr uint32 | ToFourCC (std::string_view text) |
| consteval uint32 | operator""_fourcc (char const *chars, std::size_t length) |
| TC_SHARED_API Info const * ClientBuild::GetBuildInfo | ( | uint32 | build | ) |
Definition at line 128 of file ClientBuildInfo.cpp.
References ClientBuild::Info::Build.
Referenced by AuthHelper::IsAcceptedClientBuild(), AuthHelper::IsPostBCAcceptedClientBuild(), AuthHelper::IsPreBCAcceptedClientBuild(), AuthSession::RealmListCallback(), and AuthSession::VerifyVersion().
Definition at line 134 of file ClientBuildInfo.cpp.
References ClientBuild::Info::Build.
| TC_SHARED_API void ClientBuild::LoadBuildInfo | ( | ) |
Definition at line 73 of file ClientBuildInfo.cpp.
References ClientBuild::Info::BugfixVersion, ClientBuild::Info::Build, Field::GetBinary(), Field::GetInt32(), Field::GetString(), Field::GetStringView(), Field::GetUInt32(), ClientBuild::ExecutableHash::Hash, ClientBuild::Info::HotfixVersion, ClientBuild::Platform::IsValid(), LoginDatabase, ClientBuild::Info::MajorVersion, ClientBuild::Info::MinorVersion, ClientBuild::ExecutableHash::Platform, ClientBuild::ExecutableHash::Size, TC_LOG_ERROR, and ToFourCC().
Referenced by RealmList::Initialize().
| consteval uint32 ClientBuild::operator""_fourcc | ( | char const * | chars, |
| std::size_t | length | ||
| ) |
Definition at line 39 of file ClientBuildInfo.h.
References ToFourCC().
| TC_SHARED_API std::array< char, 5 > ClientBuild::ToCharArray | ( | uint32 | value | ) |
Definition at line 32 of file ClientBuildInfo.cpp.
Referenced by AuthSession::HandleLogonChallenge(), AuthSession::HandleLogonProof(), and AuthSession::HandleReconnectChallenge().
|
inlineconstexpr |
Definition at line 28 of file ClientBuildInfo.h.
Referenced by ClientBuild::Platform::IsValid(), LoadBuildInfo(), and operator""_fourcc().