Property | Type | Description | |
---|---|---|---|
archive | |||
m_assetsIncluded | bool | ||
m_creatorIdForAssetId | UUID>.Dictionary | ||
m_merge | bool | ||
m_registry | IRegistryCore |
Method | Description | |
---|---|---|
AddInventoryItem ( |
||
Close ( ) : void | ||
Execute ( bool loadAll ) : HashSet |
Execute the request
|
|
InventoryArchiveReadRequest ( IRegistryCore registry, |
||
LoadControlFile ( byte data ) : void |
Loads the archive.xml control file.
|
|
ReplicateArchivePathToUserInventory ( string iarPath, |
Replicate the inventory paths in the archive to the user's inventory as necessary.
|
Method | Description | |
---|---|---|
CreateFoldersForPath ( |
Create a set of folders for the given path.
|
|
LoadItem ( byte data, |
Load an item from the archive
|
|
ResolveDestinationFolder ( |
Resolve a destination folder
|
Method | Description | |
---|---|---|
InventoryArchiveReadRequest ( ) : System | ||
LoadAsset ( string assetPath, byte data ) : bool |
Load an asset
|
public AddInventoryItem ( |
||
item | ||
return | bool |
protected CreateFoldersForPath ( |
||
destFolder | /// 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. /// |
return | void |
public InventoryArchiveReadRequest ( IRegistryCore registry, |
||
registry | IRegistryCore | |
userInfo | ||
invPath | string | |
loadPath | string | |
merge | bool | |
overwriteCreator | UUID | |
return | System |
public LoadControlFile ( byte data ) : void | ||
data | byte | Data. |
return | void |
protected LoadItem ( byte data, |
||
data | byte | The raw item data |
loadFolder | ||
return |
public ReplicateArchivePathToUserInventory ( string iarPath, |
||
iarPath | string | The item archive path to replicate |
rootDestFolder | The root folder for the inventory load | |
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. /// |
return |
protected ResolveDestinationFolder ( |
||
rootDestFolder | /// The root folder for the inventory load /// | |
archivePath | string | /// The item archive path to resolve. The portion of the path passed back is that /// which corresponds to the resolved destination folder. /// |
resolvedFolders | InventoryFolderBase>.Dictionary | /// The folders that we have resolved so far for a given archive path. /// |
return |
protected TarArchiveReader,Universe.Framework.Serialization archive | ||
return |
protected Dictionary |
||
return | UUID>.Dictionary |