28 using System.Collections.Generic;
29 using System.Reflection;
31 using OpenSim.Region.Framework.Interfaces;
32 using OpenSim.Region.Framework.Scenes;
33 using OpenSim.Server.Base;
34 using OpenSim.Services.Interfaces;
35 using OpenSim.Services.Connectors;
43 namespace OpenSim.Region.CoreModules.ServiceConnectorsOut.Presence
45 [Extension(Path =
"/OpenSim/RegionModules", NodeName =
"RegionModule", Id =
"RemotePresenceServicesConnector")]
48 private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
50 #region ISharedRegionModule
54 get {
return "RemotePresenceServicesConnector"; }
59 IConfig moduleConfig = source.Configs[
"Modules"];
60 if (moduleConfig != null)
62 string name = moduleConfig.GetString(
"PresenceServices",
"");
71 m_log.Info(
"[REMOTE PRESENCE CONNECTOR]: Remote presence enabled");
OpenSim.Services.Interfaces.PresenceInfo PresenceInfo
void Initialise(IConfigSource source)
This is called to initialize the region module. For shared modules, this is called exactly once...