diff options
author | Shauren <shauren.trinity@gmail.com> | 2013-01-27 17:33:01 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2013-01-27 17:33:01 +0100 |
commit | 6e80357f8e8b4e820bab8bd05fb8457c3cb46d11 (patch) | |
tree | 43c19c9e00dbf99c3811900438348bfe266d82fb /src/server/authserver/Server/AuthSocket.h | |
parent | e1d12de2b14534e35916e58afbe4e7016f0b6ff7 (diff) |
Core/Authserver: Added possibility to allow realm connections both from "world" and local networks.
Diffstat (limited to 'src/server/authserver/Server/AuthSocket.h')
-rw-r--r-- | src/server/authserver/Server/AuthSocket.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/authserver/Server/AuthSocket.h b/src/server/authserver/Server/AuthSocket.h index 87fd092381e..6c13f85a022 100644 --- a/src/server/authserver/Server/AuthSocket.h +++ b/src/server/authserver/Server/AuthSocket.h @@ -23,6 +23,9 @@ #include "BigNumber.h" #include "RealmSocket.h" +class ACE_INET_Addr; +struct Realm; + // Handle login commands class AuthSocket: public RealmSocket::Session { @@ -36,6 +39,8 @@ public: virtual void OnAccept(void); virtual void OnClose(void); + static ACE_INET_Addr const& GetAddressForClient(Realm const& realm, ACE_INET_Addr const& clientAddr); + bool _HandleLogonChallenge(); bool _HandleLogonProof(); bool _HandleReconnectChallenge(); |