| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <meta http-equiv="X-UA-Compatible" content="IE=9"/>
- <title>RakNet: RakNet::Lobby2Message Struct Reference</title>
- <link href="tabs.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="jquery.js"></script>
- <script type="text/javascript" src="dynsections.js"></script>
- <link href="doxygen.css" rel="stylesheet" type="text/css" />
- </head>
- <body>
- <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
- <div id="titlearea">
- <table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">RakNet
-  <span id="projectnumber">4.0</span>
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- end header part -->
- <!-- Generated by Doxygen 1.8.2 -->
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li><a href="modules.html"><span>Modules</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="navelem"><a class="el" href="namespaceRakNet.html">RakNet</a></li><li class="navelem"><a class="el" href="structRakNet_1_1Lobby2Message.html">Lobby2Message</a></li> </ul>
- </div>
- </div><!-- top -->
- <div class="header">
- <div class="summary">
- <a href="#pub-methods">Public Member Functions</a> |
- <a href="#pub-attribs">Public Attributes</a> |
- <a href="structRakNet_1_1Lobby2Message-members.html">List of all members</a> </div>
- <div class="headertitle">
- <div class="title">RakNet::Lobby2Message Struct Reference<span class="mlabels"><span class="mlabel">abstract</span></span><div class="ingroups"><a class="el" href="group__LOBBY__2__COMMANDS.html">Lobby2Commands</a></div></div> </div>
- </div><!--header-->
- <div class="contents">
- <p>A <a class="el" href="structRakNet_1_1Lobby2Message.html" title="A Lobby2Message encapsulates a networked function call from the client.">Lobby2Message</a> encapsulates a networked function call from the client.
- <a href="structRakNet_1_1Lobby2Message.html#details">More...</a></p>
- <p><code>#include <Lobby2Message.h></code></p>
- <div class="dynheader">
- Inheritance diagram for RakNet::Lobby2Message:</div>
- <div class="dyncontent">
- <div class="center">
- <img src="structRakNet_1_1Lobby2Message.png" usemap="#RakNet::Lobby2Message_map" alt=""/>
- <map id="RakNet::Lobby2Message_map" name="RakNet::Lobby2Message_map">
- <area href="structRakNet_1_1BookmarkedUsers__Add.html" title="Remembers a user, with a type integer and description for you to use, if desired." alt="RakNet::BookmarkedUsers_Add" shape="rect" coords="349,56,688,80"/>
- <area href="structRakNet_1_1BookmarkedUsers__Get.html" title="Returns all users added to BookmarkedUsers_Add." alt="RakNet::BookmarkedUsers_Get" shape="rect" coords="349,112,688,136"/>
- <area href="structRakNet_1_1BookmarkedUsers__Remove.html" title="Remove a user added with BookmarkedUsers_Add." alt="RakNet::BookmarkedUsers_Remove" shape="rect" coords="349,168,688,192"/>
- <area href="structRakNet_1_1CDKey__Add.html" title="Adds CDKeys to the database. Duplicate CDKeys for a particular title are ignored. CDKeys can be ident..." alt="RakNet::CDKey_Add" shape="rect" coords="349,224,688,248"/>
- <area href="structRakNet_1_1CDKey__FlagStolen.html" title="Flags one or more CD keys as stolen. Stolen CD keys will prevent Client_Login() if check cd key is tr..." alt="RakNet::CDKey_FlagStolen" shape="rect" coords="349,280,688,304"/>
- <area href="structRakNet_1_1CDKey__GetStatus.html" title="Returns if a CD key was previously added with AddCDKey." alt="RakNet::CDKey_GetStatus" shape="rect" coords="349,336,688,360"/>
- <area href="structRakNet_1_1CDKey__Use.html" title="Associates a cd key with a user, such that the cd key cannot be used again. If Client_Login() is call..." alt="RakNet::CDKey_Use" shape="rect" coords="349,392,688,416"/>
- <area href="structRakNet_1_1Clans__AcceptJoinInvitation.html" title="If myPrimaryKey has an invitation to the specified clan, add him to the clan. Fail on specified outpu..." alt="RakNet::Clans_AcceptJoinInvitation" shape="rect" coords="349,448,688,472"/>
- <area href="structRakNet_1_1Clans__AcceptJoinRequest.html" title="A clan leader or subleader accepts a join request from requestingUserHandle to this clan..." alt="RakNet::Clans_AcceptJoinRequest" shape="rect" coords="349,504,688,528"/>
- <area href="structRakNet_1_1Clans__ChangeHandle.html" title="Renames the clan. Note that this may be called asynchronously, in which case the stored procedure sho..." alt="RakNet::Clans_ChangeHandle" shape="rect" coords="349,560,688,584"/>
- <area href="structRakNet_1_1Clans__Create.html" title="userHandle updates the clanDescription and clanBinaryData of a clan with the specified clanHandle..." alt="RakNet::Clans_Create" shape="rect" coords="349,616,688,640"/>
- <area href="structRakNet_1_1Clans__CreateBoard.html" title="Creates a new clan board for clan members to post in using AddPostToClanBoard. Clan boards are unique..." alt="RakNet::Clans_CreateBoard" shape="rect" coords="349,672,688,696"/>
- <area href="structRakNet_1_1Clans__CreateNewTopic.html" title="Each clan has a clan board that only clan members can post to. This adds a topic to the clan board..." alt="RakNet::Clans_CreateNewTopic" shape="rect" coords="349,728,688,752"/>
- <area href="structRakNet_1_1Clans__DestroyBoard.html" title="Success, invalid parameter syntax, myPrimaryKey is not the leader or subleader of clanHandle..." alt="RakNet::Clans_DestroyBoard" shape="rect" coords="349,784,688,808"/>
- <area href="structRakNet_1_1Clans__DownloadInvitationList.html" title="Returns all invites sent by Clans_SendJoinInvitation that were not yet acted upon (withdrawn..." alt="RakNet::Clans_DownloadInvitationList" shape="rect" coords="349,840,688,864"/>
- <area href="structRakNet_1_1Clans__DownloadRequestList.html" title="Returns all open requests this user has sent to clans, that have not yet acted upon (withdrawn..." alt="RakNet::Clans_DownloadRequestList" shape="rect" coords="349,896,688,920"/>
- <area href="structRakNet_1_1Clans__Get.html" title="Returns all clans that userHandle is a member of. Clans and clan members should be sorted by name..." alt="RakNet::Clans_Get" shape="rect" coords="349,952,688,976"/>
- <area href="structRakNet_1_1Clans__GetBlacklist.html" title="Returns a list of all members blacklisted from this clan. Each element in the list contains the handl..." alt="RakNet::Clans_GetBlacklist" shape="rect" coords="349,1008,688,1032"/>
- <area href="structRakNet_1_1Clans__GetBoards.html" title="Gets clan boards created for clanHandle. Boards are returned if we are a clan member, or if allowPublicReads in Clans_CreateBoard() was passed as false. However, if we are banned from this clan, no boards are returned." alt="RakNet::Clans_GetBoards" shape="rect" coords="349,1064,688,1088"/>
- <area href="structRakNet_1_1Clans__GetList.html" title="Returns all clans names." alt="RakNet::Clans_GetList" shape="rect" coords="349,1120,688,1144"/>
- <area href="structRakNet_1_1Clans__GetMemberProperties.html" title="Returns properties for a clan member of a given clan." alt="RakNet::Clans_GetMemberProperties" shape="rect" coords="349,1176,688,1200"/>
- <area href="structRakNet_1_1Clans__GetMembers.html" title="Returns all clan members for this clan. Each entry returned contains handle, description, binary data, status (leader, regular member, subleader)." alt="RakNet::Clans_GetMembers" shape="rect" coords="349,1232,688,1256"/>
- <area href="structRakNet_1_1Clans__GetPosts.html" title="Gets all posts for a particular topic. If postId is not a topic but is instead a post in a topic..." alt="RakNet::Clans_GetPosts" shape="rect" coords="349,1288,688,1312"/>
- <area href="structRakNet_1_1Clans__GetProperties.html" title="Returns clanDescription and clanBinaryData for the given clan." alt="RakNet::Clans_GetProperties" shape="rect" coords="349,1344,688,1368"/>
- <area href="structRakNet_1_1Clans__GetTopics.html" title="Gets topics (posts that are not replies to other posts, created with Clans_CreateTopic()) for the spe..." alt="RakNet::Clans_GetTopics" shape="rect" coords="349,1400,688,1424"/>
- <area href="structRakNet_1_1Clans__GrantLeader.html" title="myPrimaryKey becomes a subleader. newLeaderHandle becomes the leader. An email is sent with Emails_Se..." alt="RakNet::Clans_GrantLeader" shape="rect" coords="349,1456,688,1480"/>
- <area href="structRakNet_1_1Clans__KickAndBlacklistUser.html" title="Kicks a user from the clan and/or blacklists a user so they cannot join. Only a clan leader or sublea..." alt="RakNet::Clans_KickAndBlacklistUser" shape="rect" coords="349,1512,688,1536"/>
- <area href="structRakNet_1_1Clans__Leave.html" title="Remove user identified by myPrimaryKey from clan identified by clanHandle." alt="RakNet::Clans_Leave" shape="rect" coords="349,1568,688,1592"/>
- <area href="structRakNet_1_1Clans__RejectJoinInvitation.html" title="If we have an open clan invitation, reject it (just delete it from the database)." alt="RakNet::Clans_RejectJoinInvitation" shape="rect" coords="349,1624,688,1648"/>
- <area href="structRakNet_1_1Clans__RejectJoinRequest.html" title="Rejects a clan join request from requestingUserHandle. Send an email from myPrimaryKey to requestingU..." alt="RakNet::Clans_RejectJoinRequest" shape="rect" coords="349,1680,688,1704"/>
- <area href="structRakNet_1_1Clans__RemovePost.html" title="The clan leader or subleaders may remove posts or topics from a clan board." alt="RakNet::Clans_RemovePost" shape="rect" coords="349,1736,688,1760"/>
- <area href="structRakNet_1_1Clans__ReplyToTopic.html" title="Replies to a topic created with Clans_CreateTopic(). If postId references a post within a topic..." alt="RakNet::Clans_ReplyToTopic" shape="rect" coords="349,1792,688,1816"/>
- <area href="structRakNet_1_1Clans__SendJoinInvitation.html" title="if myPrimaryKey is a leader or subleader of clanHandle, and invitedUserHandle is a valid user not alr..." alt="RakNet::Clans_SendJoinInvitation" shape="rect" coords="349,1848,688,1872"/>
- <area href="structRakNet_1_1Clans__SendJoinRequest.html" title="Function has two forms:" alt="RakNet::Clans_SendJoinRequest" shape="rect" coords="349,1904,688,1928"/>
- <area href="structRakNet_1_1Clans__SetMemberRank.html" title="Lets the clan leader set the rank property for a clan member." alt="RakNet::Clans_SetMemberRank" shape="rect" coords="349,1960,688,1984"/>
- <area href="structRakNet_1_1Clans__SetMyMemberProperties.html" title="Each member of each clan has the the properties clanMemberDescription and clanMemberBinaryData which ..." alt="RakNet::Clans_SetMyMemberProperties" shape="rect" coords="349,2016,688,2040"/>
- <area href="structRakNet_1_1Clans__SetProperties.html" title="userHandle updates the clanDescription and clanBinaryData of a clan with the specified clanHandle..." alt="RakNet::Clans_SetProperties" shape="rect" coords="349,2072,688,2096"/>
- <area href="structRakNet_1_1Clans__SetSubleaderStatus.html" title="Promotes a clan member to a subleader, or demotes a subleader to a regular member. On promotion, email is sent to all members from myPrimary key with the specified subject and body. On demotion, email is sent to all leaders from myPrimary key with the specified subject and body." alt="RakNet::Clans_SetSubleaderStatus" shape="rect" coords="349,2128,688,2152"/>
- <area href="structRakNet_1_1Clans__UnblacklistUser.html" title="Removes a user from the blacklist for this clan." alt="RakNet::Clans_UnblacklistUser" shape="rect" coords="349,2184,688,2208"/>
- <area href="structRakNet_1_1Clans__WithdrawJoinInvitation.html" title="if myPrimaryKey is a leader or subleader of clanHandle, and invitedUserHandle is a valid user with an..." alt="RakNet::Clans_WithdrawJoinInvitation" shape="rect" coords="349,2240,688,2264"/>
- <area href="structRakNet_1_1Clans__WithdrawJoinRequest.html" title="Withdraws a previously sent clan join request via SendClanJoinRequest. Use Emails_Send() to send an e..." alt="RakNet::Clans_WithdrawJoinRequest" shape="rect" coords="349,2296,688,2320"/>
- <area href="structRakNet_1_1Client__ChangeHandle.html" title="Changes the handle for a user." alt="RakNet::Client_ChangeHandle" shape="rect" coords="349,2352,688,2376"/>
- <area href="structRakNet_1_1Client__GetAccountDetails.html" title="Get the parameters set with Client_RegisterAccount." alt="RakNet::Client_GetAccountDetails" shape="rect" coords="349,2408,688,2432"/>
- <area href="structRakNet_1_1Client__GetEmailAddress.html" title="Returns the email address associated with a specific handle, invalid handle. This is used for passwor..." alt="RakNet::Client_GetEmailAddress" shape="rect" coords="349,2464,688,2488"/>
- <area href="structRakNet_1_1Client__GetIgnoreList.html" title="Returns all users I have ignored." alt="RakNet::Client_GetIgnoreList" shape="rect" coords="349,2520,688,2544"/>
- <area href="structRakNet_1_1Client__GetPasswordByPasswordRecoveryAnswer.html" title="Returns the password associated with a handle, if the passwordRecoveryAnswer is correct." alt="RakNet::Client_GetPasswordByPasswordRecoveryAnswer" shape="rect" coords="349,2576,688,2600"/>
- <area href="structRakNet_1_1Client__GetPasswordRecoveryQuestionByHandle.html" title="Returns the passwordRecoveryQuestion associated with handle, invalid handle." alt="RakNet::Client_GetPasswordRecoveryQuestionByHandle" shape="rect" coords="349,2632,688,2656"/>
- <area href="structRakNet_1_1Client__GetPresence.html" title="Gets in-memory information about a user's login state, such as which game they are playing..." alt="RakNet::Client_GetPresence" shape="rect" coords="349,2688,688,2712"/>
- <area href="structRakNet_1_1Client__Login.html" title="Logon with a previously registered account." alt="RakNet::Client_Login" shape="rect" coords="349,2744,688,2768"/>
- <area href="structRakNet_1_1Client__Logoff.html" title="Logoff, after logging in." alt="RakNet::Client_Logoff" shape="rect" coords="349,2800,688,2824"/>
- <area href="structRakNet_1_1Client__PerTitleBinaryStorage.html" title="For each combination of user and title, structures can be stored." alt="RakNet::Client_PerTitleBinaryStorage" shape="rect" coords="349,2856,688,2880"/>
- <area href="structRakNet_1_1Client__RegisterAccount.html" title="This creates a new account in the database, which can be used in a subsequent call to Login..." alt="RakNet::Client_RegisterAccount" shape="rect" coords="349,2912,688,2936"/>
- <area href="structRakNet_1_1Client__SetPresence.html" title="Sets in-memory information about your login state, such as which game you are playing, or if you are playing a game Online friends will be notified when you presence changes For the XBOX, just use XUserSetProperty and XUserSetContext directly, as there is no analogue to this function." alt="RakNet::Client_SetPresence" shape="rect" coords="349,2968,688,2992"/>
- <area href="structRakNet_1_1Client__StartIgnore.html" title="Adds the specified user to an ignore list for my user. Recommended to store the primary key of the re..." alt="RakNet::Client_StartIgnore" shape="rect" coords="349,3024,688,3048"/>
- <area href="structRakNet_1_1Client__StopIgnore.html" title="Removes an entry in the database such that myHandle will no longer ignore theirHandle." alt="RakNet::Client_StopIgnore" shape="rect" coords="349,3080,688,3104"/>
- <area href="structRakNet_1_1Client__UpdateAccount.html" title="Will update any or all of the inputs that were previously passed to Client_RegisterAccount, except handle." alt="RakNet::Client_UpdateAccount" shape="rect" coords="349,3136,688,3160"/>
- <area href="structRakNet_1_1Client__ValidateHandle.html" title="Looks up in the database if this handle is already in use, subject to the usual constraints of handle..." alt="RakNet::Client_ValidateHandle" shape="rect" coords="349,3192,688,3216"/>
- <area href="structRakNet_1_1Emails__Delete.html" title="Deletes an email with a specified ID. This ID is returned in GetEmail and should uniquely identify an..." alt="RakNet::Emails_Delete" shape="rect" coords="349,3248,688,3272"/>
- <area href="structRakNet_1_1Emails__Get.html" title="Returns emails as noted. Emails which were marked deleted are not returned." alt="RakNet::Emails_Get" shape="rect" coords="349,3304,688,3328"/>
- <area href="structRakNet_1_1Emails__Send.html" title="Adds to an emails table from myHandle (store primary key) to recipient handles (store primary key) th..." alt="RakNet::Emails_Send" shape="rect" coords="349,3360,688,3384"/>
- <area href="structRakNet_1_1Emails__SetStatus.html" title="Sets the status flag for an email. This is a property defined by and used by the user." alt="RakNet::Emails_SetStatus" shape="rect" coords="349,3416,688,3440"/>
- <area href="structRakNet_1_1Friends__AcceptInvite.html" title="Stores in the database that this user is now my friend. This is bidirectional, which is to say if som..." alt="RakNet::Friends_AcceptInvite" shape="rect" coords="349,3472,688,3496"/>
- <area href="structRakNet_1_1Friends__GetFriends.html" title="Gets all friends to this user." alt="RakNet::Friends_GetFriends" shape="rect" coords="349,3528,688,3552"/>
- <area href="structRakNet_1_1Friends__GetInvites.html" title="Returns all invites for this user." alt="RakNet::Friends_GetInvites" shape="rect" coords="349,3584,688,3608"/>
- <area href="structRakNet_1_1Friends__RejectInvite.html" title="Removes from the database the pending add friend invite. Operation completes even if ignored..." alt="RakNet::Friends_RejectInvite" shape="rect" coords="349,3640,688,3664"/>
- <area href="structRakNet_1_1Friends__Remove.html" title="Ends a friendship between two users. Remove from the database the friend entry between my handle and ..." alt="RakNet::Friends_Remove" shape="rect" coords="349,3696,688,3720"/>
- <area href="structRakNet_1_1Friends__SendInvite.html" title="Stores in the database an add friend invite from my handle to their handle. The combination of my han..." alt="RakNet::Friends_SendInvite" shape="rect" coords="349,3752,688,3776"/>
- <area href="structRakNet_1_1Platform__Shutdown.html" title="Platform specific startup. Unused on the PC." alt="RakNet::Platform_Shutdown" shape="rect" coords="349,3808,688,3832"/>
- <area href="structRakNet_1_1Platform__Startup.html" title="Platform specific startup. Unused on the PC." alt="RakNet::Platform_Startup" shape="rect" coords="349,3864,688,3888"/>
- <area href="structRakNet_1_1Ranking__GetMatchBinaryData.html" title="Because of the large amount of binary data potentially returned, this function is used to retrieve bi..." alt="RakNet::Ranking_GetMatchBinaryData" shape="rect" coords="349,3920,688,3944"/>
- <area href="structRakNet_1_1Ranking__GetMatches.html" title="Gets matches recorded with Ranking_SubmitMatch ordered from most recent to least recent. Each returned match has all columns submitted to Ranking_SubmitMatch, except binary data, which can be retrieved with Ranking_GetMatchBinaryData. Additionally, each returned match returns the primary key of each match, to be passed to Ranking_GetMatchBinaryData." alt="RakNet::Ranking_GetMatches" shape="rect" coords="349,3976,688,4000"/>
- <area href="structRakNet_1_1Ranking__GetRating.html" title="Get rating for a player." alt="RakNet::Ranking_GetRating" shape="rect" coords="349,4032,688,4056"/>
- <area href="structRakNet_1_1Ranking__GetTotalScore.html" title="When a match is submitted with Ranking_SubmitMatch, the total running score and number of matches pla..." alt="RakNet::Ranking_GetTotalScore" shape="rect" coords="349,4088,688,4112"/>
- <area href="structRakNet_1_1Ranking__PruneMatches.html" title="Will delete all matches submitted with SubmitMatch over PruneTime days old. Will also prune matches i..." alt="RakNet::Ranking_PruneMatches" shape="rect" coords="349,4144,688,4168"/>
- <area href="structRakNet_1_1Ranking__SubmitMatch.html" title="Will record in the database the results of a match. This will store in the database the the match whi..." alt="RakNet::Ranking_SubmitMatch" shape="rect" coords="349,4200,688,4224"/>
- <area href="structRakNet_1_1Ranking__UpdateRating.html" title="Add or update a rating for a user, in a particular game and game mode." alt="RakNet::Ranking_UpdateRating" shape="rect" coords="349,4256,688,4280"/>
- <area href="structRakNet_1_1Ranking__WipeMatches.html" title="Deletes all matches submitted with submit match. Also deletes all scores for all players associated w..." alt="RakNet::Ranking_WipeMatches" shape="rect" coords="349,4312,688,4336"/>
- <area href="structRakNet_1_1Ranking__WipeRatings.html" title="Deletes all ratings for all players for this combination of titleName and gameType." alt="RakNet::Ranking_WipeRatings" shape="rect" coords="349,4368,688,4392"/>
- <area href="structRakNet_1_1Ranking__WipeScoresForPlayer.html" title="Resets the sum of all submitted scores to 0, the number of scores submitted to 0." alt="RakNet::Ranking_WipeScoresForPlayer" shape="rect" coords="349,4424,688,4448"/>
- <area href="structRakNet_1_1System__BanUser.html" title="Bans a specific user (will be most likely called by a moderator). Adds the user's primary key to a ba..." alt="RakNet::System_BanUser" shape="rect" coords="349,4480,688,4504"/>
- <area href="structRakNet_1_1System__CreateDatabase.html" title="Create all tables and stored procedures on a system that does not already have them." alt="RakNet::System_CreateDatabase" shape="rect" coords="349,4536,688,4560"/>
- <area href="structRakNet_1_1System__CreateTitle.html" title="Each title essentially corresponds to a game. For example, the same lobby system may be used for both..." alt="RakNet::System_CreateTitle" shape="rect" coords="349,4592,688,4616"/>
- <area href="structRakNet_1_1System__DeleteAccount.html" title="Flags as deleted an account registered with RegisterAccount. Accounts are not actually deleted..." alt="RakNet::System_DeleteAccount" shape="rect" coords="349,4648,688,4672"/>
- <area href="structRakNet_1_1System__DestroyDatabase.html" title="Destroy all tables and stored procedures created with System_CreateDatabase." alt="RakNet::System_DestroyDatabase" shape="rect" coords="349,4704,688,4728"/>
- <area href="structRakNet_1_1System__DestroyTitle.html" title="Destroy a previously added title." alt="RakNet::System_DestroyTitle" shape="rect" coords="349,4760,688,4784"/>
- <area href="structRakNet_1_1System__GetTitleBinaryData.html" title="Get the binary data set with System_CreateTitle." alt="RakNet::System_GetTitleBinaryData" shape="rect" coords="349,4816,688,4840"/>
- <area href="structRakNet_1_1System__GetTitleRequiredAge.html" title="Get the required age set with System_CreateTitle." alt="RakNet::System_GetTitleRequiredAge" shape="rect" coords="349,4872,688,4896"/>
- <area href="structRakNet_1_1System__PruneAccounts.html" title="Unused accounts are deleted. This is cascading, such that emails and other tables that reference this..." alt="RakNet::System_PruneAccounts" shape="rect" coords="349,4928,688,4952"/>
- <area href="structRakNet_1_1System__RegisterProfanity.html" title="Adds the input strings to a table of profanity. non-unique or empty strings can be ignored..." alt="RakNet::System_RegisterProfanity" shape="rect" coords="349,4984,688,5008"/>
- <area href="structRakNet_1_1System__SetEmailAddressValidated.html" title="For the client with the given handle, mark a column emailAddressValidated as true or false as appropr..." alt="RakNet::System_SetEmailAddressValidated" shape="rect" coords="349,5040,688,5064"/>
- <area href="structRakNet_1_1System__UnbanUser.html" title="Unban a user banned with System_BanUser." alt="RakNet::System_UnbanUser" shape="rect" coords="349,5096,688,5120"/>
- </map>
- </div></div>
- <table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
- Public Member Functions</h2></td></tr>
- <tr class="memitem:a92248c1609297987f41dbfcfd75806f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92248c1609297987f41dbfcfd75806f9"></a>
- virtual <a class="el" href="group__LOBBY__2__COMMANDS.html#gaf20aff5b3604dbaad834c046a03d8299">Lobby2MessageID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#a92248c1609297987f41dbfcfd75806f9">GetID</a> (void) const =0</td></tr>
- <tr class="memdesc:a92248c1609297987f41dbfcfd75806f9"><td class="mdescLeft"> </td><td class="mdescRight">Every message has an ID identifying it across the network. <br/></td></tr>
- <tr class="separator:a92248c1609297987f41dbfcfd75806f9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a79cbb400e4521af2c353fbd640fed0f7"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#a79cbb400e4521af2c353fbd640fed0f7">RequiresAdmin</a> (void) const =0</td></tr>
- <tr class="separator:a79cbb400e4521af2c353fbd640fed0f7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3eab67e30f491cd3410b9d850ffcecea"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#a3eab67e30f491cd3410b9d850ffcecea">RequiresRankingPermission</a> (void) const =0</td></tr>
- <tr class="separator:a3eab67e30f491cd3410b9d850ffcecea"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aeab0f7b852042f9d664cb7ee0b8b0458"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#aeab0f7b852042f9d664cb7ee0b8b0458">CancelOnDisconnect</a> (void) const =0</td></tr>
- <tr class="separator:aeab0f7b852042f9d664cb7ee0b8b0458"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a575e23419cd160aca576b56ee7476227"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#a575e23419cd160aca576b56ee7476227">RequiresLogin</a> (void) const =0</td></tr>
- <tr class="separator:a575e23419cd160aca576b56ee7476227"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a48a3b558797a8b8ac79fa94cdb70f087"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48a3b558797a8b8ac79fa94cdb70f087"></a>
- virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#a48a3b558797a8b8ac79fa94cdb70f087">Serialize</a> (bool writeToBitstream, bool serializeOutput, <a class="el" href="classRakNet_1_1BitStream.html">RakNet::BitStream</a> *bitStream)</td></tr>
- <tr class="memdesc:a48a3b558797a8b8ac79fa94cdb70f087"><td class="mdescLeft"> </td><td class="mdescRight">Overridable serialization of the contents of this message. Defaults to SerializeBase() <br/></td></tr>
- <tr class="separator:a48a3b558797a8b8ac79fa94cdb70f087"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a419b02230facc25fe97e364ee914e996"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#a419b02230facc25fe97e364ee914e996">PrevalidateInput</a> (void)</td></tr>
- <tr class="separator:a419b02230facc25fe97e364ee914e996"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a73681a9a5bcfe6d7344cb7500c1bae72"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#a73681a9a5bcfe6d7344cb7500c1bae72">ClientImpl</a> (<a class="el" href="classRakNet_1_1Lobby2Plugin.html">RakNet::Lobby2Plugin</a> *client)</td></tr>
- <tr class="separator:a73681a9a5bcfe6d7344cb7500c1bae72"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7d2c66bbb0ffbcda05e83e936976c41a"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#a7d2c66bbb0ffbcda05e83e936976c41a">CallCallback</a> (<a class="el" href="structRakNet_1_1Lobby2Callbacks.html">Lobby2Callbacks</a> *cb)=0</td></tr>
- <tr class="separator:a7d2c66bbb0ffbcda05e83e936976c41a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5213270ccd16a7bc6afc8df001b623e7"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#a5213270ccd16a7bc6afc8df001b623e7">ServerPreDBMemoryImpl</a> (<a class="el" href="classRakNet_1_1Lobby2Server.html">Lobby2Server</a> *server, <a class="el" href="classRakNet_1_1RakString.html">RakString</a> userHandle)</td></tr>
- <tr class="separator:a5213270ccd16a7bc6afc8df001b623e7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a62cc92ba3fb0e6562cf77d929d231a35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62cc92ba3fb0e6562cf77d929d231a35"></a>
- virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#a62cc92ba3fb0e6562cf77d929d231a35">ServerPostDBMemoryImpl</a> (<a class="el" href="classRakNet_1_1Lobby2Server.html">Lobby2Server</a> *server, <a class="el" href="classRakNet_1_1RakString.html">RakString</a> userHandle)</td></tr>
- <tr class="memdesc:a62cc92ba3fb0e6562cf77d929d231a35"><td class="mdescLeft"> </td><td class="mdescRight">Do any <a class="el" href="classRakNet_1_1Lobby2Server.html" title="The base class for the lobby server, without database specific functionality.">Lobby2Server</a> functionality after the message has been processed by the database, in the server thread. <br/></td></tr>
- <tr class="separator:a62cc92ba3fb0e6562cf77d929d231a35"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a39a885f1a8d8b636e5c7bbeb13d4f822"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#a39a885f1a8d8b636e5c7bbeb13d4f822">ServerDBImpl</a> (<a class="el" href="structRakNet_1_1Lobby2ServerCommand.html">Lobby2ServerCommand</a> *command, void *databaseInterface)</td></tr>
- <tr class="separator:a39a885f1a8d8b636e5c7bbeb13d4f822"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6a85caa9e47c7d9fec7f156c5e7c723a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#a6a85caa9e47c7d9fec7f156c5e7c723a">ValidateHandle</a> (<a class="el" href="classRakNet_1_1RakString.html">RakNet::RakString</a> *handle)</td></tr>
- <tr class="separator:a6a85caa9e47c7d9fec7f156c5e7c723a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af510ed0df868969f12118ea32027334b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af510ed0df868969f12118ea32027334b"></a>
- bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#af510ed0df868969f12118ea32027334b">ValidateBinary</a> (RakNetSmartPtr< BinaryDataBlock >binaryDataBlock)</td></tr>
- <tr class="memdesc:af510ed0df868969f12118ea32027334b"><td class="mdescLeft"> </td><td class="mdescRight">Binary data cannot be longer than L2_MAX_BINARY_DATA_LENGTH. <br/></td></tr>
- <tr class="separator:af510ed0df868969f12118ea32027334b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ada4ddbe1b8d880b6beb3cec2d107c3cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada4ddbe1b8d880b6beb3cec2d107c3cf"></a>
- bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#ada4ddbe1b8d880b6beb3cec2d107c3cf">ValidateRequiredText</a> (<a class="el" href="classRakNet_1_1RakString.html">RakNet::RakString</a> *text)</td></tr>
- <tr class="memdesc:ada4ddbe1b8d880b6beb3cec2d107c3cf"><td class="mdescLeft"> </td><td class="mdescRight">Required text cannot be empty. <br/></td></tr>
- <tr class="separator:ada4ddbe1b8d880b6beb3cec2d107c3cf"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4cf58429201d0c452d354b6add784712"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4cf58429201d0c452d354b6add784712"></a>
- bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#a4cf58429201d0c452d354b6add784712">ValidatePassword</a> (<a class="el" href="classRakNet_1_1RakString.html">RakNet::RakString</a> *text)</td></tr>
- <tr class="memdesc:a4cf58429201d0c452d354b6add784712"><td class="mdescLeft"> </td><td class="mdescRight">Passwords must contain at least 5 characters. <br/></td></tr>
- <tr class="separator:a4cf58429201d0c452d354b6add784712"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aec0eeb9161acabd01464f4b875abed31"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec0eeb9161acabd01464f4b875abed31"></a>
- bool </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#aec0eeb9161acabd01464f4b875abed31">ValidateEmailAddress</a> (<a class="el" href="classRakNet_1_1RakString.html">RakNet::RakString</a> *text)</td></tr>
- <tr class="memdesc:aec0eeb9161acabd01464f4b875abed31"><td class="mdescLeft"> </td><td class="mdescRight">Check email address format. <br/></td></tr>
- <tr class="separator:aec0eeb9161acabd01464f4b875abed31"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae417f773c4d48bc1cce69c656f2952fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae417f773c4d48bc1cce69c656f2952fd"></a>
- virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#ae417f773c4d48bc1cce69c656f2952fd">GetName</a> (void) const =0</td></tr>
- <tr class="memdesc:ae417f773c4d48bc1cce69c656f2952fd"><td class="mdescLeft"> </td><td class="mdescRight">Convert the enumeration representing this message to a string, and return it. Done automatically by macros. <br/></td></tr>
- <tr class="separator:ae417f773c4d48bc1cce69c656f2952fd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad48d6053a9d086c29dc3108e7de557dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad48d6053a9d086c29dc3108e7de557dc"></a>
- virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#ad48d6053a9d086c29dc3108e7de557dc">DebugMsg</a> (<a class="el" href="classRakNet_1_1RakString.html">RakNet::RakString</a> &out) const =0</td></tr>
- <tr class="memdesc:ad48d6053a9d086c29dc3108e7de557dc"><td class="mdescLeft"> </td><td class="mdescRight">Write the result of this message to out(). Done automatically by macros. <br/></td></tr>
- <tr class="separator:ad48d6053a9d086c29dc3108e7de557dc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:accf4946d351e9bb17ad197fc21b0b473"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accf4946d351e9bb17ad197fc21b0b473"></a>
- virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#accf4946d351e9bb17ad197fc21b0b473">DebugPrintf</a> (void) const </td></tr>
- <tr class="memdesc:accf4946d351e9bb17ad197fc21b0b473"><td class="mdescLeft"> </td><td class="mdescRight">Print the result of DebugMsg. <br/></td></tr>
- <tr class="separator:accf4946d351e9bb17ad197fc21b0b473"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
- Public Attributes</h2></td></tr>
- <tr class="memitem:a750b6a5d792d6f6c2532bfc7e3f74c99"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a750b6a5d792d6f6c2532bfc7e3f74c99"></a>
- RakNet::Lobby2ResultCode </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#a750b6a5d792d6f6c2532bfc7e3f74c99">resultCode</a></td></tr>
- <tr class="memdesc:a750b6a5d792d6f6c2532bfc7e3f74c99"><td class="mdescLeft"> </td><td class="mdescRight">Result of the operation. L2RC_SUCCESS means the result completed. Anything else means an error. <br/></td></tr>
- <tr class="separator:a750b6a5d792d6f6c2532bfc7e3f74c99"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6e29d665abe3559b60e9fadfb2fa1b40"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#a6e29d665abe3559b60e9fadfb2fa1b40">callbackId</a></td></tr>
- <tr class="separator:a6e29d665abe3559b60e9fadfb2fa1b40"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5046c82fcca8bac36babe863c55ec9eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5046c82fcca8bac36babe863c55ec9eb"></a>
- int </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#a5046c82fcca8bac36babe863c55ec9eb">extendedResultCode</a></td></tr>
- <tr class="memdesc:a5046c82fcca8bac36babe863c55ec9eb"><td class="mdescLeft"> </td><td class="mdescRight">Used for consoles. <br/></td></tr>
- <tr class="separator:a5046c82fcca8bac36babe863c55ec9eb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a49c6460be7043aa3dd8f69955a4fb426"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structRakNet_1_1Lobby2Message.html#a49c6460be7043aa3dd8f69955a4fb426">requestId</a></td></tr>
- <tr class="separator:a49c6460be7043aa3dd8f69955a4fb426"><td class="memSeparator" colspan="2"> </td></tr>
- </table>
- <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
- <div class="textblock"><p>A <a class="el" href="structRakNet_1_1Lobby2Message.html" title="A Lobby2Message encapsulates a networked function call from the client.">Lobby2Message</a> encapsulates a networked function call from the client. </p>
- <p>The client should fill in the input parameters, call <a class="el" href="classRakNet_1_1Lobby2Client.html#a756efa8e824f52acecf7138617dc4c3f" title="Send a command to the server.">Lobby2Client::SendMsg()</a>, and wait for the reply in the callback passed to <a class="el" href="classRakNet_1_1Lobby2Plugin.html#a5090cd5b0c83e5ed290b11fe9e81ac75" title="Set the callback to receive the results of operations via SendMsg()">Lobby2Client::SetCallbackInterface()</a> The input parameters are always serialized back from the server. See resultCode for the result of the operation. L2RC_SUCCESS means success. Anything else means failure. Any message may return between L2RC_NOT_LOGGED_IN and L2RC_EMAIL_ADDRESS_IS_INVALID, which indices formatting errors in the input. All other return codes have the name of the message in the enumeration. The system can be extended by deriving from <a class="el" href="structRakNet_1_1Lobby2Message.html" title="A Lobby2Message encapsulates a networked function call from the client.">Lobby2Message</a>, adding your own input and output parameters, and deriving from Lobby2MessageFactory register your own class factory with <a class="el" href="classRakNet_1_1Lobby2Plugin.html#aea2398d48dc769d0d88b7819601636c4" title="Creates messages from message IDs.">RakNet::Lobby2Plugin::SetMessageFactory()</a> </p>
- </div><h2 class="groupheader">Member Function Documentation</h2>
- <a class="anchor" id="a7d2c66bbb0ffbcda05e83e936976c41a"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">virtual void RakNet::Lobby2Message::CallCallback </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structRakNet_1_1Lobby2Callbacks.html">Lobby2Callbacks</a> * </td>
- <td class="paramname"><em>cb</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>This message has been processed by the server and has arrived back on the client. Call the client informing the user of this event. </p>
- </div>
- </div>
- <a class="anchor" id="aeab0f7b852042f9d664cb7ee0b8b0458"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">virtual bool RakNet::Lobby2Message::CancelOnDisconnect </td>
- <td>(</td>
- <td class="paramtype">void </td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Should this message not be processed on the server if the requesting user disconnects before it completes? This should be true for functions that only return data. False for functions that affect other users, or change the database </p>
- <p>Implemented in <a class="el" href="structRakNet_1_1Clans__GetPosts.html#a97268e3a57bfa0e4fe8cdcc4fef0c845">RakNet::Clans_GetPosts</a>, <a class="el" href="structRakNet_1_1Clans__GetTopics.html#a119e91ab88da67abd8d02d3d7f8188bf">RakNet::Clans_GetTopics</a>, <a class="el" href="structRakNet_1_1Clans__GetBoards.html#ace5d4e133ca6cc4d2ec1c70dbbc97502">RakNet::Clans_GetBoards</a>, <a class="el" href="structRakNet_1_1Clans__RemovePost.html#a2032fa6c390202ae3d6776e3d148db7b">RakNet::Clans_RemovePost</a>, <a class="el" href="structRakNet_1_1Clans__ReplyToTopic.html#a80c5814b9a7da6be5a8932afaa65aa1b">RakNet::Clans_ReplyToTopic</a>, <a class="el" href="structRakNet_1_1Clans__CreateNewTopic.html#a1483a674c2ec74be861a2fe5e52745ac">RakNet::Clans_CreateNewTopic</a>, <a class="el" href="structRakNet_1_1Clans__DestroyBoard.html#a9423f7f961907de9bccee47971a0458e">RakNet::Clans_DestroyBoard</a>, <a class="el" href="structRakNet_1_1Clans__CreateBoard.html#adc95dc60c3a77aeec3dee13b7dee325b">RakNet::Clans_CreateBoard</a>, <a class="el" href="structRakNet_1_1Clans__GetList.html#abd5cf6c820d3f83cf6d5f12d3ecbe1b4">RakNet::Clans_GetList</a>, <a class="el" href="structRakNet_1_1Clans__GetMembers.html#a7a3da47f5ed466fa7610a93d8bb49bc7">RakNet::Clans_GetMembers</a>, <a class="el" href="structRakNet_1_1Clans__GetBlacklist.html#a2bc5d30710b22cbd8d82525ffa7f19fb">RakNet::Clans_GetBlacklist</a>, <a class="el" href="structRakNet_1_1Clans__UnblacklistUser.html#ac03c9090d01240cb4ff6a92c2adc6010">RakNet::Clans_UnblacklistUser</a>, <a class="el" href="structRakNet_1_1Clans__KickAndBlacklistUser.html#a1f222b6fb35171cd635bb9c22ee39998">RakNet::Clans_KickAndBlacklistUser</a>, <a class="el" href="structRakNet_1_1Clans__DownloadRequestList.html#ac46345a4d11fc024c5192b2146491640">RakNet::Clans_DownloadRequestList</a>, <a class="el" href="structRakNet_1_1Clans__RejectJoinRequest.html#a149ba03b1fa040286e5286c1e5eab5f8">RakNet::Clans_RejectJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__AcceptJoinRequest.html#a773ecd5760fdc3ee1f1dbb8703ca88f5">RakNet::Clans_AcceptJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__WithdrawJoinRequest.html#a01ecbf5c09f9e42643254ff98ce367a4">RakNet::Clans_WithdrawJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__SendJoinRequest.html#afad2acba8be8d6e6002764559055618f">RakNet::Clans_SendJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__DownloadInvitationList.html#a91484f65993d3354ec2dc21eb91e71ce">RakNet::Clans_DownloadInvitationList</a>, <a class="el" href="structRakNet_1_1Clans__RejectJoinInvitation.html#ab4eb213623dacf7363be3bfbd0dff514">RakNet::Clans_RejectJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__AcceptJoinInvitation.html#abae0efffa46864151afbcb540f2b4e41">RakNet::Clans_AcceptJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__WithdrawJoinInvitation.html#a91be8ec2ccc405ce375dd6b53e676431">RakNet::Clans_WithdrawJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__SendJoinInvitation.html#a31905ce4e4360328e8923a9e6b746f71">RakNet::Clans_SendJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__Get.html#aa75e2140eafd5177385bec1aef72f471">RakNet::Clans_Get</a>, <a class="el" href="structRakNet_1_1Clans__Leave.html#a71ac4d34c118f15079c2d2684ade4313">RakNet::Clans_Leave</a>, <a class="el" href="structRakNet_1_1Clans__ChangeHandle.html#af4d01acadd5fc5c70eaf66302cfe4272">RakNet::Clans_ChangeHandle</a>, <a class="el" href="structRakNet_1_1Clans__GetMemberProperties.html#a459c441d780e3257341a135e7ed50364">RakNet::Clans_GetMemberProperties</a>, <a class="el" href="structRakNet_1_1Clans__SetMemberRank.html#a76473e0465ffeaedee2045b20c9b793a">RakNet::Clans_SetMemberRank</a>, <a class="el" href="structRakNet_1_1Clans__SetSubleaderStatus.html#a80a15bd90c18c1f1cc3b36b5976e05d3">RakNet::Clans_SetSubleaderStatus</a>, <a class="el" href="structRakNet_1_1Clans__GrantLeader.html#a206ef0066b727e6bd46fb3dba7405cba">RakNet::Clans_GrantLeader</a>, <a class="el" href="structRakNet_1_1Clans__SetMyMemberProperties.html#a4a0861a51aef1c040448524c51a4ed25">RakNet::Clans_SetMyMemberProperties</a>, <a class="el" href="structRakNet_1_1Clans__GetProperties.html#ac7f9386086cbe827c2201fe046443bd4">RakNet::Clans_GetProperties</a>, <a class="el" href="structRakNet_1_1Clans__SetProperties.html#adbcdadcc3ef0bf069a60f4002bf7376b">RakNet::Clans_SetProperties</a>, <a class="el" href="structRakNet_1_1Clans__Create.html#abbff8e46bd1f6aa6576849d2e06b7f62">RakNet::Clans_Create</a>, <a class="el" href="structRakNet_1_1Ranking__GetRating.html#aa96bc8de567dd59d7fb009a685606113">RakNet::Ranking_GetRating</a>, <a class="el" href="structRakNet_1_1Ranking__WipeRatings.html#a76d512ccab0e306b12234665b4c88487">RakNet::Ranking_WipeRatings</a>, <a class="el" href="structRakNet_1_1Ranking__UpdateRating.html#a5ba36ef4e38f364dea55b3f09d0e7c5f">RakNet::Ranking_UpdateRating</a>, <a class="el" href="structRakNet_1_1Ranking__PruneMatches.html#a9e099282d1a0ccfaa8266f4e6aed9ae7">RakNet::Ranking_PruneMatches</a>, <a class="el" href="structRakNet_1_1Ranking__WipeMatches.html#a81ced251b47ca3fc334b3cecb122b459">RakNet::Ranking_WipeMatches</a>, <a class="el" href="structRakNet_1_1Ranking__WipeScoresForPlayer.html#a1d5061a3727dcf866556f6d2cfebdcf1">RakNet::Ranking_WipeScoresForPlayer</a>, <a class="el" href="structRakNet_1_1Ranking__GetTotalScore.html#a697c5634fe899e0041151a6890d0624a">RakNet::Ranking_GetTotalScore</a>, <a class="el" href="structRakNet_1_1Ranking__GetMatchBinaryData.html#a031de536873b8e750ffd06da9c0d70bf">RakNet::Ranking_GetMatchBinaryData</a>, <a class="el" href="structRakNet_1_1Ranking__GetMatches.html#a2412b1e50e18b96ac29f4c24f484b9be">RakNet::Ranking_GetMatches</a>, <a class="el" href="structRakNet_1_1Ranking__SubmitMatch.html#ad70160a7430be4c81831bfadec010ac2">RakNet::Ranking_SubmitMatch</a>, <a class="el" href="structRakNet_1_1Emails__SetStatus.html#ae9ebe0d04d424cf1036bda681a1fef4f">RakNet::Emails_SetStatus</a>, <a class="el" href="structRakNet_1_1Emails__Delete.html#a109e706d3cd5fe794ff697eef7b3e090">RakNet::Emails_Delete</a>, <a class="el" href="structRakNet_1_1Emails__Get.html#a19bcb6e961f2c36db33c8382e80f2505">RakNet::Emails_Get</a>, <a class="el" href="structRakNet_1_1Emails__Send.html#af499ab6545bd3c1dca12feb3558261d3">RakNet::Emails_Send</a>, <a class="el" href="structRakNet_1_1BookmarkedUsers__Get.html#a65fd86d83cf85a0e5cfd725b765ec8a6">RakNet::BookmarkedUsers_Get</a>, <a class="el" href="structRakNet_1_1BookmarkedUsers__Remove.html#aaf68d130973a0a77c671e86cef72e923">RakNet::BookmarkedUsers_Remove</a>, <a class="el" href="structRakNet_1_1BookmarkedUsers__Add.html#a4ed8bd6f2116ce47ddc6980f33da0aa9">RakNet::BookmarkedUsers_Add</a>, <a class="el" href="structRakNet_1_1Friends__Remove.html#a32d880735f0f3284a3c379ac257feeeb">RakNet::Friends_Remove</a>, <a class="el" href="structRakNet_1_1Friends__GetFriends.html#a7a5aa0b074a0faea29ff41fea372c197">RakNet::Friends_GetFriends</a>, <a class="el" href="structRakNet_1_1Friends__GetInvites.html#a02397f91ddd8d93d33f9b7120e9c722a">RakNet::Friends_GetInvites</a>, <a class="el" href="structRakNet_1_1Friends__RejectInvite.html#ad78a82970028b2a71d9f69e55d89c663">RakNet::Friends_RejectInvite</a>, <a class="el" href="structRakNet_1_1Friends__AcceptInvite.html#a22cdc315dd7cd6ba29d901b8bb8cabcb">RakNet::Friends_AcceptInvite</a>, <a class="el" href="structRakNet_1_1Friends__SendInvite.html#a549880035531a09ea96f3c51f72b27d0">RakNet::Friends_SendInvite</a>, <a class="el" href="structRakNet_1_1Client__GetPresence.html#a3626b563b34fdaa0698d78f9ae6b5c93">RakNet::Client_GetPresence</a>, <a class="el" href="structRakNet_1_1Client__SetPresence.html#a732a7b11d11ab26647dde4090bd34bc6">RakNet::Client_SetPresence</a>, <a class="el" href="structRakNet_1_1Client__PerTitleBinaryStorage.html#a357ccd4b95230d5d46ae467a3df7298f">RakNet::Client_PerTitleBinaryStorage</a>, <a class="el" href="structRakNet_1_1Client__GetIgnoreList.html#a620bb6cdb112f153bcd9b5ca57cc3c0a">RakNet::Client_GetIgnoreList</a>, <a class="el" href="structRakNet_1_1Client__StopIgnore.html#a4f30463c2c8f7bcfb963bad533a6e618">RakNet::Client_StopIgnore</a>, <a class="el" href="structRakNet_1_1Client__StartIgnore.html#af383e317a0eb2a9223886e1657b1d7ec">RakNet::Client_StartIgnore</a>, <a class="el" href="structRakNet_1_1Client__GetAccountDetails.html#a00ba8b183810f9074f59ab250a9dc42b">RakNet::Client_GetAccountDetails</a>, <a class="el" href="structRakNet_1_1Client__UpdateAccount.html#ab83c56788b4485b5819a460dac414be1">RakNet::Client_UpdateAccount</a>, <a class="el" href="structRakNet_1_1Client__ChangeHandle.html#adb3d13e4203c05c520dd8d8c2e15b80e">RakNet::Client_ChangeHandle</a>, <a class="el" href="structRakNet_1_1Client__GetPasswordByPasswordRecoveryAnswer.html#af2b3453abaea01fd80b569f4eb93da55">RakNet::Client_GetPasswordByPasswordRecoveryAnswer</a>, <a class="el" href="structRakNet_1_1Client__GetPasswordRecoveryQuestionByHandle.html#a4dab953703cc48cbfc1a25d8094b1351">RakNet::Client_GetPasswordRecoveryQuestionByHandle</a>, <a class="el" href="structRakNet_1_1Client__GetEmailAddress.html#aecc1c24c4d16070c6e50d43d4c379752">RakNet::Client_GetEmailAddress</a>, <a class="el" href="structRakNet_1_1System__PruneAccounts.html#aeab19a022ebc7e3ed7652e57eed54182">RakNet::System_PruneAccounts</a>, <a class="el" href="structRakNet_1_1System__DeleteAccount.html#a880c6a4f567fb7992c428847ed709477">RakNet::System_DeleteAccount</a>, <a class="el" href="structRakNet_1_1Client__ValidateHandle.html#a8255ad01e9973b99cdbc75181124ace1">RakNet::Client_ValidateHandle</a>, <a class="el" href="structRakNet_1_1System__SetEmailAddressValidated.html#a40cfbba42cf50a5ff12874eb2c8d06ae">RakNet::System_SetEmailAddressValidated</a>, <a class="el" href="structRakNet_1_1Client__RegisterAccount.html#a4274e455cc2f3b968e301ca037709539">RakNet::Client_RegisterAccount</a>, <a class="el" href="structRakNet_1_1Client__Logoff.html#a9b1868ce977271a9e4ac0232babcfafa">RakNet::Client_Logoff</a>, <a class="el" href="structRakNet_1_1Client__Login.html#a87d210cc712f20a31712b0ca5a533a69">RakNet::Client_Login</a>, <a class="el" href="structRakNet_1_1CDKey__FlagStolen.html#a41325266699f5b743079cf15ac2869e7">RakNet::CDKey_FlagStolen</a>, <a class="el" href="structRakNet_1_1CDKey__Use.html#a2f158a0572a124ad6744cb41377f76d2">RakNet::CDKey_Use</a>, <a class="el" href="structRakNet_1_1CDKey__GetStatus.html#a897733f1fb70a232bf5ef820cd83b150">RakNet::CDKey_GetStatus</a>, <a class="el" href="structRakNet_1_1CDKey__Add.html#a224ee6abfb88368f19d97b6db8e4b9a1">RakNet::CDKey_Add</a>, <a class="el" href="structRakNet_1_1System__UnbanUser.html#ad664478d5aa5e1cd99c5e2af21af33ca">RakNet::System_UnbanUser</a>, <a class="el" href="structRakNet_1_1System__BanUser.html#aca14e76b335dd4ab04d6d47667099cd5">RakNet::System_BanUser</a>, <a class="el" href="structRakNet_1_1System__RegisterProfanity.html#a4a23cf16f337d55650e374f00ffed2ff">RakNet::System_RegisterProfanity</a>, <a class="el" href="structRakNet_1_1System__GetTitleBinaryData.html#af2ae63991c64bf33d9c20b7e1a3b42ee">RakNet::System_GetTitleBinaryData</a>, <a class="el" href="structRakNet_1_1System__GetTitleRequiredAge.html#adc9288bb450731124fbab9b89f319eff">RakNet::System_GetTitleRequiredAge</a>, <a class="el" href="structRakNet_1_1System__DestroyTitle.html#af402118d1665873daeab162fda6c1a96">RakNet::System_DestroyTitle</a>, <a class="el" href="structRakNet_1_1System__CreateTitle.html#a338532364dbfa046c3ad5a001d96a21a">RakNet::System_CreateTitle</a>, <a class="el" href="structRakNet_1_1System__DestroyDatabase.html#a7cc15eb74b4c57c22c9cd9e5ebab6283">RakNet::System_DestroyDatabase</a>, <a class="el" href="structRakNet_1_1System__CreateDatabase.html#aa0af3f5a1948acb2ea9c3fc4e0cab604">RakNet::System_CreateDatabase</a>, <a class="el" href="structRakNet_1_1Platform__Shutdown.html#a9ffd32ae7cdb9d3536538e2850a13896">RakNet::Platform_Shutdown</a>, and <a class="el" href="structRakNet_1_1Platform__Startup.html#ac418cec52334b7f3adf61b515f530cef">RakNet::Platform_Startup</a>.</p>
- </div>
- </div>
- <a class="anchor" id="a73681a9a5bcfe6d7344cb7500c1bae72"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">virtual bool RakNet::Lobby2Message::ClientImpl </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classRakNet_1_1Lobby2Plugin.html">RakNet::Lobby2Plugin</a> * </td>
- <td class="paramname"><em>client</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Override to do any <a class="el" href="classRakNet_1_1Lobby2Client.html" title="Class used to send commands to Lobby2Server.">Lobby2Client</a> functionality when the message is returned from the server (usually nothing). </p>
- <dl class="section return"><dt>Returns</dt><dd>True to call CallCallback immediately. False to defer for some reason (always true on the PC) </dd></dl>
- <p>Reimplemented in <a class="el" href="structRakNet_1_1Client__GetIgnoreList.html#ad85033e9a71e0c39497d30fab6149133">RakNet::Client_GetIgnoreList</a>, <a class="el" href="structRakNet_1_1Client__StopIgnore.html#a932f2086ba3c45f9fdf97a1c8e65be2f">RakNet::Client_StopIgnore</a>, and <a class="el" href="structRakNet_1_1Client__StartIgnore.html#a17c99a04c9fabde2cf2a8ccad0c5b6a2">RakNet::Client_StartIgnore</a>.</p>
- </div>
- </div>
- <a class="anchor" id="a419b02230facc25fe97e364ee914e996"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">virtual bool RakNet::Lobby2Message::PrevalidateInput </td>
- <td>(</td>
- <td class="paramtype">void </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>If data members can be validated for correctness in the server's main thread, override this function and do those checks here. </p>
- <dl class="section return"><dt>Returns</dt><dd>True for input OK. False if the input is bad and does not need to be further processed in the database threads. </dd></dl>
- <p>Reimplemented in <a class="el" href="structRakNet_1_1Clans__GetPosts.html#ae5b0869ed0c798c91465122d9b6916fa">RakNet::Clans_GetPosts</a>, <a class="el" href="structRakNet_1_1Clans__GetTopics.html#a8175bf2d5090e6bdb98a65c117f78bad">RakNet::Clans_GetTopics</a>, <a class="el" href="structRakNet_1_1Clans__GetBoards.html#a28875b0743f7ff6b38f016af5bce8390">RakNet::Clans_GetBoards</a>, <a class="el" href="structRakNet_1_1Clans__ReplyToTopic.html#acdd996930183f5a02e478bbef91f10b7">RakNet::Clans_ReplyToTopic</a>, <a class="el" href="structRakNet_1_1Clans__CreateNewTopic.html#ab4b39625ad358cdcaada22a93a5c0c8a">RakNet::Clans_CreateNewTopic</a>, <a class="el" href="structRakNet_1_1Clans__DestroyBoard.html#a65f71a24ca8595a4d3f598f96295ab33">RakNet::Clans_DestroyBoard</a>, <a class="el" href="structRakNet_1_1Clans__CreateBoard.html#ad9b028321be2027ac591eb97def2d432">RakNet::Clans_CreateBoard</a>, <a class="el" href="structRakNet_1_1Clans__GetMembers.html#a2aeb7ba615bfe21ef95ac4aa23409661">RakNet::Clans_GetMembers</a>, <a class="el" href="structRakNet_1_1Clans__GetBlacklist.html#a764613b749e0d3da32e4ec0e330d6a77">RakNet::Clans_GetBlacklist</a>, <a class="el" href="structRakNet_1_1Clans__UnblacklistUser.html#adc8bcc19720e8f6918f10615b41f3225">RakNet::Clans_UnblacklistUser</a>, <a class="el" href="structRakNet_1_1Clans__KickAndBlacklistUser.html#a53eedf7834e9260cb6961487ede3fda8">RakNet::Clans_KickAndBlacklistUser</a>, <a class="el" href="structRakNet_1_1Clans__RejectJoinRequest.html#a79e09be647c7332b914eaad2e24ae5f7">RakNet::Clans_RejectJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__AcceptJoinRequest.html#a04332c5390c7ab54be3977649315a4c1">RakNet::Clans_AcceptJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__WithdrawJoinRequest.html#a930fc8e03ef40af04d14feb6e4037950">RakNet::Clans_WithdrawJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__SendJoinRequest.html#a1f340b975e8323763cd33e0639dfd66f">RakNet::Clans_SendJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__RejectJoinInvitation.html#ab94d764fc8f4472043aa21cd49e1af13">RakNet::Clans_RejectJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__AcceptJoinInvitation.html#af5e6675a5ccfb77260b9829d5fb84d39">RakNet::Clans_AcceptJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__WithdrawJoinInvitation.html#a598f54489aae8691a86081e8f7644a71">RakNet::Clans_WithdrawJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__SendJoinInvitation.html#a9fa5e1c0d5df9786da35d84a1d23ccb6">RakNet::Clans_SendJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__Leave.html#ac5837713059e547f1c06667b977751f2">RakNet::Clans_Leave</a>, <a class="el" href="structRakNet_1_1Clans__ChangeHandle.html#a80bfd89cf84cbe0bf832c2fdb7ca8e69">RakNet::Clans_ChangeHandle</a>, <a class="el" href="structRakNet_1_1Clans__GetMemberProperties.html#a94b4f21154eb7315c94175acd1dc7a56">RakNet::Clans_GetMemberProperties</a>, <a class="el" href="structRakNet_1_1Clans__SetMemberRank.html#ae6d0f2e359a9c5f2fb7890be7b352b2f">RakNet::Clans_SetMemberRank</a>, <a class="el" href="structRakNet_1_1Clans__SetSubleaderStatus.html#a70a05e65ff088d86314f8ff9189ed0de">RakNet::Clans_SetSubleaderStatus</a>, <a class="el" href="structRakNet_1_1Clans__GrantLeader.html#aa033ee181c38996e109b44f637ec6969">RakNet::Clans_GrantLeader</a>, <a class="el" href="structRakNet_1_1Clans__SetMyMemberProperties.html#adac6abd9674d04f94624f6c7f65d1050">RakNet::Clans_SetMyMemberProperties</a>, <a class="el" href="structRakNet_1_1Clans__GetProperties.html#adfa6b196bd2670f1cc140f94792eb3ed">RakNet::Clans_GetProperties</a>, <a class="el" href="structRakNet_1_1Clans__SetProperties.html#ac67c6c20e1dbf0d833346e244c2ffd28">RakNet::Clans_SetProperties</a>, <a class="el" href="structRakNet_1_1Clans__Create.html#ae0036f4e5f4dda84e7fff129d6047c5a">RakNet::Clans_Create</a>, <a class="el" href="structRakNet_1_1Ranking__GetRating.html#adf78cbb074f32104abed99cbed124ab1">RakNet::Ranking_GetRating</a>, <a class="el" href="structRakNet_1_1Ranking__WipeRatings.html#a2d16d6b68d05ea9189bd4f4b1254373e">RakNet::Ranking_WipeRatings</a>, <a class="el" href="structRakNet_1_1Ranking__UpdateRating.html#a67dd4dfef65ea002f74b59183b380aaa">RakNet::Ranking_UpdateRating</a>, <a class="el" href="structRakNet_1_1Ranking__WipeMatches.html#a95600dbf0dd2f0f523d6902f83bc12c7">RakNet::Ranking_WipeMatches</a>, <a class="el" href="structRakNet_1_1Ranking__WipeScoresForPlayer.html#a4503b929de517813a58f2d310a197495">RakNet::Ranking_WipeScoresForPlayer</a>, <a class="el" href="structRakNet_1_1Ranking__GetTotalScore.html#a5bff24c0ea9d5407a429d6911310f509">RakNet::Ranking_GetTotalScore</a>, <a class="el" href="structRakNet_1_1Ranking__GetMatches.html#a29cab308c41a4b8c73f245877bff6a95">RakNet::Ranking_GetMatches</a>, <a class="el" href="structRakNet_1_1Ranking__SubmitMatch.html#acad2a7337c7bf497b68d303b41762909">RakNet::Ranking_SubmitMatch</a>, <a class="el" href="structRakNet_1_1Emails__SetStatus.html#a858b7f7da042326e9c47c7fd3232ca29">RakNet::Emails_SetStatus</a>, <a class="el" href="structRakNet_1_1Emails__Send.html#aa7bca6fcedbac774b136230970a96a05">RakNet::Emails_Send</a>, <a class="el" href="structRakNet_1_1BookmarkedUsers__Remove.html#a3cdc68dd250a419aab8ccdb75e66306b">RakNet::BookmarkedUsers_Remove</a>, <a class="el" href="structRakNet_1_1BookmarkedUsers__Add.html#a39c5324939a7fc0776f8ea1c8f7a956d">RakNet::BookmarkedUsers_Add</a>, <a class="el" href="structRakNet_1_1Friends__Remove.html#a679eb9604bf75d2d181319bf7a8de2b5">RakNet::Friends_Remove</a>, <a class="el" href="structRakNet_1_1Friends__RejectInvite.html#a39bc804f1524ef9d19fdc4f5b75c6e40">RakNet::Friends_RejectInvite</a>, <a class="el" href="structRakNet_1_1Friends__AcceptInvite.html#a466e2a836dd7abf00ccda5188f2254f4">RakNet::Friends_AcceptInvite</a>, <a class="el" href="structRakNet_1_1Friends__SendInvite.html#a75aac9082f8229d4357eb1f4a565d3d4">RakNet::Friends_SendInvite</a>, <a class="el" href="structRakNet_1_1Client__PerTitleBinaryStorage.html#a67b665533fd1bce7c719b3b93501d2ba">RakNet::Client_PerTitleBinaryStorage</a>, <a class="el" href="structRakNet_1_1Client__StopIgnore.html#a5066f06d2d0ed4affea795ab33b83b07">RakNet::Client_StopIgnore</a>, <a class="el" href="structRakNet_1_1Client__StartIgnore.html#ae95613c60db8056d75fcef138e32152c">RakNet::Client_StartIgnore</a>, <a class="el" href="structRakNet_1_1Client__UpdateAccount.html#ae02d2e1c33c4accd3b8022c9654cf299">RakNet::Client_UpdateAccount</a>, <a class="el" href="structRakNet_1_1Client__ChangeHandle.html#a144bfb472f6a7c5360ac21498d41feb7">RakNet::Client_ChangeHandle</a>, <a class="el" href="structRakNet_1_1Client__GetPasswordByPasswordRecoveryAnswer.html#a36be1931ccf02a8aa860332ca4cec617">RakNet::Client_GetPasswordByPasswordRecoveryAnswer</a>, <a class="el" href="structRakNet_1_1Client__GetPasswordRecoveryQuestionByHandle.html#a294f983979d2f3828ed84110adb3ead8">RakNet::Client_GetPasswordRecoveryQuestionByHandle</a>, <a class="el" href="structRakNet_1_1Client__GetEmailAddress.html#a810784a91891d29e76373b4f4affc7cc">RakNet::Client_GetEmailAddress</a>, <a class="el" href="structRakNet_1_1System__PruneAccounts.html#a6c6088d42f6c1fb55135077dc4da85a4">RakNet::System_PruneAccounts</a>, <a class="el" href="structRakNet_1_1System__DeleteAccount.html#a70d0346fc05fcc94769149cd4b118ed0">RakNet::System_DeleteAccount</a>, <a class="el" href="structRakNet_1_1Client__ValidateHandle.html#aa5b1087c19ca03bda5b136ec32b2cbf6">RakNet::Client_ValidateHandle</a>, <a class="el" href="structRakNet_1_1System__SetEmailAddressValidated.html#a81700b17baa4b43d9924c887cf90f9f9">RakNet::System_SetEmailAddressValidated</a>, <a class="el" href="structRakNet_1_1Client__RegisterAccount.html#a32fac70108dcfdd9d6d4147dfaec0abb">RakNet::Client_RegisterAccount</a>, <a class="el" href="structRakNet_1_1Client__Login.html#a12ae01dbad0f5cf1bca080192a393c48">RakNet::Client_Login</a>, <a class="el" href="structRakNet_1_1CDKey__FlagStolen.html#ae00140696a3a7694a5a4b407e8a21efb">RakNet::CDKey_FlagStolen</a>, <a class="el" href="structRakNet_1_1CDKey__Use.html#a3c6cfd2790438c6a010b38fb24271ccb">RakNet::CDKey_Use</a>, <a class="el" href="structRakNet_1_1CDKey__GetStatus.html#ab895dbc856c3057cd3ca034da5748e15">RakNet::CDKey_GetStatus</a>, <a class="el" href="structRakNet_1_1CDKey__Add.html#aabc241bd50a00fbba7fe181bd94ea19d">RakNet::CDKey_Add</a>, <a class="el" href="structRakNet_1_1System__UnbanUser.html#ad585b531b43422f55fa42427675e568e">RakNet::System_UnbanUser</a>, <a class="el" href="structRakNet_1_1System__BanUser.html#a7a0ec75763f9aef38ef7e2e46555ec4f">RakNet::System_BanUser</a>, <a class="el" href="structRakNet_1_1System__RegisterProfanity.html#abf4797999b0e6a393360a5a9d6c4cdfb">RakNet::System_RegisterProfanity</a>, <a class="el" href="structRakNet_1_1System__GetTitleBinaryData.html#a29a671ee2ee4415c5c40c919c83fcf8c">RakNet::System_GetTitleBinaryData</a>, <a class="el" href="structRakNet_1_1System__GetTitleRequiredAge.html#a570a2fc99cda55b5ba20d83353583cb7">RakNet::System_GetTitleRequiredAge</a>, <a class="el" href="structRakNet_1_1System__DestroyTitle.html#a5422e85d181fbafc4e4cf44c6f5ff821">RakNet::System_DestroyTitle</a>, <a class="el" href="structRakNet_1_1System__CreateTitle.html#a022eb42cf5d8a0fcaef2a49879569ac1">RakNet::System_CreateTitle</a>, <a class="el" href="structRakNet_1_1System__DestroyDatabase.html#a0aa9735c63882e1548ff73f1517c2a82">RakNet::System_DestroyDatabase</a>, <a class="el" href="structRakNet_1_1System__CreateDatabase.html#ae037833f59ff3d98d78dc4d63d2e8ea9">RakNet::System_CreateDatabase</a>, <a class="el" href="structRakNet_1_1Platform__Shutdown.html#a340fabd5bfc5a7adf030ae6d1621b1d6">RakNet::Platform_Shutdown</a>, and <a class="el" href="structRakNet_1_1Platform__Startup.html#a098b4749f54fa8be17d257fe6254a63b">RakNet::Platform_Startup</a>.</p>
- </div>
- </div>
- <a class="anchor" id="a79cbb400e4521af2c353fbd640fed0f7"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">virtual bool RakNet::Lobby2Message::RequiresAdmin </td>
- <td>(</td>
- <td class="paramtype">void </td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Is this message something that should only be run by a system with admin privileges? Set admin privileges with <a class="el" href="classRakNet_1_1Lobby2Server.html#a499cbfd420d6a6caecd62a8143a641da" title="If Lobby2Message::RequiresAdmin() returns true, the message can only be processed from a remote syste...">Lobby2Server::AddAdminAddress()</a> </p>
- <p>Implemented in <a class="el" href="structRakNet_1_1Clans__GetPosts.html#a06c75ed5ae1517d16e0d65b80776a5fb">RakNet::Clans_GetPosts</a>, <a class="el" href="structRakNet_1_1Clans__GetTopics.html#ad9e0b990402c69cd8199eafdebde547e">RakNet::Clans_GetTopics</a>, <a class="el" href="structRakNet_1_1Clans__GetBoards.html#a57a4253aebbc4e1cbf367119749ecea6">RakNet::Clans_GetBoards</a>, <a class="el" href="structRakNet_1_1Clans__RemovePost.html#aec54d59e635b5f927fcee6821f52ae75">RakNet::Clans_RemovePost</a>, <a class="el" href="structRakNet_1_1Clans__ReplyToTopic.html#a74962ee7a373c8e8b7b76fb57152fbb9">RakNet::Clans_ReplyToTopic</a>, <a class="el" href="structRakNet_1_1Clans__CreateNewTopic.html#ac4a845e8a26e484a38cb06cc234cb15b">RakNet::Clans_CreateNewTopic</a>, <a class="el" href="structRakNet_1_1Clans__DestroyBoard.html#a5f436e22e5e414ffcb3ee15e39801833">RakNet::Clans_DestroyBoard</a>, <a class="el" href="structRakNet_1_1Clans__CreateBoard.html#a54326be637648fe38d3685e7e9f09612">RakNet::Clans_CreateBoard</a>, <a class="el" href="structRakNet_1_1Clans__GetList.html#a5a185faa7413d2c53245e433e355aa3f">RakNet::Clans_GetList</a>, <a class="el" href="structRakNet_1_1Clans__GetMembers.html#aeb3354cdf605253f1834c7d819914f6a">RakNet::Clans_GetMembers</a>, <a class="el" href="structRakNet_1_1Clans__GetBlacklist.html#a24fabe824994e9a9434c525eb96c8593">RakNet::Clans_GetBlacklist</a>, <a class="el" href="structRakNet_1_1Clans__UnblacklistUser.html#adf1f80c49d35e294970664f23d2ea86e">RakNet::Clans_UnblacklistUser</a>, <a class="el" href="structRakNet_1_1Clans__KickAndBlacklistUser.html#a14ec5004f5fff72dee661f232fab4c8f">RakNet::Clans_KickAndBlacklistUser</a>, <a class="el" href="structRakNet_1_1Clans__DownloadRequestList.html#a495462b1461051477de643b6d6fc9ff7">RakNet::Clans_DownloadRequestList</a>, <a class="el" href="structRakNet_1_1Clans__RejectJoinRequest.html#afc785c105360ccd81b498248410adf43">RakNet::Clans_RejectJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__AcceptJoinRequest.html#a40edeef3d8cb83581bfd5c50381683c9">RakNet::Clans_AcceptJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__WithdrawJoinRequest.html#a3fcebde4aa69e7fd8af8732150bec100">RakNet::Clans_WithdrawJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__SendJoinRequest.html#a8cded61412365637408560ffdf28a39e">RakNet::Clans_SendJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__DownloadInvitationList.html#a4b1bdd996d833685f79e977c5fa9ed55">RakNet::Clans_DownloadInvitationList</a>, <a class="el" href="structRakNet_1_1Clans__RejectJoinInvitation.html#ae70f27ab42a5b366764d87e580f43b9b">RakNet::Clans_RejectJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__AcceptJoinInvitation.html#ad6e2ce36310de1f9bc7612febc49d525">RakNet::Clans_AcceptJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__WithdrawJoinInvitation.html#a6961d1222d0da6c2fdea33f2b2fdcb6f">RakNet::Clans_WithdrawJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__SendJoinInvitation.html#a9a38ba49ca9b64fa25197998e030a426">RakNet::Clans_SendJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__Get.html#aedf4dc694c002c021dd3c1c022250c77">RakNet::Clans_Get</a>, <a class="el" href="structRakNet_1_1Clans__Leave.html#a5c59fa7398efaac8de0f32a6c8b4c94c">RakNet::Clans_Leave</a>, <a class="el" href="structRakNet_1_1Clans__ChangeHandle.html#aaf8c55d04bbb7e456fdeba1375f664a8">RakNet::Clans_ChangeHandle</a>, <a class="el" href="structRakNet_1_1Clans__GetMemberProperties.html#a1bafd7063de1b8ff7902074436f02a2d">RakNet::Clans_GetMemberProperties</a>, <a class="el" href="structRakNet_1_1Clans__SetMemberRank.html#ad6f2b40cc655b62b96701c1c07ebf1a5">RakNet::Clans_SetMemberRank</a>, <a class="el" href="structRakNet_1_1Clans__SetSubleaderStatus.html#a88fc1493840cd3ccea4f0f8f4b82ec0b">RakNet::Clans_SetSubleaderStatus</a>, <a class="el" href="structRakNet_1_1Clans__GrantLeader.html#a0bcda1db110f90411dc45be3fd1aceca">RakNet::Clans_GrantLeader</a>, <a class="el" href="structRakNet_1_1Clans__SetMyMemberProperties.html#afa52d0b613dfe0392e9585c64caefea0">RakNet::Clans_SetMyMemberProperties</a>, <a class="el" href="structRakNet_1_1Clans__GetProperties.html#a4308d8425944b6102135ced3a7c745fa">RakNet::Clans_GetProperties</a>, <a class="el" href="structRakNet_1_1Clans__SetProperties.html#a654243f2f19a6bfb18f8df189e517d33">RakNet::Clans_SetProperties</a>, <a class="el" href="structRakNet_1_1Clans__Create.html#a8f7ade05a2a25d2a44f357b9b571b29d">RakNet::Clans_Create</a>, <a class="el" href="structRakNet_1_1Ranking__GetRating.html#aa21e273fe9946320c1d89991973f169e">RakNet::Ranking_GetRating</a>, <a class="el" href="structRakNet_1_1Ranking__WipeRatings.html#ac2061e849f8979ccef1b1d8710db38b8">RakNet::Ranking_WipeRatings</a>, <a class="el" href="structRakNet_1_1Ranking__UpdateRating.html#abb40a9166eeed59cc59a490440968926">RakNet::Ranking_UpdateRating</a>, <a class="el" href="structRakNet_1_1Ranking__PruneMatches.html#ab3be3dbf14656ccc07076a63ece0339b">RakNet::Ranking_PruneMatches</a>, <a class="el" href="structRakNet_1_1Ranking__WipeMatches.html#a7edb6a1ba84b28d7814d5444564924db">RakNet::Ranking_WipeMatches</a>, <a class="el" href="structRakNet_1_1Ranking__WipeScoresForPlayer.html#a3feea64e249a27d2421737e3543fa3a9">RakNet::Ranking_WipeScoresForPlayer</a>, <a class="el" href="structRakNet_1_1Ranking__GetTotalScore.html#a1d5be39309bf06cf51f49185860000e4">RakNet::Ranking_GetTotalScore</a>, <a class="el" href="structRakNet_1_1Ranking__GetMatchBinaryData.html#a0a399ab508ad4466a3182875e78d252f">RakNet::Ranking_GetMatchBinaryData</a>, <a class="el" href="structRakNet_1_1Ranking__GetMatches.html#ad3a882ce663c5213824154bc13e52775">RakNet::Ranking_GetMatches</a>, <a class="el" href="structRakNet_1_1Ranking__SubmitMatch.html#ae6b061e623fed3c168b040cc3821a5c6">RakNet::Ranking_SubmitMatch</a>, <a class="el" href="structRakNet_1_1Emails__SetStatus.html#abb015dc189c14ffe3981f609d4fc6efd">RakNet::Emails_SetStatus</a>, <a class="el" href="structRakNet_1_1Emails__Delete.html#a6efaa433c28e9be41aab32ab522b7199">RakNet::Emails_Delete</a>, <a class="el" href="structRakNet_1_1Emails__Get.html#a537d2c5487e2fca65bca517a86bf2a05">RakNet::Emails_Get</a>, <a class="el" href="structRakNet_1_1Emails__Send.html#a0cddc5033a3d5dd94bc6571cff8f647f">RakNet::Emails_Send</a>, <a class="el" href="structRakNet_1_1BookmarkedUsers__Get.html#aaf00d6077d097e4225f33f655376e8ae">RakNet::BookmarkedUsers_Get</a>, <a class="el" href="structRakNet_1_1BookmarkedUsers__Remove.html#aca4d0fa3c5194619e561813181bdef21">RakNet::BookmarkedUsers_Remove</a>, <a class="el" href="structRakNet_1_1BookmarkedUsers__Add.html#accf18a4835577cda8dcd3ebc1faec752">RakNet::BookmarkedUsers_Add</a>, <a class="el" href="structRakNet_1_1Friends__Remove.html#a034f04ec208d463b5dcd1f5279062f5f">RakNet::Friends_Remove</a>, <a class="el" href="structRakNet_1_1Friends__GetFriends.html#acb16ae107cce089a48d660aa4682ce90">RakNet::Friends_GetFriends</a>, <a class="el" href="structRakNet_1_1Friends__GetInvites.html#ae9ae5bcd8cc3cc613a6a246c8c0dc097">RakNet::Friends_GetInvites</a>, <a class="el" href="structRakNet_1_1Friends__RejectInvite.html#ad7caf4dbfe97200804147e28501529ea">RakNet::Friends_RejectInvite</a>, <a class="el" href="structRakNet_1_1Friends__AcceptInvite.html#af6e09213259aba3f960e5321602cc2fa">RakNet::Friends_AcceptInvite</a>, <a class="el" href="structRakNet_1_1Friends__SendInvite.html#ac9147a510e8ee354c94399238d606fae">RakNet::Friends_SendInvite</a>, <a class="el" href="structRakNet_1_1Client__GetPresence.html#a1e8b9fe03e1619aa51aa1d6bba6b89ba">RakNet::Client_GetPresence</a>, <a class="el" href="structRakNet_1_1Client__SetPresence.html#a5c5033b4f729f65ff79f541fd7c28225">RakNet::Client_SetPresence</a>, <a class="el" href="structRakNet_1_1Client__PerTitleBinaryStorage.html#a5de6fd65f671716e00828aad7eb9ac70">RakNet::Client_PerTitleBinaryStorage</a>, <a class="el" href="structRakNet_1_1Client__GetIgnoreList.html#a30fe72507d027a5e47efe645a8b1a3ea">RakNet::Client_GetIgnoreList</a>, <a class="el" href="structRakNet_1_1Client__StopIgnore.html#af994c97d5a9abf353dbbc5b985126e54">RakNet::Client_StopIgnore</a>, <a class="el" href="structRakNet_1_1Client__StartIgnore.html#a7f1606dae2cd57fb8add579bc59dfa76">RakNet::Client_StartIgnore</a>, <a class="el" href="structRakNet_1_1Client__GetAccountDetails.html#afd2558fdc521cb0e7cc70b6c74847a82">RakNet::Client_GetAccountDetails</a>, <a class="el" href="structRakNet_1_1Client__UpdateAccount.html#adc0b511e41c3dc8020ab60295f7624d7">RakNet::Client_UpdateAccount</a>, <a class="el" href="structRakNet_1_1Client__ChangeHandle.html#adb64e2da5219a53e5b02de030c3da68d">RakNet::Client_ChangeHandle</a>, <a class="el" href="structRakNet_1_1Client__GetPasswordByPasswordRecoveryAnswer.html#a275975fb35c29401018d9388bada6443">RakNet::Client_GetPasswordByPasswordRecoveryAnswer</a>, <a class="el" href="structRakNet_1_1Client__GetPasswordRecoveryQuestionByHandle.html#a19a403509ed9bcbfb8703d921c156bb2">RakNet::Client_GetPasswordRecoveryQuestionByHandle</a>, <a class="el" href="structRakNet_1_1Client__GetEmailAddress.html#a9f67d202849047c808bf6c7bdc74ae4c">RakNet::Client_GetEmailAddress</a>, <a class="el" href="structRakNet_1_1System__PruneAccounts.html#ac901b1e026e66a6e3e6fe67bcacd6092">RakNet::System_PruneAccounts</a>, <a class="el" href="structRakNet_1_1System__DeleteAccount.html#aae3043dd2d245a0caa37b8eaf7532a4f">RakNet::System_DeleteAccount</a>, <a class="el" href="structRakNet_1_1Client__ValidateHandle.html#ae383dd571d3a74212800a144a2851449">RakNet::Client_ValidateHandle</a>, <a class="el" href="structRakNet_1_1System__SetEmailAddressValidated.html#a9fa0ba8e895c8ae85a436f268f1dffa0">RakNet::System_SetEmailAddressValidated</a>, <a class="el" href="structRakNet_1_1Client__RegisterAccount.html#a89da5601d56566f5b7f9e659ca799a4f">RakNet::Client_RegisterAccount</a>, <a class="el" href="structRakNet_1_1Client__Logoff.html#a1d32438750409008a40a0108d1a6a2a1">RakNet::Client_Logoff</a>, <a class="el" href="structRakNet_1_1Client__Login.html#a84497b24f114e31c987ecc56c1732a76">RakNet::Client_Login</a>, <a class="el" href="structRakNet_1_1CDKey__FlagStolen.html#addc1b5e44eaeda90dace01dcd3d8328d">RakNet::CDKey_FlagStolen</a>, <a class="el" href="structRakNet_1_1CDKey__Use.html#ab42166ece4961e46f9a03fbd87cc1015">RakNet::CDKey_Use</a>, <a class="el" href="structRakNet_1_1CDKey__GetStatus.html#a15f7cac518f47efeca075f0a4c5dc203">RakNet::CDKey_GetStatus</a>, <a class="el" href="structRakNet_1_1CDKey__Add.html#a23fe9234000d3f60a6faeb1e464f5732">RakNet::CDKey_Add</a>, <a class="el" href="structRakNet_1_1System__UnbanUser.html#a63286941b175a411f5fe8e4022801982">RakNet::System_UnbanUser</a>, <a class="el" href="structRakNet_1_1System__BanUser.html#ae5d7442a427d18fbea2d1babc50bbdd3">RakNet::System_BanUser</a>, <a class="el" href="structRakNet_1_1System__RegisterProfanity.html#a2c6ce51dfd548aa547f7fbb3664605fb">RakNet::System_RegisterProfanity</a>, <a class="el" href="structRakNet_1_1System__GetTitleBinaryData.html#af8d512d9a99f439fe6aba876878eaa0e">RakNet::System_GetTitleBinaryData</a>, <a class="el" href="structRakNet_1_1System__GetTitleRequiredAge.html#a8ec3a5073990fa9206c787cad5c8765c">RakNet::System_GetTitleRequiredAge</a>, <a class="el" href="structRakNet_1_1System__DestroyTitle.html#a3acce8eddc0eb331a0f8b501417ac6ff">RakNet::System_DestroyTitle</a>, <a class="el" href="structRakNet_1_1System__CreateTitle.html#a650591379f852d205de834fb28c6b118">RakNet::System_CreateTitle</a>, <a class="el" href="structRakNet_1_1System__DestroyDatabase.html#abf447bf60da9bc8df9f85df3c0591a0d">RakNet::System_DestroyDatabase</a>, <a class="el" href="structRakNet_1_1System__CreateDatabase.html#ad1434a2d574eaea299ea0d8de3f96c7f">RakNet::System_CreateDatabase</a>, <a class="el" href="structRakNet_1_1Platform__Shutdown.html#ae21a37db0fcb6f4b203e6c7479bc761f">RakNet::Platform_Shutdown</a>, and <a class="el" href="structRakNet_1_1Platform__Startup.html#ada5fbe07c87e8c3c49b38a6f311832f3">RakNet::Platform_Startup</a>.</p>
- </div>
- </div>
- <a class="anchor" id="a575e23419cd160aca576b56ee7476227"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">virtual bool RakNet::Lobby2Message::RequiresLogin </td>
- <td>(</td>
- <td class="paramtype">void </td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Does this function require logging into the server before it can be executed? If true, the user id and user handle will be automatically inferred by the last login by looking up the sender's system address. If false, the message should include the username so the database query can lookup which user is performing this operation. </p>
- <p>Implemented in <a class="el" href="structRakNet_1_1Clans__GetPosts.html#a116101a9298d468f2b94d3b93bbde86d">RakNet::Clans_GetPosts</a>, <a class="el" href="structRakNet_1_1Clans__GetTopics.html#a95ee86a173e1af1e4fd7ea4984f1bd81">RakNet::Clans_GetTopics</a>, <a class="el" href="structRakNet_1_1Clans__GetBoards.html#a86520bad6d4f80fbc25362630ca48472">RakNet::Clans_GetBoards</a>, <a class="el" href="structRakNet_1_1Clans__RemovePost.html#ae293d82773b46fdc187f45c4d0c87cef">RakNet::Clans_RemovePost</a>, <a class="el" href="structRakNet_1_1Clans__ReplyToTopic.html#a9847f694c8ee63c269602cc517a0301c">RakNet::Clans_ReplyToTopic</a>, <a class="el" href="structRakNet_1_1Clans__CreateNewTopic.html#a4ccf80f1ee9191bc3c8b9b4668601c2c">RakNet::Clans_CreateNewTopic</a>, <a class="el" href="structRakNet_1_1Clans__DestroyBoard.html#ae3ad7afdea62adac6578dcb5c1e0797f">RakNet::Clans_DestroyBoard</a>, <a class="el" href="structRakNet_1_1Clans__CreateBoard.html#ae266ce49ed5e854552ec3ee2644b1862">RakNet::Clans_CreateBoard</a>, <a class="el" href="structRakNet_1_1Clans__GetList.html#aa416184728d56d780751f40b9970e4f3">RakNet::Clans_GetList</a>, <a class="el" href="structRakNet_1_1Clans__GetMembers.html#adea39501dd76b8807b92ab9efa93eebf">RakNet::Clans_GetMembers</a>, <a class="el" href="structRakNet_1_1Clans__GetBlacklist.html#a8d5e154ef81d7c3143de23fbfba18a63">RakNet::Clans_GetBlacklist</a>, <a class="el" href="structRakNet_1_1Clans__UnblacklistUser.html#abb1e7b64d3d6e5b5a7117ef78c2d377a">RakNet::Clans_UnblacklistUser</a>, <a class="el" href="structRakNet_1_1Clans__KickAndBlacklistUser.html#aa0e591466df50600be200fe7b024b2d1">RakNet::Clans_KickAndBlacklistUser</a>, <a class="el" href="structRakNet_1_1Clans__DownloadRequestList.html#a5e4bd16b215d038f81e2f93ee54f8ee5">RakNet::Clans_DownloadRequestList</a>, <a class="el" href="structRakNet_1_1Clans__RejectJoinRequest.html#a75f097ac50357cb13970fe22a61e4b48">RakNet::Clans_RejectJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__AcceptJoinRequest.html#a32abbcf9e81b5c82347e0b0d530d4b3d">RakNet::Clans_AcceptJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__WithdrawJoinRequest.html#a90c0e47f219d210d72410877501de93d">RakNet::Clans_WithdrawJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__SendJoinRequest.html#ad6e32ed20226eee02801307eb885b3ec">RakNet::Clans_SendJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__DownloadInvitationList.html#a80a34264a9faa224225bfd5727048646">RakNet::Clans_DownloadInvitationList</a>, <a class="el" href="structRakNet_1_1Clans__RejectJoinInvitation.html#af0a4fb4acae5b4b5a256cf3f057f54aa">RakNet::Clans_RejectJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__AcceptJoinInvitation.html#a90b6e6e76013a13ef9d77d99ec04983f">RakNet::Clans_AcceptJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__WithdrawJoinInvitation.html#ada40e244d727f36f55bea14bffca4436">RakNet::Clans_WithdrawJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__SendJoinInvitation.html#a5bc0668931b84190c69c03458b2516ad">RakNet::Clans_SendJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__Get.html#aff79e8efd6815d36c13d517f16e0d621">RakNet::Clans_Get</a>, <a class="el" href="structRakNet_1_1Clans__Leave.html#aa282fe56fc7e4e3fe03e860696ed2c25">RakNet::Clans_Leave</a>, <a class="el" href="structRakNet_1_1Clans__ChangeHandle.html#abcb0be4fe329672f01b418016cc9147d">RakNet::Clans_ChangeHandle</a>, <a class="el" href="structRakNet_1_1Clans__GetMemberProperties.html#af212714c4f664ca4884c2c11048d4794">RakNet::Clans_GetMemberProperties</a>, <a class="el" href="structRakNet_1_1Clans__SetMemberRank.html#a66c078028ea9fa9eb80de1dbdd9ed197">RakNet::Clans_SetMemberRank</a>, <a class="el" href="structRakNet_1_1Clans__SetSubleaderStatus.html#a50ac6da91f08d7e1c0a81f8f291ce01a">RakNet::Clans_SetSubleaderStatus</a>, <a class="el" href="structRakNet_1_1Clans__GrantLeader.html#a7bbb41b4f12f9ecfe1775089e557c1a2">RakNet::Clans_GrantLeader</a>, <a class="el" href="structRakNet_1_1Clans__SetMyMemberProperties.html#ab182e1686406cdfcb99c359044632d3f">RakNet::Clans_SetMyMemberProperties</a>, <a class="el" href="structRakNet_1_1Clans__GetProperties.html#a0760f339bdb37270486a3b3bd52dc930">RakNet::Clans_GetProperties</a>, <a class="el" href="structRakNet_1_1Clans__SetProperties.html#a771d2cc0fb359e48f8136dd5c15e6633">RakNet::Clans_SetProperties</a>, <a class="el" href="structRakNet_1_1Clans__Create.html#aa7f1079ff52f982d04de0c07f19ed7a7">RakNet::Clans_Create</a>, <a class="el" href="structRakNet_1_1Ranking__GetRating.html#a03a3ea3b18516abbed6fa8c083053ec9">RakNet::Ranking_GetRating</a>, <a class="el" href="structRakNet_1_1Ranking__WipeRatings.html#ab0bfda62a76f79899d40215a644ae765">RakNet::Ranking_WipeRatings</a>, <a class="el" href="structRakNet_1_1Ranking__UpdateRating.html#a06790c980924b7bed2d8badb5a11b919">RakNet::Ranking_UpdateRating</a>, <a class="el" href="structRakNet_1_1Ranking__PruneMatches.html#af538299f962dd6723972e568fccb70fd">RakNet::Ranking_PruneMatches</a>, <a class="el" href="structRakNet_1_1Ranking__WipeMatches.html#ad1c721473521d161e0fc0ac30c17967c">RakNet::Ranking_WipeMatches</a>, <a class="el" href="structRakNet_1_1Ranking__WipeScoresForPlayer.html#a49ee91142b30efadf30df292667d35e8">RakNet::Ranking_WipeScoresForPlayer</a>, <a class="el" href="structRakNet_1_1Ranking__GetTotalScore.html#a22e2edd8cc718503b4beb23b9cb7b1c4">RakNet::Ranking_GetTotalScore</a>, <a class="el" href="structRakNet_1_1Ranking__GetMatchBinaryData.html#a08904cc74f1385e3897ccfdb650d5808">RakNet::Ranking_GetMatchBinaryData</a>, <a class="el" href="structRakNet_1_1Ranking__GetMatches.html#a31e8c52b84eead97b557ff49ce53f27c">RakNet::Ranking_GetMatches</a>, <a class="el" href="structRakNet_1_1Ranking__SubmitMatch.html#ae8853eee6504f84784207ed3a7b5b992">RakNet::Ranking_SubmitMatch</a>, <a class="el" href="structRakNet_1_1Emails__SetStatus.html#ad0dd4d4889dfbd8b0de829c988946b73">RakNet::Emails_SetStatus</a>, <a class="el" href="structRakNet_1_1Emails__Delete.html#a9e86d2f780b7ac9d859bd614b938f8c7">RakNet::Emails_Delete</a>, <a class="el" href="structRakNet_1_1Emails__Get.html#a620afe53dc64c406edb202e6a877aa2f">RakNet::Emails_Get</a>, <a class="el" href="structRakNet_1_1Emails__Send.html#aee906add91219d25b32e85f871c64a9e">RakNet::Emails_Send</a>, <a class="el" href="structRakNet_1_1BookmarkedUsers__Get.html#a5fbde6690a6c62f9ed87ba532da20ebe">RakNet::BookmarkedUsers_Get</a>, <a class="el" href="structRakNet_1_1BookmarkedUsers__Remove.html#adcc92c1109730375715e5a03baf8e3d1">RakNet::BookmarkedUsers_Remove</a>, <a class="el" href="structRakNet_1_1BookmarkedUsers__Add.html#a1c5264f73113566242a6d85f9c6e5eba">RakNet::BookmarkedUsers_Add</a>, <a class="el" href="structRakNet_1_1Friends__Remove.html#a257c22394c5bda2284cdac7bbf6fd9f6">RakNet::Friends_Remove</a>, <a class="el" href="structRakNet_1_1Friends__GetFriends.html#a23828e205733865e40e14e73f423c220">RakNet::Friends_GetFriends</a>, <a class="el" href="structRakNet_1_1Friends__GetInvites.html#ab8870710a8bb34453d609a303d10fc7c">RakNet::Friends_GetInvites</a>, <a class="el" href="structRakNet_1_1Friends__RejectInvite.html#a24731376f8c04e6003c0bfd45ddef6dd">RakNet::Friends_RejectInvite</a>, <a class="el" href="structRakNet_1_1Friends__AcceptInvite.html#ab5c1b4550799698fe817aea6ffe82f39">RakNet::Friends_AcceptInvite</a>, <a class="el" href="structRakNet_1_1Friends__SendInvite.html#afb3f3fe1106afbb4c9d6542be76dfbd0">RakNet::Friends_SendInvite</a>, <a class="el" href="structRakNet_1_1Client__GetPresence.html#a52d60dca564ba16709a9d39428890e2b">RakNet::Client_GetPresence</a>, <a class="el" href="structRakNet_1_1Client__SetPresence.html#abef4601ae8ac669a4276cb0075db65b2">RakNet::Client_SetPresence</a>, <a class="el" href="structRakNet_1_1Client__PerTitleBinaryStorage.html#a457ef9e9a7212f5be90f304e5c9f15dd">RakNet::Client_PerTitleBinaryStorage</a>, <a class="el" href="structRakNet_1_1Client__GetIgnoreList.html#a1217b903b2029af859b2f46dbf3fa9d1">RakNet::Client_GetIgnoreList</a>, <a class="el" href="structRakNet_1_1Client__StopIgnore.html#aedae6c31469eec3bab1a52431e9a8cf7">RakNet::Client_StopIgnore</a>, <a class="el" href="structRakNet_1_1Client__StartIgnore.html#a557a17e3695aa05161398e902c399f4f">RakNet::Client_StartIgnore</a>, <a class="el" href="structRakNet_1_1Client__GetAccountDetails.html#ae7ef7f76f2b508d99e5073a73f3253b1">RakNet::Client_GetAccountDetails</a>, <a class="el" href="structRakNet_1_1Client__UpdateAccount.html#a422f45a19c3a8019abea5de556075846">RakNet::Client_UpdateAccount</a>, <a class="el" href="structRakNet_1_1Client__ChangeHandle.html#a1a38838129e16a651830be49b59c814d">RakNet::Client_ChangeHandle</a>, <a class="el" href="structRakNet_1_1Client__GetPasswordByPasswordRecoveryAnswer.html#ad392dce524082a13a4809913b4316367">RakNet::Client_GetPasswordByPasswordRecoveryAnswer</a>, <a class="el" href="structRakNet_1_1Client__GetPasswordRecoveryQuestionByHandle.html#a1cda5460d45d285a407dee8f8dc05ab9">RakNet::Client_GetPasswordRecoveryQuestionByHandle</a>, <a class="el" href="structRakNet_1_1Client__GetEmailAddress.html#a965d9ffe7a289993ce464f835371fbff">RakNet::Client_GetEmailAddress</a>, <a class="el" href="structRakNet_1_1System__PruneAccounts.html#a2a1da9ff400fcae98c2b73ebf83252a0">RakNet::System_PruneAccounts</a>, <a class="el" href="structRakNet_1_1System__DeleteAccount.html#a4afcba2a43f8d1ee4ac108116e1a153f">RakNet::System_DeleteAccount</a>, <a class="el" href="structRakNet_1_1Client__ValidateHandle.html#a2f6aa78375c7d2d7e80102b842299a67">RakNet::Client_ValidateHandle</a>, <a class="el" href="structRakNet_1_1System__SetEmailAddressValidated.html#a244df46dac45b07ce34510b1b56237b4">RakNet::System_SetEmailAddressValidated</a>, <a class="el" href="structRakNet_1_1Client__RegisterAccount.html#adddb15079e60cfecec9cb350ce4c7152">RakNet::Client_RegisterAccount</a>, <a class="el" href="structRakNet_1_1Client__Logoff.html#a75013ecfbb21e6737db868de102c3dde">RakNet::Client_Logoff</a>, <a class="el" href="structRakNet_1_1Client__Login.html#a5c2f68135f300c3adb7153c6bdd9e983">RakNet::Client_Login</a>, <a class="el" href="structRakNet_1_1CDKey__FlagStolen.html#a9b95ac031f3063a53efa0511ad8c85d3">RakNet::CDKey_FlagStolen</a>, <a class="el" href="structRakNet_1_1CDKey__Use.html#a3e3adced5aa7484aaed8f63b5aa525a5">RakNet::CDKey_Use</a>, <a class="el" href="structRakNet_1_1CDKey__GetStatus.html#a45cc4e1367fa7979b36dd7af78e646a3">RakNet::CDKey_GetStatus</a>, <a class="el" href="structRakNet_1_1CDKey__Add.html#abe1db3876086482a1a2b39269323a8dc">RakNet::CDKey_Add</a>, <a class="el" href="structRakNet_1_1System__UnbanUser.html#a2d2a91b6d4a9a0597b5d357443815e81">RakNet::System_UnbanUser</a>, <a class="el" href="structRakNet_1_1System__BanUser.html#a4d57d11e2ed963eb72aa763d520852d6">RakNet::System_BanUser</a>, <a class="el" href="structRakNet_1_1System__RegisterProfanity.html#ac9e501767b5677a1a7db34b7f06d79d8">RakNet::System_RegisterProfanity</a>, <a class="el" href="structRakNet_1_1System__GetTitleBinaryData.html#a390a7c1dfe5719a5af5522db3c6e66a2">RakNet::System_GetTitleBinaryData</a>, <a class="el" href="structRakNet_1_1System__GetTitleRequiredAge.html#af167568e4815293a6d164827f8400874">RakNet::System_GetTitleRequiredAge</a>, <a class="el" href="structRakNet_1_1System__DestroyTitle.html#a53cb10ecc91b03691aa21d1e28837815">RakNet::System_DestroyTitle</a>, <a class="el" href="structRakNet_1_1System__CreateTitle.html#a03463d542ac201297b3092df3eebdf21">RakNet::System_CreateTitle</a>, <a class="el" href="structRakNet_1_1System__DestroyDatabase.html#a75ab5cc01be90d33d09bfd0d305c87fc">RakNet::System_DestroyDatabase</a>, <a class="el" href="structRakNet_1_1System__CreateDatabase.html#aac5f415b4394c94a04c70b77f52a5515">RakNet::System_CreateDatabase</a>, <a class="el" href="structRakNet_1_1Platform__Shutdown.html#abd238a3ff70cad231ebd5d99cb266e49">RakNet::Platform_Shutdown</a>, and <a class="el" href="structRakNet_1_1Platform__Startup.html#ada97cec637e7093116b808c680cb7ce7">RakNet::Platform_Startup</a>.</p>
- </div>
- </div>
- <a class="anchor" id="a3eab67e30f491cd3410b9d850ffcecea"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">virtual bool RakNet::Lobby2Message::RequiresRankingPermission </td>
- <td>(</td>
- <td class="paramtype">void </td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Is this message something that should only be run by a system with ranking upload priviledges? Set ranking privileges with <a class="el" href="classRakNet_1_1Lobby2Server.html#a16a9ef14b0c08f5c01745908666064d5" title="If Lobby2Message::RequiresRankingPermission() returns true, then the system that sent the command mus...">Lobby2Server::AddRankingAddress()</a> </p>
- <p>Implemented in <a class="el" href="structRakNet_1_1Clans__GetPosts.html#a844ca7129ddc6cec1ac4c7255d6ad98b">RakNet::Clans_GetPosts</a>, <a class="el" href="structRakNet_1_1Clans__GetTopics.html#a24459ceb2c84178070005f82cf155f94">RakNet::Clans_GetTopics</a>, <a class="el" href="structRakNet_1_1Clans__GetBoards.html#ad8a9bcedceb01ab6fe23ebfdc974ca6e">RakNet::Clans_GetBoards</a>, <a class="el" href="structRakNet_1_1Clans__RemovePost.html#a932f70f40fbb84b819eddbc05d02dc65">RakNet::Clans_RemovePost</a>, <a class="el" href="structRakNet_1_1Clans__ReplyToTopic.html#a20c20ec4b0b2bb2350437603856107a9">RakNet::Clans_ReplyToTopic</a>, <a class="el" href="structRakNet_1_1Clans__CreateNewTopic.html#a91cde3d31ef6abecee792961efa41f01">RakNet::Clans_CreateNewTopic</a>, <a class="el" href="structRakNet_1_1Clans__DestroyBoard.html#af5f77bcc15ace205730ed49189e1b4b0">RakNet::Clans_DestroyBoard</a>, <a class="el" href="structRakNet_1_1Clans__CreateBoard.html#a79d4f00aa4ac8c09d9ef6649a3f9a69c">RakNet::Clans_CreateBoard</a>, <a class="el" href="structRakNet_1_1Clans__GetList.html#abd3e56abea22c0b40eab72deea841f43">RakNet::Clans_GetList</a>, <a class="el" href="structRakNet_1_1Clans__GetMembers.html#aa6212226510e8f8ae2bac921eb96eef1">RakNet::Clans_GetMembers</a>, <a class="el" href="structRakNet_1_1Clans__GetBlacklist.html#a0c86db8bf07eee74d7928328ca952031">RakNet::Clans_GetBlacklist</a>, <a class="el" href="structRakNet_1_1Clans__UnblacklistUser.html#a2eca4f5958e6c9a97f721fafdee69f87">RakNet::Clans_UnblacklistUser</a>, <a class="el" href="structRakNet_1_1Clans__KickAndBlacklistUser.html#a861e3eb9ae119ee84c3b41b90bca6d72">RakNet::Clans_KickAndBlacklistUser</a>, <a class="el" href="structRakNet_1_1Clans__DownloadRequestList.html#a8309aa6a5712b43cecfed47b38b28634">RakNet::Clans_DownloadRequestList</a>, <a class="el" href="structRakNet_1_1Clans__RejectJoinRequest.html#ad831b7eeee83f50440434c45c09cd87d">RakNet::Clans_RejectJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__AcceptJoinRequest.html#aea500eefeb8bd1eb6e02502b3e9255b5">RakNet::Clans_AcceptJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__WithdrawJoinRequest.html#aca1352be9eaf19bbb8a0f2778acf277f">RakNet::Clans_WithdrawJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__SendJoinRequest.html#a58950eccd24f1f1fe5bc6fb171d19d79">RakNet::Clans_SendJoinRequest</a>, <a class="el" href="structRakNet_1_1Clans__DownloadInvitationList.html#a4b0342694e3233ee5e282313a48d7303">RakNet::Clans_DownloadInvitationList</a>, <a class="el" href="structRakNet_1_1Clans__RejectJoinInvitation.html#a20b6f8e08ea7b1b7906965437f299f4b">RakNet::Clans_RejectJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__AcceptJoinInvitation.html#a3bf6aa32558a82c2b67476de664265d2">RakNet::Clans_AcceptJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__WithdrawJoinInvitation.html#a02cd481926b62a25c92bc740e7f5ec72">RakNet::Clans_WithdrawJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__SendJoinInvitation.html#acbc1d0dfb99451971e2d254bd4d1f81e">RakNet::Clans_SendJoinInvitation</a>, <a class="el" href="structRakNet_1_1Clans__Get.html#a22599651e4b4425926470131964c1ea8">RakNet::Clans_Get</a>, <a class="el" href="structRakNet_1_1Clans__Leave.html#a673c58c4fe24c647a2df5ef468114070">RakNet::Clans_Leave</a>, <a class="el" href="structRakNet_1_1Clans__ChangeHandle.html#ad9d661df10a33ed2c547b45cdcbc52e8">RakNet::Clans_ChangeHandle</a>, <a class="el" href="structRakNet_1_1Clans__GetMemberProperties.html#aa60bf2c10c98f5c50c77e4f60d87852a">RakNet::Clans_GetMemberProperties</a>, <a class="el" href="structRakNet_1_1Clans__SetMemberRank.html#a117b7157145a64280ca3d7fc886c65ca">RakNet::Clans_SetMemberRank</a>, <a class="el" href="structRakNet_1_1Clans__SetSubleaderStatus.html#ab60f662752aaea8e55b09aaa670b3531">RakNet::Clans_SetSubleaderStatus</a>, <a class="el" href="structRakNet_1_1Clans__GrantLeader.html#a7a36443cc7e2797278fca73c418c779b">RakNet::Clans_GrantLeader</a>, <a class="el" href="structRakNet_1_1Clans__SetMyMemberProperties.html#ab000da161ba25c2dd14a260025d220a3">RakNet::Clans_SetMyMemberProperties</a>, <a class="el" href="structRakNet_1_1Clans__GetProperties.html#a932be349ca60170169ff5f1ee20c7765">RakNet::Clans_GetProperties</a>, <a class="el" href="structRakNet_1_1Clans__SetProperties.html#a6e94f7c01a0345b3edddde38d16b8b23">RakNet::Clans_SetProperties</a>, <a class="el" href="structRakNet_1_1Clans__Create.html#af61b0b578b2b355302c7b76adec5ee6e">RakNet::Clans_Create</a>, <a class="el" href="structRakNet_1_1Ranking__GetRating.html#a8630a3878ef85e9d268a2847c01d4e19">RakNet::Ranking_GetRating</a>, <a class="el" href="structRakNet_1_1Ranking__WipeRatings.html#a5c3428904046c37e7e310e1b61618b85">RakNet::Ranking_WipeRatings</a>, <a class="el" href="structRakNet_1_1Ranking__UpdateRating.html#a5a91d4bdaddbc31ff6f04dcb8e71c9fd">RakNet::Ranking_UpdateRating</a>, <a class="el" href="structRakNet_1_1Ranking__PruneMatches.html#a55b37748a5822f8c29c790c099fa51d6">RakNet::Ranking_PruneMatches</a>, <a class="el" href="structRakNet_1_1Ranking__WipeMatches.html#a676c8af0a544f1128b11e8312a0bc78d">RakNet::Ranking_WipeMatches</a>, <a class="el" href="structRakNet_1_1Ranking__WipeScoresForPlayer.html#a70ee16770aa96608266ed803234cc31c">RakNet::Ranking_WipeScoresForPlayer</a>, <a class="el" href="structRakNet_1_1Ranking__GetTotalScore.html#af2a9e438f7828538eab8da705c6634dc">RakNet::Ranking_GetTotalScore</a>, <a class="el" href="structRakNet_1_1Ranking__GetMatchBinaryData.html#a6b38b0309e62103f5e2d5c7f8a711f2c">RakNet::Ranking_GetMatchBinaryData</a>, <a class="el" href="structRakNet_1_1Ranking__GetMatches.html#ab074d87352d96e2eca5e7481edb14074">RakNet::Ranking_GetMatches</a>, <a class="el" href="structRakNet_1_1Ranking__SubmitMatch.html#aedcc37d8d2bb762f3478f3816b4f7418">RakNet::Ranking_SubmitMatch</a>, <a class="el" href="structRakNet_1_1Emails__SetStatus.html#a1b58e68110a966effaf5eca4a9f1e5f0">RakNet::Emails_SetStatus</a>, <a class="el" href="structRakNet_1_1Emails__Delete.html#acf4f296c20bb32a9a8cec6c249dbe182">RakNet::Emails_Delete</a>, <a class="el" href="structRakNet_1_1Emails__Get.html#a35a2f79edf6b4550b996c1981d03949d">RakNet::Emails_Get</a>, <a class="el" href="structRakNet_1_1Emails__Send.html#ad02051ab315306d4e8b8dd4132cc4582">RakNet::Emails_Send</a>, <a class="el" href="structRakNet_1_1BookmarkedUsers__Get.html#a43b5e5d69e08d88ecd7135064a49b334">RakNet::BookmarkedUsers_Get</a>, <a class="el" href="structRakNet_1_1BookmarkedUsers__Remove.html#adf0ed1d114cdf9ebc1a8ca31bc6d736d">RakNet::BookmarkedUsers_Remove</a>, <a class="el" href="structRakNet_1_1BookmarkedUsers__Add.html#ac17d3d43f9281d46fa16711db4fba1b5">RakNet::BookmarkedUsers_Add</a>, <a class="el" href="structRakNet_1_1Friends__Remove.html#a01fa50c4ba4b90aa588ece1886afc43d">RakNet::Friends_Remove</a>, <a class="el" href="structRakNet_1_1Friends__GetFriends.html#accf6f9d2c879e8ee04ae01d34ffa1aa3">RakNet::Friends_GetFriends</a>, <a class="el" href="structRakNet_1_1Friends__GetInvites.html#a1f535a77fe017dd82ef5916bbd36a759">RakNet::Friends_GetInvites</a>, <a class="el" href="structRakNet_1_1Friends__RejectInvite.html#a7100659c3ee569e01d66f1348348e10b">RakNet::Friends_RejectInvite</a>, <a class="el" href="structRakNet_1_1Friends__AcceptInvite.html#a597dc1dd6b0db637905c084bdae355a8">RakNet::Friends_AcceptInvite</a>, <a class="el" href="structRakNet_1_1Friends__SendInvite.html#ad8056c88716c5aa6e1b7101a71638ce8">RakNet::Friends_SendInvite</a>, <a class="el" href="structRakNet_1_1Client__GetPresence.html#aa3edfe37e2b633228659c59705254c7f">RakNet::Client_GetPresence</a>, <a class="el" href="structRakNet_1_1Client__SetPresence.html#a86ddb713214a631cce618cd8ca5bcc31">RakNet::Client_SetPresence</a>, <a class="el" href="structRakNet_1_1Client__PerTitleBinaryStorage.html#afae05bc8b62f999fe541a2bacb76502f">RakNet::Client_PerTitleBinaryStorage</a>, <a class="el" href="structRakNet_1_1Client__GetIgnoreList.html#ae9254263005289ee90afea8498832f17">RakNet::Client_GetIgnoreList</a>, <a class="el" href="structRakNet_1_1Client__StopIgnore.html#a2254c1f9c4a1a807787dbe3f4322ce55">RakNet::Client_StopIgnore</a>, <a class="el" href="structRakNet_1_1Client__StartIgnore.html#a7389d2ce9bd1de2c8877a00da1d852d9">RakNet::Client_StartIgnore</a>, <a class="el" href="structRakNet_1_1Client__GetAccountDetails.html#afb035c1f399a8a9daf5c1adfb516bd19">RakNet::Client_GetAccountDetails</a>, <a class="el" href="structRakNet_1_1Client__UpdateAccount.html#ad9e6b8fb74292dde633811886db80b95">RakNet::Client_UpdateAccount</a>, <a class="el" href="structRakNet_1_1Client__ChangeHandle.html#a859a545062766dbb5e6d386afadd7647">RakNet::Client_ChangeHandle</a>, <a class="el" href="structRakNet_1_1Client__GetPasswordByPasswordRecoveryAnswer.html#a5f017b14ea4beab97bfdfab030103221">RakNet::Client_GetPasswordByPasswordRecoveryAnswer</a>, <a class="el" href="structRakNet_1_1Client__GetPasswordRecoveryQuestionByHandle.html#a0b398f1f8cfa43f665c009c6596ac25b">RakNet::Client_GetPasswordRecoveryQuestionByHandle</a>, <a class="el" href="structRakNet_1_1Client__GetEmailAddress.html#a27df63195930782b3787b7986a926686">RakNet::Client_GetEmailAddress</a>, <a class="el" href="structRakNet_1_1System__PruneAccounts.html#a8042ef4490a9afc05aefd18b710ab022">RakNet::System_PruneAccounts</a>, <a class="el" href="structRakNet_1_1System__DeleteAccount.html#a1afe0cf52832cd3e895a966d0aaa7562">RakNet::System_DeleteAccount</a>, <a class="el" href="structRakNet_1_1Client__ValidateHandle.html#ab3557131860e1d46a7115b73b85effa8">RakNet::Client_ValidateHandle</a>, <a class="el" href="structRakNet_1_1System__SetEmailAddressValidated.html#afd1598d75d3fefe67b4c1a5d1d2e299b">RakNet::System_SetEmailAddressValidated</a>, <a class="el" href="structRakNet_1_1Client__RegisterAccount.html#ace2487925c223ff7aadc06325ec9ce18">RakNet::Client_RegisterAccount</a>, <a class="el" href="structRakNet_1_1Client__Logoff.html#a9b5c1dfc9cfebf55d6651d47eaf00e80">RakNet::Client_Logoff</a>, <a class="el" href="structRakNet_1_1Client__Login.html#a93242c710948df44aaf310efe7cd7f91">RakNet::Client_Login</a>, <a class="el" href="structRakNet_1_1CDKey__FlagStolen.html#a067fd9d01bbf0abcc0e2ef3d74a1c185">RakNet::CDKey_FlagStolen</a>, <a class="el" href="structRakNet_1_1CDKey__Use.html#a00430c38313954441e521900ef1f04f8">RakNet::CDKey_Use</a>, <a class="el" href="structRakNet_1_1CDKey__GetStatus.html#a36a9b95fbe9e5610054faef417e17b4f">RakNet::CDKey_GetStatus</a>, <a class="el" href="structRakNet_1_1CDKey__Add.html#a00972c5c50dce3a9ff86c60c2a016bde">RakNet::CDKey_Add</a>, <a class="el" href="structRakNet_1_1System__UnbanUser.html#adbed03ada1b956057956114912c95a65">RakNet::System_UnbanUser</a>, <a class="el" href="structRakNet_1_1System__BanUser.html#afd49ef6c2499d76cdc1d569d615dbb03">RakNet::System_BanUser</a>, <a class="el" href="structRakNet_1_1System__RegisterProfanity.html#a9c604ab9ef940e2f8b33d3ae6bca3f60">RakNet::System_RegisterProfanity</a>, <a class="el" href="structRakNet_1_1System__GetTitleBinaryData.html#a4ffa18d1cd6cb82b97e142148a613ef4">RakNet::System_GetTitleBinaryData</a>, <a class="el" href="structRakNet_1_1System__GetTitleRequiredAge.html#ae0efbef621c1b32047e8d9aafcdf58a6">RakNet::System_GetTitleRequiredAge</a>, <a class="el" href="structRakNet_1_1System__DestroyTitle.html#a0956bc84f62ce67a05565243a2ffe713">RakNet::System_DestroyTitle</a>, <a class="el" href="structRakNet_1_1System__CreateTitle.html#a1688988850a4a1ccf98260c8db5533d2">RakNet::System_CreateTitle</a>, <a class="el" href="structRakNet_1_1System__DestroyDatabase.html#ac593281b07803d2550660bcf7de71cd4">RakNet::System_DestroyDatabase</a>, <a class="el" href="structRakNet_1_1System__CreateDatabase.html#a7d111ac87fc96f31c8425aa8570cd1bf">RakNet::System_CreateDatabase</a>, <a class="el" href="structRakNet_1_1Platform__Shutdown.html#afbea2e994bac77e77f61eab7e8ab1bbe">RakNet::Platform_Shutdown</a>, and <a class="el" href="structRakNet_1_1Platform__Startup.html#a0ee1167e8d805c71dd783c5856cadbdc">RakNet::Platform_Startup</a>.</p>
- </div>
- </div>
- <a class="anchor" id="a39a885f1a8d8b636e5c7bbeb13d4f822"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">virtual bool RakNet::Lobby2Message::ServerDBImpl </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="structRakNet_1_1Lobby2ServerCommand.html">Lobby2ServerCommand</a> * </td>
- <td class="paramname"><em>command</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">void * </td>
- <td class="paramname"><em>databaseInterface</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Do any <a class="el" href="classRakNet_1_1Lobby2Server.html" title="The base class for the lobby server, without database specific functionality.">Lobby2Server</a> functionality when the message is processed in a database thread on the server. It is safe to do slow database calls in this function. If it returns true, the message has been handled, and the result is sent to the client If it returns false, that means ignore the message </p>
- </div>
- </div>
- <a class="anchor" id="a5213270ccd16a7bc6afc8df001b623e7"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">virtual bool RakNet::Lobby2Message::ServerPreDBMemoryImpl </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classRakNet_1_1Lobby2Server.html">Lobby2Server</a> * </td>
- <td class="paramname"><em>server</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype"><a class="el" href="classRakNet_1_1RakString.html">RakString</a> </td>
- <td class="paramname"><em>userHandle</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">virtual</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Do any <a class="el" href="classRakNet_1_1Lobby2Server.html" title="The base class for the lobby server, without database specific functionality.">Lobby2Server</a> functionality when the message first arrives on the server, and after it has returned true from <a class="el" href="structRakNet_1_1Lobby2Message.html#a419b02230facc25fe97e364ee914e996">PrevalidateInput()</a> If it returns true, the message has been handled, and the result is sent to the client If it returns false, the message continues to ServerDBImpl </p>
- <p>Reimplemented in <a class="el" href="structRakNet_1_1Platform__Shutdown.html#a4f3440dc86865202cf317070b0d645c9">RakNet::Platform_Shutdown</a>, and <a class="el" href="structRakNet_1_1Platform__Startup.html#a70d828b8a3a8789d9ff15e48f520ee15">RakNet::Platform_Startup</a>.</p>
- </div>
- </div>
- <a class="anchor" id="a6a85caa9e47c7d9fec7f156c5e7c723a"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool RakNet::Lobby2Message::ValidateHandle </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classRakNet_1_1RakString.html">RakNet::RakString</a> * </td>
- <td class="paramname"><em>handle</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>The only non-printable character is space Cannot start with space Cannot end with space Cannot have two spaces in a row </p>
- </div>
- </div>
- <h2 class="groupheader">Member Data Documentation</h2>
- <a class="anchor" id="a6e29d665abe3559b60e9fadfb2fa1b40"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">uint32_t RakNet::Lobby2Message::callbackId</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Just a number, representing which instance of <a class="el" href="structRakNet_1_1Lobby2Callbacks.html">Lobby2Callbacks</a> should process the result of this operation -1 means all </p>
- </div>
- </div>
- <a class="anchor" id="a49c6460be7043aa3dd8f69955a4fb426"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">uint64_t RakNet::Lobby2Message::requestId</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Just a number, uniquely identifying each allocation of <a class="el" href="structRakNet_1_1Lobby2Message.html" title="A Lobby2Message encapsulates a networked function call from the client.">Lobby2Message</a>. Use it if you need to lookup queries on the callback reply </p>
- </div>
- </div>
- <hr/>The documentation for this struct was generated from the following file:<ul>
- <li>D:/temp/RakNet_PC/DependentExtensions/Lobby2/Lobby2Message.h</li>
- </ul>
- </div><!-- contents -->
- <!-- start footer part -->
- <hr class="footer"/><address class="footer"><small>
- Generated on Mon Jun 2 2014 20:10:29 for RakNet by  <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/>
- </a> 1.8.2
- </small></address>
- </body>
- </html>
|