C# Class Aurora.Addon.IRCChat.IRCRegionService

Inheritance: INonSharedRegionModule
Show file 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_OnInstantMessage ( IClientAPI remoteclient, GridInstantMessage im ) : bool
CreateIRCConnection ( IScenePresence presence ) : void
EventManager_OnChatFromClient ( IClientAPI sender, Aurora.Framework.ClientInterfaces.OSChatMessage chat ) : void
EventManager_OnMakeChildAgent ( IScenePresence presence, Aurora.Framework.Services.GridRegion destination ) : void
EventManager_OnMakeRootAgent ( IScenePresence presence ) : void
EventManager_OnRemovePresence ( IScenePresence presence ) : void
HookUpClientEvents ( MetaBuilders.Irc.Client client, IScenePresence sp ) : void
TryGetClient ( UUID uUID, MetaBuilders.Irc.Client &client ) : bool
chatting ( Object sender, IrcMessageEventArgs e, IScenePresence sp ) : 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 ) : 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