C# Class Universe.Modules.Agent.AssetTransaction.AgentAssetTransactions

Manage asset transactions for a single agent.
ファイルを表示 Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Public Methods

Method Description
AgentAssetTransactions ( UUID agentID, IScene scene, bool dumpAssetsToFile ) : System.Collections.Generic
HandleXfer ( IClientAPI client, ulong xferID, uint packetID, byte data ) : void
RemoveXferUploader ( UUID transactionID ) : bool
RequestCreateInventoryItem ( IClientAPI remoteClient, UUID transactionID, UUID folderID, uint callbackID, string description, string name, sbyte invType, sbyte type, byte wearableType, uint nextOwnerMask ) : void
RequestUpdateInventoryItem ( IClientAPI remoteClient, UUID transactionID, InventoryItemBase item ) : void
RequestUpdateTaskInventoryItem ( IClientAPI remoteClient, ISceneChildEntity part, UUID transactionID, TaskInventoryItem item ) : void
RequestXferUploader ( UUID transactionID ) : AssetXferUploader

Return the xfer uploader for the given transaction.

If an uploader does not already exist for this transaction then it is created, otherwise the existing uploader is returned.

Method Details

AgentAssetTransactions() public method

public AgentAssetTransactions ( UUID agentID, IScene scene, bool dumpAssetsToFile ) : System.Collections.Generic
agentID UUID
scene IScene
dumpAssetsToFile bool
return System.Collections.Generic

HandleXfer() public method

public HandleXfer ( IClientAPI client, ulong xferID, uint packetID, byte data ) : void
client IClientAPI
xferID ulong
packetID uint
data byte
return void

RemoveXferUploader() public method

public RemoveXferUploader ( UUID transactionID ) : bool
transactionID UUID
return bool

RequestCreateInventoryItem() public method

public RequestCreateInventoryItem ( IClientAPI remoteClient, UUID transactionID, UUID folderID, uint callbackID, string description, string name, sbyte invType, sbyte type, byte wearableType, uint nextOwnerMask ) : void
remoteClient IClientAPI
transactionID UUID
folderID UUID
callbackID uint
description string
name string
invType sbyte
type sbyte
wearableType byte
nextOwnerMask uint
return void

RequestUpdateInventoryItem() public method

public RequestUpdateInventoryItem ( IClientAPI remoteClient, UUID transactionID, InventoryItemBase item ) : void
remoteClient IClientAPI
transactionID UUID
item Universe.Framework.Services.ClassHelpers.Inventory.InventoryItemBase
return void

RequestUpdateTaskInventoryItem() public method

public RequestUpdateTaskInventoryItem ( IClientAPI remoteClient, ISceneChildEntity part, UUID transactionID, TaskInventoryItem item ) : void
remoteClient IClientAPI
part ISceneChildEntity
transactionID UUID
item Universe.Framework.SceneInfo.TaskInventoryItem
return void

RequestXferUploader() public method

Return the xfer uploader for the given transaction.
If an uploader does not already exist for this transaction then it is created, otherwise the existing uploader is returned.
public RequestXferUploader ( UUID transactionID ) : AssetXferUploader
transactionID UUID
return AssetXferUploader