![]() |
TrinityCore
|
Classes | |
| class | AuthChallenge |
| class | AuthContinuedSession |
| class | AuthResponse |
| class | AuthSession |
| struct | AuthSuccessInfo |
| struct | AuthWaitInfo |
| struct | BaseBuildKey |
| class | ConnectTo |
| class | ConnectToFailed |
| class | EarlyProcessClientPacket |
| class | EnterEncryptedMode |
| struct | GameTime |
| class | LogDisconnect |
| class | Ping |
| class | Pong |
| class | QueuedMessagesEnd |
| class | ResumeComms |
| struct | VirtualRealmInfo |
| struct | VirtualRealmNameInfo |
| class | WaitQueueFinish |
| class | WaitQueueUpdate |
Enumerations | |
| enum class | ConnectToSerial : uint32 { None = 0 , Realm = 14 , WorldAttempt1 = 17 , WorldAttempt2 = 35 , WorldAttempt3 = 53 , WorldAttempt4 = 71 , WorldAttempt5 = 89 } |
Functions | |
| ByteBuffer & | operator<< (ByteBuffer &data, VirtualRealmNameInfo const &virtualRealmInfo) |
| ByteBuffer & | operator<< (ByteBuffer &data, VirtualRealmInfo const &virtualRealmInfo) |
| ByteBuffer & | operator<< (ByteBuffer &data, GameTime const &gameTime) |
| ByteBuffer & | operator<< (ByteBuffer &data, BaseBuildKey const &buildKey) |
| ByteBuffer & | operator<< (ByteBuffer &data, AuthSuccessInfo const &successInfo) |
| ByteBuffer & | operator<< (ByteBuffer &data, AuthWaitInfo const &waitInfo) |
| ByteBuffer & | operator<< (ByteBuffer &data, ConnectTo::BleepToken const &bleepToken) |
| ByteBuffer & | operator<< (ByteBuffer &data, ConnectTo::ConnectPayload const &payload) |
Variables | |
| std::array< uint8, 32 > constexpr | EnableEncryptionSeed |
| std::array< uint8, 16 > constexpr | EnableEncryptionContext = { 0xA7, 0x1F, 0xB6, 0x9B, 0xC9, 0x7C, 0xDD, 0x96, 0xE9, 0xBB, 0xB8, 0x21, 0x39, 0x8D, 0x5A, 0xD4 } |
|
strong |
| Enumerator | |
|---|---|
| None | |
| Realm | |
| WorldAttempt1 | |
| WorldAttempt2 | |
| WorldAttempt3 | |
| WorldAttempt4 | |
| WorldAttempt5 | |
Definition at line 224 of file AuthenticationPackets.h.
| ByteBuffer & WorldPackets::Auth::operator<< | ( | ByteBuffer & | data, |
| AuthSuccessInfo const & | successInfo | ||
| ) |
Definition at line 119 of file AuthenticationPackets.cpp.
References WorldPackets::Auth::AuthSuccessInfo::AccountExpansionLevel, WorldPackets::Auth::AuthSuccessInfo::ActiveExpansionLevel, WorldPackets::Auth::AuthSuccessInfo::AvailableClasses, WorldPackets::Auth::AuthSuccessInfo::CurrencyID, WorldPackets::Auth::AuthSuccessInfo::CurrentBuild, WorldPackets::SizedString::Data(), WorldPackets::Auth::AuthSuccessInfo::ExpansionTrialExpiration, ByteBuffer::FlushBits(), WorldPackets::Auth::AuthSuccessInfo::ForceCharacterTemplate, WorldPackets::Auth::AuthSuccessInfo::GameTimeInfo, WorldPackets::Auth::AuthSuccessInfo::IsExpansionTrial, WorldPackets::Auth::AuthSuccessInfo::NumPlayersAlliance, WorldPackets::Auth::AuthSuccessInfo::NumPlayersHorde, WorldPackets::OptionalInit(), WorldPackets::Auth::AuthSuccessInfo::Templates, WorldPackets::Auth::AuthSuccessInfo::Time, WorldPackets::Auth::AuthSuccessInfo::TimeRested, WorldPackets::Auth::AuthSuccessInfo::TimeSecondsUntilPCKick, WorldPackets::Auth::AuthSuccessInfo::VirtualRealmAddress, and WorldPackets::Auth::AuthSuccessInfo::VirtualRealms.
| ByteBuffer & WorldPackets::Auth::operator<< | ( | ByteBuffer & | data, |
| AuthWaitInfo const & | waitInfo | ||
| ) |
Definition at line 191 of file AuthenticationPackets.cpp.
References WorldPackets::Auth::AuthWaitInfo::AllowedFactionGroupForCharacterCreate, WorldPackets::Auth::AuthWaitInfo::CanCreateOnlyIfExisting, ByteBuffer::FlushBits(), WorldPackets::Auth::AuthWaitInfo::HasFCM, WorldPackets::Auth::AuthWaitInfo::WaitCount, and WorldPackets::Auth::AuthWaitInfo::WaitTime.
| ByteBuffer & WorldPackets::Auth::operator<< | ( | ByteBuffer & | data, |
| BaseBuildKey const & | buildKey | ||
| ) |
Definition at line 108 of file AuthenticationPackets.cpp.
References WorldPackets::Auth::BaseBuildKey::BuildKey, and WorldPackets::Auth::BaseBuildKey::ConfigKey.
| ByteBuffer & WorldPackets::Auth::operator<< | ( | ByteBuffer & | data, |
| ConnectTo::BleepToken const & | bleepToken | ||
| ) |
Definition at line 269 of file AuthenticationPackets.cpp.
References WorldPackets::Auth::ConnectTo::BleepToken::Address, WorldPackets::SizedString::Data(), WorldPackets::SizedCString::Data(), WorldPackets::Auth::ConnectTo::BleepToken::ProxyId, WorldPackets::Auth::ConnectTo::BleepToken::Token, and WorldPackets::Auth::ConnectTo::BleepToken::TokenLifespan.
| ByteBuffer & WorldPackets::Auth::operator<< | ( | ByteBuffer & | data, |
| ConnectTo::ConnectPayload const & | payload | ||
| ) |
Definition at line 282 of file AuthenticationPackets.cpp.
References WorldPackets::Auth::ConnectTo::SocketAddress::Address, WorldPackets::Auth::ConnectTo::ConnectPayload::Address, ByteBuffer::append(), WorldPackets::Auth::ConnectTo::IPv4, WorldPackets::Auth::ConnectTo::IPv6, WorldPackets::Auth::ConnectTo::SocketAddress::Name, WorldPackets::Auth::ConnectTo::NamedSocket, WorldPackets::Auth::ConnectTo::ConnectPayload::Port, WorldPackets::Auth::ConnectTo::ConnectPayload::Token, WorldPackets::Auth::ConnectTo::SocketAddress::Type, WorldPackets::Auth::ConnectTo::SocketAddress::V4, and WorldPackets::Auth::ConnectTo::SocketAddress::V6.
| ByteBuffer & WorldPackets::Auth::operator<< | ( | ByteBuffer & | data, |
| GameTime const & | gameTime | ||
| ) |
Definition at line 95 of file AuthenticationPackets.cpp.
References WorldPackets::Auth::GameTime::BillingType, ByteBuffer::FlushBits(), WorldPackets::Auth::GameTime::IsCAISEnabled, WorldPackets::Auth::GameTime::IsInIGR, WorldPackets::Auth::GameTime::IsPaidForByIGR, WorldPackets::Auth::GameTime::MinutesRemaining, and WorldPackets::Auth::GameTime::RealBillingType.
| ByteBuffer & WorldPackets::Auth::operator<< | ( | ByteBuffer & | data, |
| VirtualRealmInfo const & | virtualRealmInfo | ||
| ) |
Definition at line 43 of file AuthenticationPackets.cpp.
References WorldPackets::Auth::VirtualRealmInfo::RealmAddress, and WorldPackets::Auth::VirtualRealmInfo::RealmNameInfo.
| ByteBuffer & WorldPackets::Auth::operator<< | ( | ByteBuffer & | data, |
| VirtualRealmNameInfo const & | virtualRealmInfo | ||
| ) |
Definition at line 29 of file AuthenticationPackets.cpp.
References WorldPackets::SizedString::Data(), ByteBuffer::FlushBits(), WorldPackets::Auth::VirtualRealmNameInfo::IsInternalRealm, WorldPackets::Auth::VirtualRealmNameInfo::IsLocal, WorldPackets::Auth::VirtualRealmNameInfo::RealmNameActual, and WorldPackets::Auth::VirtualRealmNameInfo::RealmNameNormalized.
|
constexpr |
Definition at line 369 of file AuthenticationPackets.cpp.
Referenced by WorldPackets::Auth::EnterEncryptedMode::Write().
|
constexpr |
Definition at line 367 of file AuthenticationPackets.cpp.
Referenced by WorldPackets::Auth::EnterEncryptedMode::Write().