OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Region.CoreModules.Agent.AssetTransaction.AgentAssetTransactions Class Reference

Manage asset transactions for a single agent. More...

Public Member Functions

 AgentAssetTransactions (UUID agentID, Scene scene, bool dumpAssetsToFile)
 
AssetXferUploader RequestXferUploader (UUID transactionID)
 Return the xfer uploader for the given transaction. More...
 
void HandleXfer (ulong xferID, uint packetID, byte[] data)
 
bool 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 RequestUpdateTaskInventoryItem (IClientAPI remoteClient, SceneObjectPart part, UUID transactionID, TaskInventoryItem item)
 
void RequestUpdateInventoryItem (IClientAPI remoteClient, UUID transactionID, InventoryItemBase item)
 

Detailed Description

Manage asset transactions for a single agent.

Definition at line 43 of file AgentAssetsTransactions.cs.

Constructor & Destructor Documentation

OpenSim.Region.CoreModules.Agent.AssetTransaction.AgentAssetTransactions.AgentAssetTransactions ( UUID  agentID,
Scene  scene,
bool  dumpAssetsToFile 
)
inline

Definition at line 53 of file AgentAssetsTransactions.cs.

Member Function Documentation

void OpenSim.Region.CoreModules.Agent.AssetTransaction.AgentAssetTransactions.HandleXfer ( ulong  xferID,
uint  packetID,
byte[]  data 
)
inline

Definition at line 93 of file AgentAssetsTransactions.cs.

Here is the call graph for this function:

bool OpenSim.Region.CoreModules.Agent.AssetTransaction.AgentAssetTransactions.RemoveXferUploader ( UUID  transactionID)
inline

Definition at line 137 of file AgentAssetsTransactions.cs.

bool OpenSim.Region.CoreModules.Agent.AssetTransaction.AgentAssetTransactions.RequestCreateInventoryItem ( IClientAPI  remoteClient,
UUID  transactionID,
UUID  folderID,
uint  callbackID,
string  description,
string  name,
sbyte  invType,
sbyte  type,
byte  wearableType,
uint  nextOwnerMask 
)
inline

Definition at line 155 of file AgentAssetsTransactions.cs.

void OpenSim.Region.CoreModules.Agent.AssetTransaction.AgentAssetTransactions.RequestUpdateInventoryItem ( IClientAPI  remoteClient,
UUID  transactionID,
InventoryItemBase  item 
)
inline

Definition at line 189 of file AgentAssetsTransactions.cs.

void OpenSim.Region.CoreModules.Agent.AssetTransaction.AgentAssetTransactions.RequestUpdateTaskInventoryItem ( IClientAPI  remoteClient,
SceneObjectPart  part,
UUID  transactionID,
TaskInventoryItem  item 
)
inline

Definition at line 169 of file AgentAssetsTransactions.cs.

AssetXferUploader OpenSim.Region.CoreModules.Agent.AssetTransaction.AgentAssetTransactions.RequestXferUploader ( UUID  transactionID)
inline

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.

Parameters
transactionID
Returns
The asset xfer uploader

Definition at line 69 of file AgentAssetsTransactions.cs.


The documentation for this class was generated from the following file: