Files
FC1/Ubisoft.com/GSServices/sdks/gs-sdk-base/doc-api/GSLobbyCB_8h.html
romkazvo 34d6c5d489 123
2023-08-07 19:29:24 +08:00

162 lines
22 KiB
HTML

<HTML>
<HEAD>
<TITLE>Ubi.com GameService SDK</TITLE>
<LINK href="./gs-sdk-doc.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY >
<!-- Generated by Doxygen 1.3.4 -->
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
<h1>GSLobbyCB.h File Reference</h1>Callback functions for the <b><em>lobby service</em></b>.
<a href="#_details">More...</a>
<p>
<code>#include "GSTypes.h"</code><br>
<code>#include "<a class="el" href="LadderDefines_8h-source.html">LadderDefines.h</a>"</code><br>
<p>
<a href="GSLobbyCB_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a0">CBLobbyRcv_LoginReply</a> )(GSubyte ubType, GSint iReason)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive status of the login request. </em> <a href="group__group__LobbyCB.html#a0"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a1">CBLobbyRcv_LobbyDisconnection</a> )(GSint iLobbySrvID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Client as been disconnected from lobby server. </em> <a href="group__group__LobbyCB.html#a1"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a2">CBLobbyRcv_LobbyDisconnectAll</a> )()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Client as been disconnected from lobby server. </em> <a href="group__group__LobbyCB.html#a2"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a3">CBLobbyRcv_CreateRoomReply</a> )(GSubyte ubType, GSint iReason, GSchar *szRoom, GSint iGroupID, GSint iLobbySrvID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive status of the create room request. </em> <a href="group__group__LobbyCB.html#a3"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a4">CBLobbyRcv_NewRoom</a> )(GSshort sGroupType, GSchar *szGroupName, GSint iGroupID, GSint iLobbySrvID, GSint iParentID, GSint iConfig, GSshort sGroupLevel, GSchar *szMaster, GSchar *szAllowedGames, GSchar *szGames, GSchar *szGameVersion, GSchar *szGSVersion, GSvoid *vpInfo, GSint iSize, GSuint uiMaxPlayer, GSuint uiNbrPlayer, GSuint uiMaxVisitor, GSuint uiNbrVisitor, GSchar *szIPAddress, GSchar *szAltIPAddress, GSint iEventID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a message informing of a newly created room. </em> <a href="group__group__LobbyCB.html#a4"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a5">CBLobbyRcv_NewLobby</a> )(GSshort sGroupType, GSchar *szGroupName, GSint iGroupID, GSint iLobbySrvID, GSint iParentID, GSint iConfig, GSshort siGroupLevel, GSchar *szMaster, GSchar *szAllowedGames, GSchar *szGames, GSvoid *vpInfo, GSint iSize, GSuint uiMaxMember, GSuint uiNbrMember, GSint iEventID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a message informing of a newly created lobby. </em> <a href="group__group__LobbyCB.html#a5"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a6">CBLobbyRcv_RoomInfo</a> )(GSshort sGroupType, GSchar *szGroupName, GSint iGroupID, GSint iLobbySrvID, GSint iParentID, GSint iConfig, GSshort sGroupLevel, GSchar *szMaster, GSchar *szAllowedGames, GSchar *szGames, GSchar *szGameVersion, GSchar *szGSVersion, GSvoid *vpInfo, GSint iSize, GSuint uiMaxPlayer, GSuint uiNbrPlayer, GSuint uiMaxVisitor, GSuint uiNbrVisitor, GSchar *szIPAddress, GSchar *szAltIPAddress, GSint iEventID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a message about updated room infomations. </em> <a href="group__group__LobbyCB.html#a6"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a7">CBLobbyRcv_LobbyInfo</a> )(GSshort siGroupType, GSchar *szGroupName, GSint iGroupID, GSint iLobbySrvID, GSint iParentID, GSint iConfig, GSshort siGroupLevel, GSchar *szMaster, GSchar *szAllowedGames, GSchar *szGames, GSvoid *vpInfo, GSint iSize, GSuint uiMaxMember, GSuint uiNbrMember, GSint iEventID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a message about updated room infomations. </em> <a href="group__group__LobbyCB.html#a7"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a8">CBLobbyRcv_GroupInfoGet</a> )(GSubyte ubType, GSint iLobbyID, GSint iRoomID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Received when a call to LobbySend_GroupInfoGet fails. </em> <a href="group__group__LobbyCB.html#a8"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a9">CBLobbyRcv_GroupRemove</a> )(GSint iGroupID, GSint iLobbySrvID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a indication that a group as been removed. </em> <a href="group__group__LobbyCB.html#a9"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a10">CBLobbyRcv_JoinRoomReply</a> )(GSubyte ubType, GSint iReason, GSchar *szReason, GSint iGroupID, GSint iLobbySrvID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive status of the join room request. </em> <a href="group__group__LobbyCB.html#a10"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a11">CBLobbyRcv_JoinLobbyReply</a> )(GSubyte ubType, GSint iReason, GSchar *szReason, GSint iGroupID, GSint iLobbySrvID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive status of the join lobby request. </em> <a href="group__group__LobbyCB.html#a11"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a12">CBLobbyRcv_MemberJoined</a> )(GSchar *szUsername, GSbool bVisitor, GSint *piGroupID, GSushort usNbGroups, GSint iLobbySrvID, GSchar *szIPAddress, GSchar *szAltIPAddress, GSushort usPing, GSvoid *vpPlayerData, GSint iPlayerDataSize, GSbool bJoin, GSushort usPlayerStatus)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a message informaing of a new member. </em> <a href="group__group__LobbyCB.html#a12"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a13">CBLobbyRcv_MemberLeave</a> )(GSchar *szUsername, GSint iGroupID, GSint iLobbySrvID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a message informaing member leaving a group. </em> <a href="group__group__LobbyCB.html#a13"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a14">CBLobbyRcv_StartMatchReply</a> )(GSubyte ubType, GSint iReason, GSint iGroupID, GSint iLobbySrvID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive status of the start match request. </em> <a href="group__group__LobbyCB.html#a14"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a15">CBLobbyRcv_MasterChanged</a> )(GSint iGroupID, GSint iLobbySrvID, GSchar *szUsername, GSchar *szIPAddress, GSchar *szAltIPAddress)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a member join message. </em> <a href="group__group__LobbyCB.html#a15"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a16">CBLobbyRcv_MasterNewReply</a> )(GSubyte ubType, GSint iReason, GSchar *szUsername, GSint iGroupID, GSint iLobbyServerID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a member join message. </em> <a href="group__group__LobbyCB.html#a16"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a17">CBLobbyRcv_MatchFinishReply</a> )(GSubyte ubType, GSint iReason, GSint iGroupID, GSint iLobbySrvID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a member join message. </em> <a href="group__group__LobbyCB.html#a17"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a18">CBLobbyRcv_PlayerKickReply</a> )(GSubyte ubType, GSint iReason, GSchar *szUsername, GSint iGroupID, GSint iLobbyServerID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a PlayerKick message. </em> <a href="group__group__LobbyCB.html#a18"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a19">CBLobbyRcv_KickOut</a> )(GSint iGroupID, GSint iLobbySrvID, GSchar *szReason)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a KickOut message. </em> <a href="group__group__LobbyCB.html#a19"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a20">CBLobbyRcv_ParentGroupIDReply</a> )(GSubyte ubType, GSint iReason, GSint iGroupID, GSint iLobbySrvID, GSint iParentGroupID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a ParentGroupID message. </em> <a href="group__group__LobbyCB.html#a20"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a21">CBLobbyRcv_GetAlternateGroupInfoReply</a> )(GSubyte ubType, GSint iReason, const GSvoid *pcAltGroupInfo, GSint iAltGroupInfoSize, GSint iGroupID, GSint iLobbyServerID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a ParentGroupID message. </em> <a href="group__group__LobbyCB.html#a21"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a22">CBLobbyRcv_GroupLeaveReply</a> )(GSubyte ubType, GSint iReason, GSint iGroupID, GSint iLobbySrvID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a GroupLeave message. </em> <a href="group__group__LobbyCB.html#a22"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a23">CBLobbyRcv_GroupConfigUpdate</a> )(GSint iGroupID, GSint iLobbySrvID, GSint iFlags)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a GroupConfigUpdate message. </em> <a href="group__group__LobbyCB.html#a23"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a24">CBLobbyRcv_MatchStarted</a> )(GSint iGroupID, GSint iLobbyServerID, GSuint uiMatchID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a MatchStarted message. </em> <a href="group__group__LobbyCB.html#a24"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a25">CBLobbyRcv_UpdateRoomConfigReply</a> )(GSubyte ubType, GSint iReason, GSint iGroupID, GSint iLobbyServerID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a GroupConfigUpdateResult message. </em> <a href="group__group__LobbyCB.html#a25"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a26">CBLobbyRcv_SubmitMatchResultReply</a> )(GSubyte ubType, GSint iReason, GSint iMatchID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a SubmitMatchResult message. </em> <a href="group__group__LobbyCB.html#a26"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a27">CBLobbyRcv_UpdatePing</a> )(GSint iGroupID, GSint iLobbyServerID, GSchar *szUsername, GSushort usPing)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a UpdatePing message. </em> <a href="group__group__LobbyCB.html#a27"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a28">CBLobbyRcv_StartGameReply</a> )(GSubyte ubType, GSint iReason, GSint iGroupID, GSint iLobbyServerID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a StartGame message. </em> <a href="group__group__LobbyCB.html#a28"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a29">CBLobbyRcv_GameReadyReply</a> )(GSubyte ubType, GSint iReason, GSint iGroupID, GSint iLobbyServerID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a GameReady message. </em> <a href="group__group__LobbyCB.html#a29"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a30">CBLobbyRcv_GameStarted</a> )(GSint iGroupID, GSint iLobbyServerID, GSvoid *vpGameData, GSint iSize, GSchar *szIPAddress, GSchar *szAltIPAddress, GSushort usPort)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a GameStarted message. </em> <a href="group__group__LobbyCB.html#a30"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a31">CBLobbyRcv_NewGameMember</a> )(GSint iGroupID, GSint iLobbyServerID, GSchar *szUsername, GSbool bVisitor)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a NewGameMember message. </em> <a href="group__group__LobbyCB.html#a31"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a32">CBLobbyRcv_UpdateGameInfoReply</a> )(GSubyte ubType, GSint iReason, GSint iGroupID, GSint iLobbyServerID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a UpdateGameInfoReply message. </em> <a href="group__group__LobbyCB.html#a32"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a33">CBLobbyRcv_PlayerBanReply</a> )(GSubyte ubType, GSint iReason, GSint iGroupID, GSint iLobbyServerID, GSchar *szUsername)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a PlayerBanReply message. </em> <a href="group__group__LobbyCB.html#a33"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a34">CBLobbyRcv_PlayerUnBanReply</a> )(GSubyte ubType, GSint iReason, GSint iGroupID, GSint iLobbyServerID, GSchar *szUsername)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a PlayerUnBanReply message. </em> <a href="group__group__LobbyCB.html#a34"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a35">CBLobbyRcv_PlayerBanList</a> )(GSint iGroupID, GSint iLobbyServerID, GSchar *szUsername)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a PlayerUnBanReply message. </em> <a href="group__group__LobbyCB.html#a35"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a36">CBLobbyRcv_PlayerBanned</a> )(GSint iGroupID, GSint iLobbySrvID, GSchar *szReason)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a PlayerBan message. </em> <a href="group__group__LobbyCB.html#a36"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a37">CBLobbyRcv_MatchReady</a> )(GSint iGroupID, GSint iLobbySrvID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a MatchReady message. </em> <a href="group__group__LobbyCB.html#a37"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a38">CBLobbyRcv_InfoRefresh</a> )(GSint iLobbySrvID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a InfoRefresh message telling that it would be good to refresh all group and player related information. </em> <a href="group__group__LobbyCB.html#a38"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a39">CBLobbyRcv_SetPlayerInfoReply</a> )(GSubyte ubType, GSint iReason)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a reply after having sent a request to change player information. </em> <a href="group__group__LobbyCB.html#a39"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a40">CBLobbyRcv_PlayerInfoUpdate</a> )(GSchar *szUsername, GSvoid *vpPlayerData, GSint iPlayerDataSize)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a reply after having sent a request to change player information. </em> <a href="group__group__LobbyCB.html#a40"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a41">CBLobbyRcv_PlayerStatusUpdate</a> )(GSchar *szUsername, GSushort usPlayerStatus)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive an update of the player's status. </em> <a href="group__group__LobbyCB.html#a41"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a42">CBLobbyRcv_PlayerGroupList</a> )(GSchar *szUsername, GSint iGroupID, GSint iLobbySrvID)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Receive a message telling that a player is member of a specific group. </em> <a href="group__group__LobbyCB.html#a42"></a><em><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>typedef GSvoid(*&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__group__LobbyCB.html#a43">CBLobbyRcv_FinalMatchResults</a> )(GSuint uiMatchId, GSubyte ubType, GSint iReason, const <a class="el" href="structLADDER__ROW.html">LADDER_ROW</a> *pResults, GSuint uiNumResult)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Official results of a match. </em> <a href="group__group__LobbyCB.html#a43"></a><em><br><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
This file contains all callback functions declaration for the lobby service.<hr>
<p align="right">
<i>Ubi.com GameService SDK - &copy;UbiSoft Entertainment 2002 </i><br>
<i><a href="mailto:gsdevteam@ubisoft.com">GameService development team</a></i>
</p>
</body>
</html>