C# Class Smuxi.Frontend.Swf.SwfUI

Inheritance: Smuxi.Engine.PermanentRemoteObject, IFrontendUI
显示文件 Open project: meebey/smuxi

Public Methods

Method Description
AddChat ( Smuxi.Engine.ChatModel chat ) : void
AddMessageToChat ( Smuxi.Engine.ChatModel epage, MessageModel fmsg ) : void
AddPersonToGroupChat ( Smuxi.Engine.GroupChatModel groupChat, Smuxi.Engine.PersonModel person ) : void
DisableChat ( Smuxi.Engine.ChatModel chat ) : void
EnableChat ( Smuxi.Engine.ChatModel chat ) : void
RemoveChat ( Smuxi.Engine.ChatModel chat ) : void
RemovePersonFromGroupChat ( Smuxi.Engine.GroupChatModel groupChat, Smuxi.Engine.PersonModel person ) : void
SetNetworkStatus ( string status ) : void
SetStatus ( string status ) : void
SwfUI ( Smuxi.Frontend.Swf.ChatViewManager chatViewManager, Control control ) : System
SyncChat ( Smuxi.Engine.ChatModel chatModel ) : void
UpdatePersonInGroupChat ( Smuxi.Engine.GroupChatModel groupChat, Smuxi.Engine.PersonModel oldPerson, Smuxi.Engine.PersonModel newPerson ) : void
UpdateTopicInGroupChat ( Smuxi.Engine.GroupChatModel ecpage, MessageModel topic ) : void

Private Methods

Method Description
TraceRemotingCall ( ) : void
TraceRemotingCall ( MethodBase mb ) : void
_ ( string msg ) : string
_AddMessageToChat ( Smuxi.Engine.ChatModel epage, MessageModel msg ) : void

Method Details

AddChat() public method

public AddChat ( Smuxi.Engine.ChatModel chat ) : void
chat Smuxi.Engine.ChatModel
return void

AddMessageToChat() public method

public AddMessageToChat ( Smuxi.Engine.ChatModel epage, MessageModel fmsg ) : void
epage Smuxi.Engine.ChatModel
fmsg Smuxi.Engine.MessageModel
return void

AddPersonToGroupChat() public method

public AddPersonToGroupChat ( Smuxi.Engine.GroupChatModel groupChat, Smuxi.Engine.PersonModel person ) : void
groupChat Smuxi.Engine.GroupChatModel
person Smuxi.Engine.PersonModel
return void

DisableChat() public method

public DisableChat ( Smuxi.Engine.ChatModel chat ) : void
chat Smuxi.Engine.ChatModel
return void

EnableChat() public method

public EnableChat ( Smuxi.Engine.ChatModel chat ) : void
chat Smuxi.Engine.ChatModel
return void

RemoveChat() public method

public RemoveChat ( Smuxi.Engine.ChatModel chat ) : void
chat Smuxi.Engine.ChatModel
return void

RemovePersonFromGroupChat() public method

public RemovePersonFromGroupChat ( Smuxi.Engine.GroupChatModel groupChat, Smuxi.Engine.PersonModel person ) : void
groupChat Smuxi.Engine.GroupChatModel
person Smuxi.Engine.PersonModel
return void

SetNetworkStatus() public method

public SetNetworkStatus ( string status ) : void
status string
return void

SetStatus() public method

public SetStatus ( string status ) : void
status string
return void

SwfUI() public method

public SwfUI ( Smuxi.Frontend.Swf.ChatViewManager chatViewManager, Control control ) : System
chatViewManager Smuxi.Frontend.Swf.ChatViewManager
control System.Windows.Forms.Control
return System

SyncChat() public method

public SyncChat ( Smuxi.Engine.ChatModel chatModel ) : void
chatModel Smuxi.Engine.ChatModel
return void

UpdatePersonInGroupChat() public method

public UpdatePersonInGroupChat ( Smuxi.Engine.GroupChatModel groupChat, Smuxi.Engine.PersonModel oldPerson, Smuxi.Engine.PersonModel newPerson ) : void
groupChat Smuxi.Engine.GroupChatModel
oldPerson Smuxi.Engine.PersonModel
newPerson Smuxi.Engine.PersonModel
return void

UpdateTopicInGroupChat() public method

public UpdateTopicInGroupChat ( Smuxi.Engine.GroupChatModel ecpage, MessageModel topic ) : void
ecpage Smuxi.Engine.GroupChatModel
topic Smuxi.Engine.MessageModel
return void