C# Класс OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiverModule

Наследование: ISharedRegionModule, IInventoryArchiverModule
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
m_pendingConsoleSaves List

Открытые методы

Метод Описание
ArchiveInventory ( System.Guid id, string firstName, string lastName, string invPath, string pass, Stream saveStream ) : bool
ArchiveInventory ( System.Guid id, string firstName, string lastName, string invPath, string pass, Stream saveStream, object>.Dictionary options ) : bool
ArchiveInventory ( System.Guid id, string firstName, string lastName, string invPath, string pass, string savePath, object>.Dictionary options ) : bool
Close ( ) : void
DearchiveInventory ( string firstName, string lastName, string invPath, string pass, Stream loadStream ) : bool
DearchiveInventory ( string firstName, string lastName, string invPath, string pass, Stream loadStream, object>.Dictionary options ) : bool
DearchiveInventory ( string firstName, string lastName, string invPath, string pass, string loadPath, object>.Dictionary options ) : bool
Initialise ( Scene scene, IConfigSource source ) : void
InventoryArchiverModule ( ) : System
InventoryArchiverModule ( bool disablePresenceChecks ) : System
PostInitialise ( ) : void

Защищенные методы

Метод Описание
CheckPresence ( UUID userId ) : bool

Check if the given user is present in any of the scenes.

GetUserInfo ( string firstName, string lastName, string pass ) : UserAccount

Get user information for the given name.

HandleLoadInvConsoleCommand ( string module, string cmdparams ) : void

Load inventory from an inventory file archive

HandleSaveInvConsoleCommand ( string module, string cmdparams ) : void

Save inventory to a file archive

TriggerInventoryArchiveSaved ( System.Guid id, bool succeeded, UserAccount userInfo, string invPath, Stream saveStream, Exception reportedException ) : void

Trigger the inventory archive saved event.

Приватные методы

Метод Описание
SaveInvConsoleCommandCompleted ( System.Guid id, bool succeeded, UserAccount userInfo, string invPath, Stream saveStream, Exception reportedException ) : void
UpdateClientWithLoadedNodes ( UserAccount userInfo, HashSet loadedNodes ) : void

Notify the client of loaded nodes if they are logged in

Описание методов

ArchiveInventory() публичный Метод

public ArchiveInventory ( System.Guid id, string firstName, string lastName, string invPath, string pass, Stream saveStream ) : bool
id System.Guid
firstName string
lastName string
invPath string
pass string
saveStream Stream
Результат bool

ArchiveInventory() публичный Метод

public ArchiveInventory ( System.Guid id, string firstName, string lastName, string invPath, string pass, Stream saveStream, object>.Dictionary options ) : bool
id System.Guid
firstName string
lastName string
invPath string
pass string
saveStream Stream
options object>.Dictionary
Результат bool

ArchiveInventory() публичный Метод

public ArchiveInventory ( System.Guid id, string firstName, string lastName, string invPath, string pass, string savePath, object>.Dictionary options ) : bool
id System.Guid
firstName string
lastName string
invPath string
pass string
savePath string
options object>.Dictionary
Результат bool

CheckPresence() защищенный Метод

Check if the given user is present in any of the scenes.
protected CheckPresence ( UUID userId ) : bool
userId UUID The user to check
Результат bool

Close() публичный Метод

public Close ( ) : void
Результат void

DearchiveInventory() публичный Метод

public DearchiveInventory ( string firstName, string lastName, string invPath, string pass, Stream loadStream ) : bool
firstName string
lastName string
invPath string
pass string
loadStream Stream
Результат bool

DearchiveInventory() публичный Метод

public DearchiveInventory ( string firstName, string lastName, string invPath, string pass, Stream loadStream, object>.Dictionary options ) : bool
firstName string
lastName string
invPath string
pass string
loadStream Stream
options object>.Dictionary
Результат bool

DearchiveInventory() публичный Метод

public DearchiveInventory ( string firstName, string lastName, string invPath, string pass, string loadPath, object>.Dictionary options ) : bool
firstName string
lastName string
invPath string
pass string
loadPath string
options object>.Dictionary
Результат bool

GetUserInfo() защищенный Метод

Get user information for the given name.
protected GetUserInfo ( string firstName, string lastName, string pass ) : UserAccount
firstName string
lastName string
pass string User password
Результат OpenSim.Services.Interfaces.UserAccount

HandleLoadInvConsoleCommand() защищенный Метод

Load inventory from an inventory file archive
protected HandleLoadInvConsoleCommand ( string module, string cmdparams ) : void
module string
cmdparams string
Результат void

HandleSaveInvConsoleCommand() защищенный Метод

Save inventory to a file archive
protected HandleSaveInvConsoleCommand ( string module, string cmdparams ) : void
module string
cmdparams string
Результат void

Initialise() публичный Метод

public Initialise ( Scene scene, IConfigSource source ) : void
scene OpenSim.Region.Framework.Scenes.Scene
source IConfigSource
Результат void

InventoryArchiverModule() публичный Метод

public InventoryArchiverModule ( ) : System
Результат System

InventoryArchiverModule() публичный Метод

public InventoryArchiverModule ( bool disablePresenceChecks ) : System
disablePresenceChecks bool
Результат System

PostInitialise() публичный Метод

public PostInitialise ( ) : void
Результат void

TriggerInventoryArchiveSaved() защищенный Метод

Trigger the inventory archive saved event.
protected TriggerInventoryArchiveSaved ( System.Guid id, bool succeeded, UserAccount userInfo, string invPath, Stream saveStream, Exception reportedException ) : void
id System.Guid
succeeded bool
userInfo OpenSim.Services.Interfaces.UserAccount
invPath string
saveStream Stream
reportedException System.Exception
Результат void

Описание свойств

m_pendingConsoleSaves защищенное свойство

protected List m_pendingConsoleSaves
Результат List