C# Class Aurora.Addon.IRCChat.IRCGroupService

Inheritance: INonSharedRegionModule
Datei anzeigen Open project: aurora-sim/Aurora-Sim-Optional-Modules

Public Methods

Method Description
AddRegion ( IScene scene ) : void
Close ( ) : void
Initialise ( IConfigSource source ) : void
PostInitialise ( ) : void
RegionLoaded ( IScene scene ) : void
RemoveRegion ( IScene scene ) : void

Private Methods

Method Description
CloseClient ( IScenePresence sp ) : void
ControllingClient_OnPreSendInstantMessage ( IClientAPI remoteclient, GridInstantMessage im ) : bool
CreateIRCConnection ( string network, string nick, string channel, UUID groupID ) : void
EventManager_OnIncomingInstantMessage ( GridInstantMessage message ) : void
EventManager_OnMakeChildAgent ( IScenePresence presence, Aurora.Framework.Services.GridRegion destination ) : void
EventManager_OnMakeRootAgent ( IScenePresence presence ) : void
EventManager_OnRemovePresence ( IScenePresence presence ) : void
HookUpClientEvents ( string channel, UUID groupID, MetaBuilders.Irc.Client client ) : void
InitClients ( ) : void
chatting ( Object sender, IrcMessageEventArgs e, UUID groupID ) : void
dataGot ( Object sender, MetaBuilders.Irc.Network.ConnectionDataEventArgs e ) : void
dataSent ( Object sender, MetaBuilders.Irc.Network.ConnectionDataEventArgs e ) : void
logDisconnected ( Object sender, MetaBuilders.Irc.Network.ConnectionDataEventArgs e ) : void
timeRequested ( Object sender, IrcMessageEventArgs e, MetaBuilders.Irc.Client client ) : void
welcomed ( Object sender, IrcMessageEventArgs e, MetaBuilders.Irc.Client client, string channel ) : void

Method Details

AddRegion() public method

public AddRegion ( IScene scene ) : void
scene IScene
return void

Close() public method

public Close ( ) : void
return void

Initialise() public method

public Initialise ( IConfigSource source ) : void
source IConfigSource
return void

PostInitialise() public method

public PostInitialise ( ) : void
return void

RegionLoaded() public method

public RegionLoaded ( IScene scene ) : void
scene IScene
return void

RemoveRegion() public method

public RemoveRegion ( IScene scene ) : void
scene IScene
return void