C# Class Lobby.LobbyServer

Afficher le fichier Open project: dreamanlan/CSharpGameFramework Class Usage Examples

Private Properties

Свойство Type Description
DispatchUserMessage void
ForwardToWorld void
ForwardToWorld void
GetMyHandle int
HandelReplyReconnectUser void
HandleActiveScene void
HandleActiveSceneResult void
HandleChangeScene void
HandleChangeSceneResult void
HandleChangeSceneRoom void
HandleEnterScene void
HandleEnterSceneResult void
HandleGeneralMessage void
HandlePickItem void
HandlePickMoney void
HandleQueryUserState void
HandleQuitRoom void
HandleRegisterRoomServer void
HandleRequestEnterScene void
HandleRequestSceneRoomInfo void
HandleRequestSceneRoomList void
HandleRoomServerUpdateInfo void
HandleStoryMessageFromRoom void
HandleStoryMessageFromUserServer void
HandleUpdateUserServerInfo void
HandleUserDrop void
HandleUserOffline void
HandleUserQuit void
HandleUserRelogin void
HighlightPrompt void
Init void
InstallMessageHandlers void
InstallNodeHandlers void
InstallServerHandlers void
InstallUserHandlers void
IsDataCache bool
IsNode bool
IsRoomServer bool
IsUnknownServer bool
IsUserServer bool
LoadData void
Loop void
Main void
OnCenterLog void
OnCommand void
OnMessage void
OnMessageResultCallback void
OnNameHandleChanged void
Release void
SendStoryMessage void
SetModuleLevelLock void
Start void
Stop void
TransmitToWorld void
TransmitToWorld void
TransmitToWorld void

Private Methods

Méthode Description
DispatchUserMessage ( int source_handle, uint seq, byte data ) : void
ForwardToWorld ( int userSvrHandle, object msg ) : void
ForwardToWorld ( string userSvrName, object msg ) : void
GetMyHandle ( ) : int
HandelReplyReconnectUser ( Msg_RL_ReplyReconnectUser replyMsg, PBChannel channel, int src, uint session ) : void
HandleActiveScene ( Msg_RL_ActiveScene msg, PBChannel channel, int src, uint session ) : void
HandleActiveSceneResult ( Msg_RL_ActiveSceneResult msg, PBChannel channel, int src, uint session ) : void
HandleChangeScene ( Msg_RL_ChangeScene msg, PBChannel channel, int src, uint session ) : void
HandleChangeSceneResult ( Msg_RL_ChangeSceneResult msg, PBChannel channel, int src, uint session ) : void
HandleChangeSceneRoom ( NodeMessage msg, int handle, uint seq ) : void
HandleEnterScene ( NodeMessage msg, int handle, uint seq ) : void
HandleEnterSceneResult ( Msg_RL_EnterSceneResult msg, PBChannel channel, int src, uint session ) : void
HandleGeneralMessage ( Msg_LBL_Message msg_, PBChannel channel, int src, uint session ) : void
HandlePickItem ( Msg_RL_PickItem msg, PBChannel channel, int src, uint sesssion ) : void
HandlePickMoney ( Msg_RL_PickMoney msg, PBChannel channel, int src, uint sesssion ) : void
HandleQueryUserState ( Msg_LB_QueryUserState msg_, PBChannel channel, int src, uint session ) : void
HandleQuitRoom ( NodeMessage msg, int handle, uint seq ) : void
HandleRegisterRoomServer ( Msg_RL_RegisterRoomServer msg_, PBChannel channel, int src, uint session ) : void
HandleRequestEnterScene ( Msg_LB_RequestEnterScene msg_, PBChannel channel, int src, uint session ) : void
HandleRequestSceneRoomInfo ( NodeMessage msg, int handle, uint seq ) : void
HandleRequestSceneRoomList ( NodeMessage msg, int handle, uint seq ) : void
HandleRoomServerUpdateInfo ( Msg_RL_RoomServerUpdateInfo updateMsg, PBChannel channel, int src, uint session ) : void
HandleStoryMessageFromRoom ( Msg_LRL_StoryMessage msg, PBChannel channel, int src, uint session ) : void
HandleStoryMessageFromUserServer ( Msg_LRL_StoryMessage msg_, PBChannel channel, int src, uint session ) : void
HandleUpdateUserServerInfo ( Msg_LB_UpdateUserServerInfo msg_, PBChannel channel, int src, uint session ) : void
HandleUserDrop ( Msg_RL_UserDrop msg, PBChannel channel, int src, uint session ) : void
HandleUserOffline ( Msg_LB_UserOffline msg_, PBChannel channel, int src, uint session ) : void
HandleUserQuit ( Msg_RL_UserQuit msg, PBChannel channel, int src, uint session ) : void
HandleUserRelogin ( Msg_LB_UserRelogin msg_, PBChannel channel, int src, uint session ) : void
HighlightPrompt ( UserInfo user, int dictId ) : void
Init ( string args ) : void
InstallMessageHandlers ( ) : void
InstallNodeHandlers ( ) : void

ע�⣬node������Ϣֱ�ӷַ���DataProcess���̳߳�����д������Ҫ���Ƕ��̰߳�ȫ��

InstallServerHandlers ( ) : void

注意,room来的消息已经分发到RoomProcessThread线程里进行处理,不需要再QueueAction到RoomProcessThread线程

InstallUserHandlers ( ) : void

注意,userserver来的消息在主线程处理,再分发到其它线程

IsDataCache ( int handle ) : bool
IsNode ( int handle ) : bool
IsRoomServer ( int handle ) : bool
IsUnknownServer ( int handle ) : bool
IsUserServer ( int handle ) : bool
LoadData ( ) : void
Loop ( ) : void
Main ( string args ) : void
OnCenterLog ( string msg, int size ) : void
OnCommand ( int src, int dest, string command ) : void
OnMessage ( uint seq, int source_handle, int dest_handle, IntPtr data, int len ) : void
OnMessageResultCallback ( uint seq, int src, int dest, int result ) : void
OnNameHandleChanged ( bool addOrUpdate, string name, int handle ) : void
Release ( ) : void
SendStoryMessage ( UserInfo user, string msgId ) : void
SetModuleLevelLock ( ) : void
Start ( ) : void
Stop ( ) : void
TransmitToWorld ( UserInfo user, NodeMessage msg ) : void
TransmitToWorld ( int userSvrHandle, string nodeName, NodeMessage msg ) : void
TransmitToWorld ( string userSvrName, string nodeName, NodeMessage msg ) : void