feat(net): add ClientServices::JoinRealmResult

This commit is contained in:
fallenoak 2025-10-01 19:49:30 -05:00
parent 3392c5b427
commit 6da008c942
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D
3 changed files with 6 additions and 0 deletions

View File

@ -308,6 +308,10 @@ int32_t ClientServices::GetLoginServerType() {
return ClientServices::LoginConnection()->GetLoginServerType(); return ClientServices::LoginConnection()->GetLoginServerType();
} }
void ClientServices::JoinRealmResult(uint32_t addr, int32_t port, int32_t a3, int32_t a4) {
// TODO
}
void ClientServices::LoginServerStatus(LOGIN_STATE state, LOGIN_RESULT result, const char* addrStr, const char* stateStr, const char* resultStr, uint8_t flags) { void ClientServices::LoginServerStatus(LOGIN_STATE state, LOGIN_RESULT result, const char* addrStr, const char* stateStr, const char* resultStr, uint8_t flags) {
CGlueMgr::SetLoginStateAndResult(state, result, addrStr, stateStr, resultStr, flags); CGlueMgr::SetLoginStateAndResult(state, result, addrStr, stateStr, resultStr, flags);

View File

@ -48,6 +48,7 @@ class ClientServices : public LoginResponse {
// Virtual member functions // Virtual member functions
virtual const char* GetLoginServer(); virtual const char* GetLoginServer();
virtual int32_t GetLoginServerType(); virtual int32_t GetLoginServerType();
virtual void JoinRealmResult(uint32_t addr, int32_t port, int32_t a3, int32_t a4);
virtual void LoginServerStatus(LOGIN_STATE state, LOGIN_RESULT result, const char* addrStr, const char* stateStr, const char* resultStr, uint8_t flags); virtual void LoginServerStatus(LOGIN_STATE state, LOGIN_RESULT result, const char* addrStr, const char* stateStr, const char* resultStr, uint8_t flags);
virtual void RealmEnumCallback(uint32_t a2); virtual void RealmEnumCallback(uint32_t a2);
}; };

View File

@ -18,6 +18,7 @@ class LoginResponse {
// Virtual member functions // Virtual member functions
virtual const char* GetLoginServer() = 0; virtual const char* GetLoginServer() = 0;
virtual int32_t GetLoginServerType() = 0; virtual int32_t GetLoginServerType() = 0;
virtual void JoinRealmResult(uint32_t addr, int32_t port, int32_t a3, int32_t a4) = 0;
virtual void LoginServerStatus(LOGIN_STATE state, LOGIN_RESULT result, const char* addrStr, const char* stateStr, const char* resultStr, uint8_t flags) = 0; virtual void LoginServerStatus(LOGIN_STATE state, LOGIN_RESULT result, const char* addrStr, const char* stateStr, const char* resultStr, uint8_t flags) = 0;
virtual void RealmEnumCallback(uint32_t a2) = 0; virtual void RealmEnumCallback(uint32_t a2) = 0;