C# Class OpenSim.Services.Connectors.XInventoryServicesConnector

Inheritance: IInventoryService, IService
显示文件 Open project: N3X15/VoxelSim Class Usage Examples

Public Methods

Method Description
AddFolder ( OpenSim.Framework.InventoryFolderBase folder ) : bool
AddItem ( OpenSim.Framework.InventoryItemBase item ) : bool
CreateUserInventory ( UUID principalID ) : bool
DeleteFolders ( UUID principalID, List folderIDs ) : bool
DeleteItems ( UUID principalID, List itemIDs ) : bool
GetActiveGestures ( UUID principalID ) : List
GetAssetPermissions ( UUID principalID, UUID assetID ) : int
GetFolder ( OpenSim.Framework.InventoryFolderBase folder ) : OpenSim.Framework.InventoryFolderBase
GetFolderContent ( UUID principalID, UUID folderID ) : OpenSim.Framework.InventoryCollection
GetFolderForType ( UUID principalID, AssetType type ) : OpenSim.Framework.InventoryFolderBase
GetFolderItems ( UUID principalID, UUID folderID ) : List
GetInventorySkeleton ( UUID principalID ) : List
GetItem ( OpenSim.Framework.InventoryItemBase item ) : OpenSim.Framework.InventoryItemBase
GetRootFolder ( UUID principalID ) : OpenSim.Framework.InventoryFolderBase
GetUserInventory ( UUID principalID ) : OpenSim.Framework.InventoryCollection
GetUserInventory ( UUID principalID, InventoryReceiptCallback callback ) : void
HasInventoryForUser ( UUID principalID ) : bool
Initialise ( IConfigSource source ) : void
MoveFolder ( OpenSim.Framework.InventoryFolderBase folder ) : bool
MoveItems ( UUID principalID, List items ) : bool
PurgeFolder ( OpenSim.Framework.InventoryFolderBase folder ) : bool
UpdateFolder ( OpenSim.Framework.InventoryFolderBase folder ) : bool
UpdateItem ( OpenSim.Framework.InventoryItemBase item ) : bool
XInventoryServicesConnector ( ) : log4net
XInventoryServicesConnector ( IConfigSource source ) : log4net
XInventoryServicesConnector ( string serverURI ) : log4net

Private Methods

Method Description
BuildFolder ( object>.Dictionary data ) : OpenSim.Framework.InventoryFolderBase
BuildItem ( object>.Dictionary data ) : OpenSim.Framework.InventoryItemBase
MakeRequest ( string method, object>.Dictionary sendData ) : object>.Dictionary

Method Details

AddFolder() public method

public AddFolder ( OpenSim.Framework.InventoryFolderBase folder ) : bool
folder OpenSim.Framework.InventoryFolderBase
return bool

AddItem() public method

public AddItem ( OpenSim.Framework.InventoryItemBase item ) : bool
item OpenSim.Framework.InventoryItemBase
return bool

CreateUserInventory() public method

public CreateUserInventory ( UUID principalID ) : bool
principalID UUID
return bool

DeleteFolders() public method

public DeleteFolders ( UUID principalID, List folderIDs ) : bool
principalID UUID
folderIDs List
return bool

DeleteItems() public method

public DeleteItems ( UUID principalID, List itemIDs ) : bool
principalID UUID
itemIDs List
return bool

GetActiveGestures() public method

public GetActiveGestures ( UUID principalID ) : List
principalID UUID
return List

GetAssetPermissions() public method

public GetAssetPermissions ( UUID principalID, UUID assetID ) : int
principalID UUID
assetID UUID
return int

GetFolder() public method

public GetFolder ( OpenSim.Framework.InventoryFolderBase folder ) : OpenSim.Framework.InventoryFolderBase
folder OpenSim.Framework.InventoryFolderBase
return OpenSim.Framework.InventoryFolderBase

GetFolderContent() public method

public GetFolderContent ( UUID principalID, UUID folderID ) : OpenSim.Framework.InventoryCollection
principalID UUID
folderID UUID
return OpenSim.Framework.InventoryCollection

GetFolderForType() public method

public GetFolderForType ( UUID principalID, AssetType type ) : OpenSim.Framework.InventoryFolderBase
principalID UUID
type AssetType
return OpenSim.Framework.InventoryFolderBase

GetFolderItems() public method

public GetFolderItems ( UUID principalID, UUID folderID ) : List
principalID UUID
folderID UUID
return List

GetInventorySkeleton() public method

public GetInventorySkeleton ( UUID principalID ) : List
principalID UUID
return List

GetItem() public method

public GetItem ( OpenSim.Framework.InventoryItemBase item ) : OpenSim.Framework.InventoryItemBase
item OpenSim.Framework.InventoryItemBase
return OpenSim.Framework.InventoryItemBase

GetRootFolder() public method

public GetRootFolder ( UUID principalID ) : OpenSim.Framework.InventoryFolderBase
principalID UUID
return OpenSim.Framework.InventoryFolderBase

GetUserInventory() public method

public GetUserInventory ( UUID principalID ) : OpenSim.Framework.InventoryCollection
principalID UUID
return OpenSim.Framework.InventoryCollection

GetUserInventory() public method

public GetUserInventory ( UUID principalID, InventoryReceiptCallback callback ) : void
principalID UUID
callback InventoryReceiptCallback
return void

HasInventoryForUser() public method

public HasInventoryForUser ( UUID principalID ) : bool
principalID UUID
return bool

Initialise() public method

public Initialise ( IConfigSource source ) : void
source IConfigSource
return void

MoveFolder() public method

public MoveFolder ( OpenSim.Framework.InventoryFolderBase folder ) : bool
folder OpenSim.Framework.InventoryFolderBase
return bool

MoveItems() public method

public MoveItems ( UUID principalID, List items ) : bool
principalID UUID
items List
return bool

PurgeFolder() public method

public PurgeFolder ( OpenSim.Framework.InventoryFolderBase folder ) : bool
folder OpenSim.Framework.InventoryFolderBase
return bool

UpdateFolder() public method

public UpdateFolder ( OpenSim.Framework.InventoryFolderBase folder ) : bool
folder OpenSim.Framework.InventoryFolderBase
return bool

UpdateItem() public method

public UpdateItem ( OpenSim.Framework.InventoryItemBase item ) : bool
item OpenSim.Framework.InventoryItemBase
return bool

XInventoryServicesConnector() public method

public XInventoryServicesConnector ( ) : log4net
return log4net

XInventoryServicesConnector() public method

public XInventoryServicesConnector ( IConfigSource source ) : log4net
source IConfigSource
return log4net

XInventoryServicesConnector() public method

public XInventoryServicesConnector ( string serverURI ) : log4net
serverURI string
return log4net