ReplicaNet and RNLobby  1
UserClient Member List

This is the complete list of members for UserClient, including all inherited members.

AddFriend(const int friendLoginID)UserClient
AddUserInfo(const int loginID, const bool useCache=true, const bool trackChanges=false)UserClient
AnswerGameInvite(const int friendLoginID=UserInfo::kAnyLoginID)UserClient
AnswerMessage(const int fromLoginID=UserInfo::kAnyLoginID)UserClient
AuthoriseFriendRequest(const int friendLoginID)UserClient
BaseTransportServer() (defined in BaseTransportServer)BaseTransportServer
Begin(ThreadClass *threaded_class)Thread
CalculateConnectionNOnce(Transport *transport) (defined in BaseTransportServer)BaseTransportServerprotected
CallbackAccepted(Transport *transport)BaseTransportServerinlineprotectedvirtual
CallbackCannotChangeEmail(void) (defined in UserClient)UserClientinlineprotectedvirtual
CallbackCannotChangePassword(void) (defined in UserClient)UserClientinlineprotectedvirtual
CallbackChatRoomCreated(const int chatRoomID) (defined in UserClient)UserClientinlineprotectedvirtual
CallbackChatRoomEntered(const int chatRoomID) (defined in UserClient)UserClientinlineprotectedvirtual
CallbackChatRoomEnterFailed(const int chatRoomID, const Reason reason) (defined in UserClient)UserClientinlineprotectedvirtual
CallbackChatRoomKicked(const char *reason, bool banned, const UserInfo &user) (defined in UserClient)UserClientinlineprotectedvirtual
CallbackChatRoomLeft(const Reason reason) (defined in UserClient)UserClientinlineprotectedvirtual
CallbackChatRoomMessage(const char *text, const UserInfo &user, const bool whispered, const bool isAdminMessage, const unsigned int flags) (defined in UserClient)UserClientinlineprotectedvirtual
CallbackChatRoomUserEntered(const UserInfo &user) (defined in UserClient)UserClientinlineprotectedvirtual
CallbackChatRoomUserLeft(const RNReplicaNet::RNLobby::UserInfo &user, const Reason reason) (defined in UserClient)UserClientinlineprotectedvirtual
CallbackConnectionEstablished(Transport *transport)UserClientinlineprotectedvirtual
CallbackDataReceived(DynamicMessageHelper &message)BaseTransportServerinlineprotectedvirtual
CallbackDataSend(DynamicMessageHelper &message)BaseTransportServerinlineprotectedvirtual
CallbackDisconnected(Transport *transport)BaseTransportServerinlineprotectedvirtual
CallbackEmailChanged(void) (defined in UserClient)UserClientinlineprotectedvirtual
CallbackFriendAdded(const UserInfo &user)UserClientinlineprotectedvirtual
CallbackFriendDeleted(const int loginID)UserClientinlineprotectedvirtual
CallbackFriendUpdated(const UserInfo &user)UserClientinlineprotectedvirtual
CallbackGlobalKicked(const char *reason, bool banned, const UserInfo &user) (defined in UserClient)UserClientinlineprotectedvirtual
CallbackGotUserNonce(const char *userNonce, const int seconds) (defined in UserClient)UserClientinlineprotectedvirtual
CallbackGotVariable(const int loginID, const int section, const char *name, const char *value, const VariableAccess access)UserClientinlineprotectedvirtual
CallbackMessageReceived(const int fromLoginID, const char *message)UserClientinlineprotectedvirtual
CallbackNamesLike(const UserInfo &user)UserClientinlineprotectedvirtual
CallbackNamesLikeBegin(const char *match, const bool banned)UserClientinlineprotectedvirtual
CallbackNamesLikeEnd(void)UserClientinlineprotectedvirtual
CallbackNewStatsAvailable(const int lastUpdatedTitleID)UserClientinlineprotectedvirtual
CallbackParsePacketData(Transport *transport, void *data, size_t &length, DynamicMessageHelper &result, Entry &entry)BaseTransportServerprotectedvirtual
CallbackParseValidMessage(Transport *transport, DynamicMessageHelper &message, const size_t length)UserClientprotectedvirtual
CallbackPasswordChanged(void) (defined in UserClient)UserClientinlineprotectedvirtual
CallbackPoll(void)UserClientprotectedvirtual
CallbackQueryReplyTime(const float seconds)BaseTransportServerinlineprotectedvirtual
CallbackStateChange(const int previousState, const int newState)UserClientinlineprotectedvirtual
CallbackTidy(void)UserClientprotectedvirtual
CallbackUserAlreadyExists(const int loginID)UserClientinlineprotectedvirtual
CallbackUserInfoAdded(const UserInfo &user)UserClientinlineprotectedvirtual
CallbackUserInfoDeleted(const int loginID)UserClientinlineprotectedvirtual
CallbackUserInfoUpdated(const UserInfo &user)UserClientinlineprotectedvirtual
CallbackUserLogin(const int loginID)UserClientinlineprotectedvirtual
CallbackUserLoginFailed(const Reason reason)UserClientinlineprotectedvirtual
CallbackUserLoginFromOtherClient(void)UserClientinlineprotectedvirtual
CallbackUserLogout(const Reason reason)UserClientinlineprotectedvirtual
CallbackVariableNotFound(const int loginID, const int section, const char *name, const VariableAccess access)UserClientinlineprotectedvirtual
CallThreadEntry(ThreadClass *thread_class)Threadstatic
CancelGameInvite(const int friendLoginID)UserClient
ChangeEmail(const char *emailAddress="") (defined in UserClient)UserClient
ChangePassword(const char *password="") (defined in UserClient)UserClient
ChatRoomAdminMessage(const char *text, const unsigned int flags=0)UserClient
ChatRoomKickUser(const int loginID, const bool ban=false, const char *reason="")UserClient
ChatRoomSay(const char *text, const unsigned int flags=0)UserClient
ChatRoomWhisper(const int loginID, const char *text, const unsigned int flags=0)UserClient
CheckQuit(void)ThreadClassprotected
CreateChatRoom(const char *password=0)UserClient
CreateLoginUser(const char *name, const char *password, const char *emailAddress="", const char *optionalID="")UserClient
DeleteUser(void)UserClient
DenyFriendRequest(const int friendLoginID)UserClient
DoQuitNow(const int returnCode)ThreadClassprotected
EnterChatRoom(const int chatRoomID, const char *password=0)UserClient
FindEntry(Transport *transport) (defined in BaseTransportServer)BaseTransportServerprotected
FloatTime(void) (defined in BaseTransportServer)BaseTransportServerstatic
GenerateNewNonce(void) (defined in BaseTransportServer)BaseTransportServerprotected
GetConnectionNOnce(Transport *transport=0, const Entry *entry=0)BaseTransportServerprotected
GetCurrentProcessorNumber(void)Threadstatic
GetCurrentRoom(void)UserClient
GetEverTerminated(void)Thread
GetIsRunning(void) const Thread
GetLastOnlineTime(void)UserClient
GetLoginID(void)UserClient
GetLoginName(void)UserClient
GetNumActive(void) (defined in Thread)Threadinlinestatic
GetNumAllocated(void) (defined in ThreadClass)ThreadClassinlineprotectedstatic
GetNumAllocated(void) (defined in Thread)Threadinlinestatic
GetNumConnections(void) const BaseTransportServer
GetNumTotalSessions(void) const BaseTransportServer
GetPendingGetVariableRequests(void) (defined in UserClient)UserClient
GetPlayingAGame(void)UserClient
GetPlayingAGameURL(void)UserClient
GetPreferredProcessor(void)Thread
GetState(void)UserClient
GetTerminated(void)Thread
GetUserInfo(const int loginID, UserInfo *result)UserClient
GetVariable(const int section, const char *name, const VariableAccess access=kPrivateReadWrite)UserClient
GetVariable(const int loginID, const int section, const char *name, const VariableAccess access=kPublicReadPrivateRead)UserClient
GlobalKickUser(const int loginID, const bool ban=false, const char *reason="")UserClient
GlobalRestoreUser(const int loginID)UserClient
IsRoomAdmin(void)UserClient
IsSuperAdmin(void)UserClient
kNoOwnerThread enum value (defined in MutexClass)MutexClass
kPrivateRead enum value (defined in UserClient)UserClient
kPrivateReadWrite enum value (defined in UserClient)UserClient
kPublicReadPrivateRead enum value (defined in UserClient)UserClient
kPublicReadPrivateReadWrite enum value (defined in UserClient)UserClient
kReason_AccountBlocked enum value (defined in UserClient)UserClient
kReason_ChatRoomBanned enum value (defined in UserClient)UserClient
kReason_ChatRoomClosed enum value (defined in UserClient)UserClient
kReason_ChatRoomDoesNotExist enum value (defined in UserClient)UserClient
kReason_ChatRoomFull enum value (defined in UserClient)UserClient
kReason_ChatRoomKickedByAdmin enum value (defined in UserClient)UserClient
kReason_ChatRoomUserLeft enum value (defined in UserClient)UserClient
kReason_ChatRoomWrongPassword enum value (defined in UserClient)UserClient
kReason_ClientForcedLogout enum value (defined in UserClient)UserClient
kReason_IncorrectLoginDetails enum value (defined in UserClient)UserClient
kReason_ServerForcedLogout enum value (defined in UserClient)UserClient
kState_FriendRequest enum value (defined in UserClient)UserClient
kState_GameInvite enum value (defined in UserClient)UserClient
kState_Message enum value (defined in UserClient)UserClient
kState_Online enum value (defined in UserClient)UserClient
LeaveChatRoom(void)UserClient
Lock(void)MutexClass
LoginUser(const char *name, const char *password)UserClient
LogoutUser(void)UserClient
mAllowDelete (defined in BaseTransportServer)BaseTransportServerprotected
mClientEntry (defined in BaseTransportServer)BaseTransportServerprotected
mClientGotAPacket (defined in BaseTransportServer)BaseTransportServerprotected
mClientIsStable (defined in BaseTransportServer)BaseTransportServerprotected
mConnected (defined in BaseTransportServer)BaseTransportServerprotected
mIsListen (defined in BaseTransportServer)BaseTransportServerprotected
mNOnce (defined in BaseTransportServer)BaseTransportServerprotected
mNumConnections (defined in BaseTransportServer)BaseTransportServerprotected
mNumTotalConnections (defined in BaseTransportServer)BaseTransportServerprotected
mTransport (defined in BaseTransportServer)BaseTransportServerprotected
MutexClass()MutexClass
PackageAndSendData(Transport *transport, const DynamicMessageHelper &message)BaseTransportServerprotectedvirtual
PlayingAGame(const bool playing=false, const char *url="")UserClient
Reason enum name (defined in UserClient)UserClient
RemoveFriend(const int friendLoginID)UserClient
RemoveUserInfo(const int loginID)UserClient
RequestNamesLike(const char *match="", const bool banned=false)UserClient
RequestUserNonce(const int seconds)UserClient
SendGameInvite(const int friendLoginID, const char *invite="")UserClient
SendMessageTo(const int loginID, const char *message="")UserClient
SetAsDisconnecting(Transport *transport)BaseTransportServer
SetEncryptionKey(const void *data, const int length)BaseTransportServer
SetPreferredProcessor(int processor=kReplicaNetPreferredProcessorOSChoice)Thread
SetServer(const XPAddress &address)UserClient
SetVariable(const int section, const char *name, const char *value=0, const VariableAccess access=kPrivateReadWrite)UserClient
Sleep(int milliseconds)ThreadClass
Start(void)UserClient
StartWithTransport(Transport *transport, const bool allowDelete=true, const bool isListen=true)BaseTransportServervirtual
Stop(void)UserClientvirtual
Terminate(void)Thread
Thread()Thread
RNReplicaNet::ThreadClass()ThreadClass
ThreadEntry(void)BaseTransportServerprotectedvirtual
UnLock(void)MutexClass
UserClient() (defined in UserClient)UserClient
VariableAccess enum name (defined in UserClient)UserClient
~BaseTransportServer() (defined in BaseTransportServer)BaseTransportServervirtual
~MutexClass()MutexClassvirtual
~Thread()Threadvirtual
~ThreadClass()ThreadClassvirtual
~UserClient() (defined in UserClient)UserClientvirtual