Public Member Functions | |
| AgentAssetTransactions (UUID agentID, Scene scene, bool dumpAssetsToFile) | |
| AssetXferUploader | RequestXferUploader (UUID transactionID, UUID assetID) |
| Return a xfer uploader if one does not already exist. | |
| void | HandleXfer (ulong xferID, uint packetID, byte[] data) |
| bool | RemoveXferUploader (UUID transactionID) |
| void | 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) |
| OpenSim::Region::CoreModules::Agent::AssetTransaction::AgentAssetTransactions::AgentAssetTransactions | ( | UUID | agentID, | |
| Scene | scene, | |||
| bool | dumpAssetsToFile | |||
| ) | [inline] |
| AssetXferUploader OpenSim::Region::CoreModules::Agent::AssetTransaction::AgentAssetTransactions::RequestXferUploader | ( | UUID | transactionID, | |
| UUID | assetID | |||
| ) | [inline] |
Return a xfer uploader if one does not already exist.
| transactionID | ||
| assetID | We must transfer the new asset ID into the uploader on creation, otherwise we can see race conditions with other threads which can retrieve an item before it is updated with the new asset id. |
| void OpenSim::Region::CoreModules::Agent::AssetTransaction::AgentAssetTransactions::HandleXfer | ( | ulong | xferID, | |
| uint | packetID, | |||
| byte[] | data | |||
| ) | [inline] |
| bool OpenSim::Region::CoreModules::Agent::AssetTransaction::AgentAssetTransactions::RemoveXferUploader | ( | UUID | transactionID | ) | [inline] |
| void 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] |
| void OpenSim::Region::CoreModules::Agent::AssetTransaction::AgentAssetTransactions::RequestUpdateTaskInventoryItem | ( | IClientAPI | remoteClient, | |
| SceneObjectPart | part, | |||
| UUID | transactionID, | |||
| TaskInventoryItem | item | |||
| ) | [inline] |
| void OpenSim::Region::CoreModules::Agent::AssetTransaction::AgentAssetTransactions::RequestUpdateInventoryItem | ( | IClientAPI | remoteClient, | |
| UUID | transactionID, | |||
| InventoryItemBase | item | |||
| ) | [inline] |
1.5.6