C# 클래스 OpenSim.Region.CoreModules.Avatar.Inventory.Archiver.InventoryArchiverModule

상속: ISharedRegionModule, IInventoryArchiverModule
파일 보기 프로젝트 열기: N3X15/VoxelSim 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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