public HGGridServicesGridMode(NetworkServersInfo servers_info, SceneManager sman, UserProfileCacheService userv) : base(servers_info, sman) { m_remoteBackend = new OGS1GridServices(servers_info); m_userProfileCache = userv; }
public void AddRegion(Scene scene) { if (!m_Enabled) return; if (!m_Initialized) { m_Scene = scene; // HACK for now. Ugh! m_UserProfileService = m_Scene.CommsManager.UserProfileCacheService; // ugh! m_UserProfileService.SetInventoryService(this); scene.CommsManager.UserService.SetInventoryService(this); m_Initialized = true; } scene.RegisterModuleInterface<IInventoryService>(this); m_cache.AddRegion(scene); }
public void RegionLoaded(Scene scene) { m_UserProfileService = m_Scene.CommsManager.UserProfileCacheService; if (m_UserProfileService != null) m_log.Debug("[XXXX] Set m_UserProfileService in " + m_Scene.RegionInfo.RegionName); if (!m_Enabled) return; m_log.InfoFormat("[INVENTORY CONNECTOR]: Enabled remote inventory for region {0}", scene.RegionInfo.RegionName); }
/// <summary> /// Constructor /// </summary> /// <param name="serversInfo"></param> public CommunicationsManager(NetworkServersInfo serversInfo, LibraryRootFolder libraryRootFolder) { m_networkServersInfo = serversInfo; m_userProfileCacheService = new UserProfileCacheService(this, libraryRootFolder); }
/// <summary> /// Constructor /// </summary> /// <param name="serversInfo"></param> /// <param name="httpServer"></param> /// <param name="assetCache"></param> public CommunicationsManager(NetworkServersInfo serversInfo, IHttpServer httpServer, IAssetCache assetCache, LibraryRootFolder libraryRootFolder) { m_networkServersInfo = serversInfo; m_assetCache = assetCache; m_userProfileCacheService = new UserProfileCacheService(this); m_httpServer = httpServer; LibraryRoot = libraryRootFolder; Preload(); }