Свойство | Type | Description | |
---|---|---|---|
MAX_MAJOR_VERSION | int |
Свойство | Type | Description | |
---|---|---|---|
archive | OpenSim.Framework.Serialization.TarArchiveReader | ||
m_merge | bool | ||
m_scene |
Méthode | Description | |
---|---|---|
Close ( ) : void | ||
Execute ( ) : HashSet |
Execute the request
|
|
InventoryArchiveReadRequest ( |
||
InventoryArchiveReadRequest ( |
||
ReplicateArchivePathToUserInventory ( string iarPath, OpenSim.Framework.InventoryFolderBase rootDestFolder, InventoryFolderBase>.Dictionary |
Replicate the inventory paths in the archive to the user's inventory as necessary.
|
Méthode | Description | |
---|---|---|
CreateFoldersForPath ( OpenSim.Framework.InventoryFolderBase destFolder, string iarPathExisting, string iarPathToReplicate, InventoryFolderBase>.Dictionary |
Create a set of folders for the given path.
|
|
LoadControlFile ( string path, byte data ) : void |
Load control file
|
|
LoadItem ( byte data, OpenSim.Framework.InventoryFolderBase loadFolder ) : OpenSim.Framework.InventoryItemBase |
Load an item from the archive
|
|
ResolveDestinationFolder ( OpenSim.Framework.InventoryFolderBase rootDestFolder, string &archivePath, InventoryFolderBase>.Dictionary |
Resolve a destination folder
|
Méthode | Description | |
---|---|---|
LoadAsset ( string assetPath, byte data ) : bool |
Load an asset
|
protected CreateFoldersForPath ( OpenSim.Framework.InventoryFolderBase destFolder, string iarPathExisting, string iarPathToReplicate, InventoryFolderBase>.Dictionary |
||
destFolder | OpenSim.Framework.InventoryFolderBase | /// The root folder from which the creation will take place. /// |
iarPathExisting | string | /// the part of the iar path that already exists /// |
iarPathToReplicate | string | /// The path to replicate in the user's inventory from iar /// |
resolvedFolders | InventoryFolderBase>.Dictionary | /// The folders that we have resolved so far for a given archive path. /// |
loadedNodes | HashSet |
/// Track the inventory nodes created. /// |
Résultat | void |
public InventoryArchiveReadRequest ( |
||
scene | ||
userInfo | ||
invPath | string | |
loadStream | Stream | |
merge | bool | |
Résultat | System |
public InventoryArchiveReadRequest ( |
||
scene | ||
userInfo | ||
invPath | string | |
loadPath | string | |
merge | bool | |
Résultat | System |
protected LoadControlFile ( string path, byte data ) : void | ||
path | string | |
data | byte | |
Résultat | void |
protected LoadItem ( byte data, OpenSim.Framework.InventoryFolderBase loadFolder ) : OpenSim.Framework.InventoryItemBase | ||
data | byte | The raw item data |
loadFolder | OpenSim.Framework.InventoryFolderBase | |
Résultat | OpenSim.Framework.InventoryItemBase |
public ReplicateArchivePathToUserInventory ( string iarPath, OpenSim.Framework.InventoryFolderBase rootDestFolder, InventoryFolderBase>.Dictionary |
||
iarPath | string | The item archive path to replicate |
rootDestFolder | OpenSim.Framework.InventoryFolderBase | |
resolvedFolders | InventoryFolderBase>.Dictionary | /// The folders that we have resolved so far for a given archive path. /// This method will add more folders if necessary /// |
loadedNodes | HashSet |
/// Track the inventory nodes created. /// |
Résultat | OpenSim.Framework.InventoryFolderBase |
protected ResolveDestinationFolder ( OpenSim.Framework.InventoryFolderBase rootDestFolder, string &archivePath, InventoryFolderBase>.Dictionary |
||
rootDestFolder | OpenSim.Framework.InventoryFolderBase | |
archivePath | string | /// The item archive path to resolve. The portion of the path passed back is that /// which corresponds to the resolved desintation folder. /// /// The root folder for the inventory load /// |
resolvedFolders | InventoryFolderBase>.Dictionary | /// The folders that we have resolved so far for a given archive path. /// |
Résultat | OpenSim.Framework.InventoryFolderBase |
protected TarArchiveReader,OpenSim.Framework.Serialization archive | ||
Résultat | OpenSim.Framework.Serialization.TarArchiveReader |