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

Manage asset transactions for a single agent.
Afficher le fichier Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Méthodes publiques

Méthode 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 méthode

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

HandleXfer() public méthode

public HandleXfer ( IClientAPI client, ulong xferID, uint packetID, byte data ) : void
client IClientAPI
xferID ulong
packetID uint
data byte
Résultat void

RemoveXferUploader() public méthode

public RemoveXferUploader ( UUID transactionID ) : bool
transactionID UUID
Résultat bool

RequestCreateInventoryItem() public méthode

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
Résultat void

RequestUpdateInventoryItem() public méthode

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

RequestUpdateTaskInventoryItem() public méthode

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

RequestXferUploader() public méthode

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
Résultat AssetXferUploader