C# 클래스 OpenSim.Region.CoreModules.World.Archiver.AssetsRequest

Encapsulate the asynchronous requests for the assets required for an archive operation
파일 보기 프로젝트 열기: N3X15/VoxelSim 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_assetService IAssetService
m_assetsArchiver OpenSim.Region.CoreModules.World.Archiver.AssetsArchiver
m_assetsRequestCallback AssetsRequestCallback
m_foundAssetUuids List
m_notFoundAssetUuids List
m_requestCallbackTimer System.Timers.Timer
m_uuids AssetType>.IDictionary

공개 메소드들

메소드 설명
AssetRequestCallback ( string id, object sender, OpenSim.Framework.AssetBase asset ) : void

Called back by the asset cache when it has the asset

보호된 메소드들

메소드 설명
AssetsRequest ( OpenSim.Region.CoreModules.World.Archiver.AssetsArchiver assetsArchiver, AssetType>.IDictionary uuids, IAssetService assetService, AssetsRequestCallback assetsRequestCallback ) : System
Execute ( ) : void
OnRequestCallbackTimeout ( object source, System.Timers.ElapsedEventArgs args ) : void
PerformAssetsRequestCallback ( object o ) : void

Perform the callback on the original requester of the assets

PreAssetRequestCallback ( string fetchedAssetID, object assetType, OpenSim.Framework.AssetBase fetchedAsset ) : void

메소드 상세

AssetRequestCallback() 공개 메소드

Called back by the asset cache when it has the asset
public AssetRequestCallback ( string id, object sender, OpenSim.Framework.AssetBase asset ) : void
id string
sender object
asset OpenSim.Framework.AssetBase
리턴 void

AssetsRequest() 보호된 메소드

protected AssetsRequest ( OpenSim.Region.CoreModules.World.Archiver.AssetsArchiver assetsArchiver, AssetType>.IDictionary uuids, IAssetService assetService, AssetsRequestCallback assetsRequestCallback ) : System
assetsArchiver OpenSim.Region.CoreModules.World.Archiver.AssetsArchiver
uuids AssetType>.IDictionary
assetService IAssetService
assetsRequestCallback AssetsRequestCallback
리턴 System

Execute() 보호된 메소드

protected Execute ( ) : void
리턴 void

OnRequestCallbackTimeout() 보호된 메소드

protected OnRequestCallbackTimeout ( object source, System.Timers.ElapsedEventArgs args ) : void
source object
args System.Timers.ElapsedEventArgs
리턴 void

PerformAssetsRequestCallback() 보호된 메소드

Perform the callback on the original requester of the assets
protected PerformAssetsRequestCallback ( object o ) : void
o object
리턴 void

PreAssetRequestCallback() 보호된 메소드

protected PreAssetRequestCallback ( string fetchedAssetID, object assetType, OpenSim.Framework.AssetBase fetchedAsset ) : void
fetchedAssetID string
assetType object
fetchedAsset OpenSim.Framework.AssetBase
리턴 void

프로퍼티 상세

m_assetService 보호되어 있는 프로퍼티

protected IAssetService m_assetService
리턴 IAssetService

m_assetsArchiver 보호되어 있는 프로퍼티

protected AssetsArchiver,OpenSim.Region.CoreModules.World.Archiver m_assetsArchiver
리턴 OpenSim.Region.CoreModules.World.Archiver.AssetsArchiver

m_assetsRequestCallback 보호되어 있는 프로퍼티

protected AssetsRequestCallback m_assetsRequestCallback
리턴 AssetsRequestCallback

m_foundAssetUuids 보호되어 있는 프로퍼티

protected List m_foundAssetUuids
리턴 List

m_notFoundAssetUuids 보호되어 있는 프로퍼티

protected List m_notFoundAssetUuids
리턴 List

m_requestCallbackTimer 보호되어 있는 프로퍼티

protected Timer,System.Timers m_requestCallbackTimer
리턴 System.Timers.Timer

m_uuids 보호되어 있는 프로퍼티

protected IDictionary m_uuids
리턴 AssetType>.IDictionary