|
| InventoryArchiveWriteRequest (UUID id, InventoryArchiverModule module, Scene scene, UserAccount userInfo, string invPath, string savePath) |
| Constructor More...
|
|
| InventoryArchiveWriteRequest (UUID id, InventoryArchiverModule module, Scene scene, UserAccount userInfo, string invPath, Stream saveStream) |
| Constructor More...
|
|
void | Execute (Dictionary< string, object > options, IUserAccountService userAccountService) |
| Execute the inventory write request More...
|
|
string | CreateControlFile (Dictionary< string, object > options) |
| Create the control file for the archive More...
|
|
|
void | ReceivedAllAssets (ICollection< UUID > assetsFoundUuids, ICollection< UUID > assetsNotFoundUuids, bool timedOut) |
|
void | SaveInvItem (InventoryItemBase inventoryItem, string path, Dictionary< string, object > options, IUserAccountService userAccountService) |
|
void | SaveInvFolder (InventoryFolderBase inventoryFolder, string path, bool saveThisFolderItself, Dictionary< string, object > options, IUserAccountService userAccountService) |
| Save an inventory folder More...
|
|
void | SaveUsers () |
| Save information for the users that we've collected. More...
|
|
|
bool | SaveAssets [get, set] |
| Determine whether this archive will save assets. Default is true. More...
|
|
string | FilterContent [get, set] |
| Determines which items will be included in the archive, according to their permissions. Default is null, meaning no permission checks. More...
|
|
int | CountItems [get, set] |
| Counter for inventory items saved to archive for passing to compltion event More...
|
|
int | CountFiltered [get, set] |
| Counter for inventory items skipped due to permission filter option for passing to compltion event More...
|
|
OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.InventoryArchiveWriteRequest |
( |
UUID |
id, |
|
|
InventoryArchiverModule |
module, |
|
|
Scene |
scene, |
|
|
UserAccount |
userInfo, |
|
|
string |
invPath, |
|
|
string |
savePath |
|
) |
| |
|
inline |
OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.InventoryArchiveWriteRequest |
( |
UUID |
id, |
|
|
InventoryArchiverModule |
module, |
|
|
Scene |
scene, |
|
|
UserAccount |
userInfo, |
|
|
string |
invPath, |
|
|
Stream |
saveStream |
|
) |
| |
|
inline |
static string OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.CreateArchiveFolderName |
( |
InventoryFolderBase |
folder | ) |
|
|
inlinestatic |
Create the archive name for a particular folder.
These names are prepended with an inventory folder's UUID so that more than one folder can have the same name
- Parameters
-
- Returns
Definition at line 483 of file InventoryArchiveWriteRequest.cs.
static string OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.CreateArchiveFolderName |
( |
string |
name, |
|
|
UUID |
id |
|
) |
| |
|
inlinestatic |
static string OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.CreateArchiveItemName |
( |
InventoryItemBase |
item | ) |
|
|
inlinestatic |
Create the archive name for a particular item.
These names are prepended with an inventory item's UUID so that more than one item can have the same name
- Parameters
-
- Returns
Definition at line 497 of file InventoryArchiveWriteRequest.cs.
static string OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.CreateArchiveItemName |
( |
string |
name, |
|
|
UUID |
id |
|
) |
| |
|
inlinestatic |
string OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.CreateControlFile |
( |
Dictionary< string, object > |
options | ) |
|
|
inline |
void OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.Execute |
( |
Dictionary< string, object > |
options, |
|
|
IUserAccountService |
userAccountService |
|
) |
| |
|
inline |
void OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.ReceivedAllAssets |
( |
ICollection< UUID > |
assetsFoundUuids, |
|
|
ICollection< UUID > |
assetsNotFoundUuids, |
|
|
bool |
timedOut |
|
) |
| |
|
inlineprotected |
void OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.SaveInvFolder |
( |
InventoryFolderBase |
inventoryFolder, |
|
|
string |
path, |
|
|
bool |
saveThisFolderItself, |
|
|
Dictionary< string, object > |
options, |
|
|
IUserAccountService |
userAccountService |
|
) |
| |
|
inlineprotected |
Save an inventory folder
- Parameters
-
inventoryFolder | The inventory folder to save |
path | The path to which the folder should be saved |
saveThisFolderItself | If true, save this folder itself. If false, only saves contents |
options | |
userAccountService | |
Definition at line 235 of file InventoryArchiveWriteRequest.cs.
void OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.SaveInvItem |
( |
InventoryItemBase |
inventoryItem, |
|
|
string |
path, |
|
|
Dictionary< string, object > |
options, |
|
|
IUserAccountService |
userAccountService |
|
) |
| |
|
inlineprotected |
void OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.SaveUsers |
( |
| ) |
|
|
inlineprotected |
TarArchiveWriter OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.m_archiveWriter |
|
protected |
UuidGatherer OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.m_assetGatherer |
|
protected |
UUID OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.m_id |
|
protected |
Scene OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.m_scene |
|
protected |
Dictionary<UUID, int> OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.m_userUuids = new Dictionary<UUID, int>() |
|
protected |
int OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.CountFiltered |
|
getset |
int OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.CountItems |
|
getset |
string OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.FilterContent |
|
getset |
Determines which items will be included in the archive, according to their permissions. Default is null, meaning no permission checks.
Definition at line 64 of file InventoryArchiveWriteRequest.cs.
bool OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiveWriteRequest.SaveAssets |
|
getset |
The documentation for this class was generated from the following file: