| 
    ReplicaNet and RNLobby
    1
    
   | 
 
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) | BaseTransportServer | protected | 
| CallbackAccepted(Transport *transport) | BaseTransportServer | inlineprotectedvirtual | 
| CallbackCannotChangeEmail(void) (defined in UserClient) | UserClient | inlineprotectedvirtual | 
| CallbackCannotChangePassword(void) (defined in UserClient) | UserClient | inlineprotectedvirtual | 
| CallbackChatRoomCreated(const int chatRoomID) (defined in UserClient) | UserClient | inlineprotectedvirtual | 
| CallbackChatRoomEntered(const int chatRoomID) (defined in UserClient) | UserClient | inlineprotectedvirtual | 
| CallbackChatRoomEnterFailed(const int chatRoomID, const Reason reason) (defined in UserClient) | UserClient | inlineprotectedvirtual | 
| CallbackChatRoomKicked(const char *reason, bool banned, const UserInfo &user) (defined in UserClient) | UserClient | inlineprotectedvirtual | 
| CallbackChatRoomLeft(const Reason reason) (defined in UserClient) | UserClient | inlineprotectedvirtual | 
| CallbackChatRoomMessage(const char *text, const UserInfo &user, const bool whispered, const bool isAdminMessage, const unsigned int flags) (defined in UserClient) | UserClient | inlineprotectedvirtual | 
| CallbackChatRoomUserEntered(const UserInfo &user) (defined in UserClient) | UserClient | inlineprotectedvirtual | 
| CallbackChatRoomUserLeft(const RNReplicaNet::RNLobby::UserInfo &user, const Reason reason) (defined in UserClient) | UserClient | inlineprotectedvirtual | 
| CallbackConnectionEstablished(Transport *transport) | UserClient | inlineprotectedvirtual | 
| CallbackDataReceived(DynamicMessageHelper &message) | BaseTransportServer | inlineprotectedvirtual | 
| CallbackDataSend(DynamicMessageHelper &message) | BaseTransportServer | inlineprotectedvirtual | 
| CallbackDisconnected(Transport *transport) | BaseTransportServer | inlineprotectedvirtual | 
| CallbackEmailChanged(void) (defined in UserClient) | UserClient | inlineprotectedvirtual | 
| CallbackFriendAdded(const UserInfo &user) | UserClient | inlineprotectedvirtual | 
| CallbackFriendDeleted(const int loginID) | UserClient | inlineprotectedvirtual | 
| CallbackFriendUpdated(const UserInfo &user) | UserClient | inlineprotectedvirtual | 
| CallbackGlobalKicked(const char *reason, bool banned, const UserInfo &user) (defined in UserClient) | UserClient | inlineprotectedvirtual | 
| CallbackGotUserNonce(const char *userNonce, const int seconds) (defined in UserClient) | UserClient | inlineprotectedvirtual | 
| CallbackGotVariable(const int loginID, const int section, const char *name, const char *value, const VariableAccess access) | UserClient | inlineprotectedvirtual | 
| CallbackMessageReceived(const int fromLoginID, const char *message) | UserClient | inlineprotectedvirtual | 
| CallbackNamesLike(const UserInfo &user) | UserClient | inlineprotectedvirtual | 
| CallbackNamesLikeBegin(const char *match, const bool banned) | UserClient | inlineprotectedvirtual | 
| CallbackNamesLikeEnd(void) | UserClient | inlineprotectedvirtual | 
| CallbackNewStatsAvailable(const int lastUpdatedTitleID) | UserClient | inlineprotectedvirtual | 
| CallbackParsePacketData(Transport *transport, void *data, size_t &length, DynamicMessageHelper &result, Entry &entry) | BaseTransportServer | protectedvirtual | 
| CallbackParseValidMessage(Transport *transport, DynamicMessageHelper &message, const size_t length) | UserClient | protectedvirtual | 
| CallbackPasswordChanged(void) (defined in UserClient) | UserClient | inlineprotectedvirtual | 
| CallbackPoll(void) | UserClient | protectedvirtual | 
| CallbackQueryReplyTime(const float seconds) | BaseTransportServer | inlineprotectedvirtual | 
| CallbackStateChange(const int previousState, const int newState) | UserClient | inlineprotectedvirtual | 
| CallbackTidy(void) | UserClient | protectedvirtual | 
| CallbackUserAlreadyExists(const int loginID) | UserClient | inlineprotectedvirtual | 
| CallbackUserInfoAdded(const UserInfo &user) | UserClient | inlineprotectedvirtual | 
| CallbackUserInfoDeleted(const int loginID) | UserClient | inlineprotectedvirtual | 
| CallbackUserInfoUpdated(const UserInfo &user) | UserClient | inlineprotectedvirtual | 
| CallbackUserLogin(const int loginID) | UserClient | inlineprotectedvirtual | 
| CallbackUserLoginFailed(const Reason reason) | UserClient | inlineprotectedvirtual | 
| CallbackUserLoginFromOtherClient(void) | UserClient | inlineprotectedvirtual | 
| CallbackUserLogout(const Reason reason) | UserClient | inlineprotectedvirtual | 
| CallbackVariableNotFound(const int loginID, const int section, const char *name, const VariableAccess access) | UserClient | inlineprotectedvirtual | 
| CallThreadEntry(ThreadClass *thread_class) | Thread | static | 
| 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) | ThreadClass | protected | 
| 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) | ThreadClass | protected | 
| EnterChatRoom(const int chatRoomID, const char *password=0) | UserClient | |
| FindEntry(Transport *transport) (defined in BaseTransportServer) | BaseTransportServer | protected | 
| FloatTime(void) (defined in BaseTransportServer) | BaseTransportServer | static | 
| GenerateNewNonce(void) (defined in BaseTransportServer) | BaseTransportServer | protected | 
| GetConnectionNOnce(Transport *transport=0, const Entry *entry=0) | BaseTransportServer | protected | 
| GetCurrentProcessorNumber(void) | Thread | static | 
| GetCurrentRoom(void) | UserClient | |
| GetEverTerminated(void) | Thread | |
| GetIsRunning(void) const | Thread | |
| GetLastOnlineTime(void) | UserClient | |
| GetLoginID(void) | UserClient | |
| GetLoginName(void) | UserClient | |
| GetNumActive(void) (defined in Thread) | Thread | inlinestatic | 
| GetNumAllocated(void) (defined in ThreadClass) | ThreadClass | inlineprotectedstatic | 
| GetNumAllocated(void) (defined in Thread) | Thread | inlinestatic | 
| 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) | BaseTransportServer | protected | 
| mClientEntry (defined in BaseTransportServer) | BaseTransportServer | protected | 
| mClientGotAPacket (defined in BaseTransportServer) | BaseTransportServer | protected | 
| mClientIsStable (defined in BaseTransportServer) | BaseTransportServer | protected | 
| mConnected (defined in BaseTransportServer) | BaseTransportServer | protected | 
| mIsListen (defined in BaseTransportServer) | BaseTransportServer | protected | 
| mNOnce (defined in BaseTransportServer) | BaseTransportServer | protected | 
| mNumConnections (defined in BaseTransportServer) | BaseTransportServer | protected | 
| mNumTotalConnections (defined in BaseTransportServer) | BaseTransportServer | protected | 
| mTransport (defined in BaseTransportServer) | BaseTransportServer | protected | 
| MutexClass() | MutexClass | |
| PackageAndSendData(Transport *transport, const DynamicMessageHelper &message) | BaseTransportServer | protectedvirtual | 
| 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) | BaseTransportServer | virtual | 
| Stop(void) | UserClient | virtual | 
| Terminate(void) | Thread | |
| Thread() | Thread | |
| RNReplicaNet::ThreadClass() | ThreadClass | |
| ThreadEntry(void) | BaseTransportServer | protectedvirtual | 
| UnLock(void) | MutexClass | |
| UserClient() (defined in UserClient) | UserClient | |
| VariableAccess enum name (defined in UserClient) | UserClient | |
| ~BaseTransportServer() (defined in BaseTransportServer) | BaseTransportServer | virtual | 
| ~MutexClass() | MutexClass | virtual | 
| ~Thread() | Thread | virtual | 
| ~ThreadClass() | ThreadClass | virtual | 
| ~UserClient() (defined in UserClient) | UserClient | virtual | 
 1.8.6