protected internal AssetsRequest( AssetsArchiver assetsArchiver, IDictionary <UUID, AssetType> uuids, IAssetService assetService, AssetsRequestCallback assetsRequestCallback) { m_assetsArchiver = assetsArchiver; m_uuids = uuids; m_assetsRequestCallback = assetsRequestCallback; m_assetService = assetService; m_repliesRequired = uuids.Count; m_requestCallbackTimer = new Timer(TIMEOUT) { AutoReset = false }; m_requestCallbackTimer.Elapsed += OnRequestCallbackTimeout; }
protected internal AssetsRequest( AssetsArchiver assetsArchiver, IDictionary<UUID, AssetType> uuids, IAssetService assetService, AssetsRequestCallback assetsRequestCallback) { m_assetsArchiver = assetsArchiver; m_uuids = uuids; m_assetsRequestCallback = assetsRequestCallback; m_assetService = assetService; m_repliesRequired = uuids.Count; m_requestCallbackTimer = new Timer(TIMEOUT) {AutoReset = false}; m_requestCallbackTimer.Elapsed += OnRequestCallbackTimeout; }