C# Class OpenSim.Region.CoreModules.Agent.AssetTransaction.AssetXferUploader

Afficher le fichier Open project: N3X15/VoxelSim Class Usage Examples

Méthodes publiques

Свойство Type Description
XferID ulong

Méthodes publiques

Méthode Description
AssetXferUploader ( OpenSim.Region.CoreModules.Agent.AssetTransaction.AgentAssetTransactions transactions, bool dumpAssetToFile ) : System
GetAssetData ( ) : OpenSim.Framework.AssetBase

Get the asset data uploaded in this transfer.

HandleXferPacket ( ulong xferID, uint packetID, byte data ) : bool

Process transfer data received from the client.

Initialise ( IClientAPI remoteClient, UUID assetID, UUID transaction, sbyte type, byte data, bool storeLocal, bool tempFile ) : bool

Initialise asset transfer from the client

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

Méthodes protégées

Méthode Description
RequestStartXfer ( ) : void
SendCompleteMessage ( ) : void

Private Methods

Méthode Description
DoCreateItem ( uint callbackID ) : void
SaveAssetToFile ( string filename, byte data ) : void

Method Details

AssetXferUploader() public méthode

public AssetXferUploader ( OpenSim.Region.CoreModules.Agent.AssetTransaction.AgentAssetTransactions transactions, bool dumpAssetToFile ) : System
transactions OpenSim.Region.CoreModules.Agent.AssetTransaction.AgentAssetTransactions
dumpAssetToFile bool
Résultat System

GetAssetData() public méthode

Get the asset data uploaded in this transfer.
public GetAssetData ( ) : OpenSim.Framework.AssetBase
Résultat OpenSim.Framework.AssetBase

HandleXferPacket() public méthode

Process transfer data received from the client.
public HandleXferPacket ( ulong xferID, uint packetID, byte data ) : bool
xferID ulong
packetID uint
data byte
Résultat bool

Initialise() public méthode

Initialise asset transfer from the client
public Initialise ( IClientAPI remoteClient, UUID assetID, UUID transaction, sbyte type, byte data, bool storeLocal, bool tempFile ) : bool
remoteClient IClientAPI
assetID UUID
transaction UUID
type sbyte
data byte
storeLocal bool
tempFile bool
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

RequestStartXfer() protected méthode

protected RequestStartXfer ( ) : void
Résultat void

SendCompleteMessage() protected méthode

protected SendCompleteMessage ( ) : void
Résultat void

Property Details

XferID public_oe property

public ulong XferID
Résultat ulong