11 #include "RNPlatform/Inc/MemoryTracking.h"
12 #ifndef _BACKENDCLIENT_H_
13 #define _BACKENDCLIENT_H_
14 #include "RNPlatform/Inc/Encryption.h"
15 #include "RNPlatform/Inc/ThreadClass.h"
16 #include "RNPlatform/Inc/Thread.h"
17 #include "RNXPSockets/Inc/XPSockets.h"
18 #include "RNLobby/Inc/BackendServer.h"
20 namespace RNReplicaNet
41 bool Start(
const int titleID,
const char *encryptionKey);
49 BackendServer::Reply
GetReply(
void)
const;
51 virtual void CallbackCompleted(
void) {}
70 void CleanQuery(
void);
72 bool CallbackPoll(
void);
74 BackendServer::Reply mReply;
76 std::string mEncryptionKey;
80 SysTimeType mLastSentTime;
84 bool mUseReleaseServers;
BackendServer::Reply GetReply(void) const
virtual bool CallbackServerAddress(XPAddress &address)
Definition: XPSocket.h:91
static bool IsAuthenticated(void)
When the BackendClient has successfully completed an authentication request this returns true...
void UseReleaseServers(const bool use=false)
static void DisableValidateOrderingCheck(void)
Definition: BackendClient.h:32
Definition: MessageHelper.h:211
bool Start(const int titleID, const char *encryptionKey)
A server base class that handles encrypted messages to and from a socket.
Definition: BaseServer.h:24