C# Класс OpenSim.Region.CoreModules.Agent.AssetTransaction.AssetXferUploader

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
XferID ulong

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
RequestStartXfer ( ) : void
SendCompleteMessage ( ) : void

Приватные методы

Метод Описание
DoCreateItem ( uint callbackID ) : void
SaveAssetToFile ( string filename, byte data ) : void

Описание методов

AssetXferUploader() публичный Метод

public AssetXferUploader ( OpenSim.Region.CoreModules.Agent.AssetTransaction.AgentAssetTransactions transactions, bool dumpAssetToFile ) : System
transactions OpenSim.Region.CoreModules.Agent.AssetTransaction.AgentAssetTransactions
dumpAssetToFile bool
Результат System

GetAssetData() публичный Метод

Get the asset data uploaded in this transfer.
public GetAssetData ( ) : OpenSim.Framework.AssetBase
Результат OpenSim.Framework.AssetBase

HandleXferPacket() публичный Метод

Process transfer data received from the client.
public HandleXferPacket ( ulong xferID, uint packetID, byte data ) : bool
xferID ulong
packetID uint
data byte
Результат bool

Initialise() публичный Метод

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
Результат bool

RequestCreateInventoryItem() публичный Метод

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
Результат void

RequestStartXfer() защищенный Метод

protected RequestStartXfer ( ) : void
Результат void

SendCompleteMessage() защищенный Метод

protected SendCompleteMessage ( ) : void
Результат void

Описание свойств

XferID публичное свойство

public ulong XferID
Результат ulong