C# 클래스 OpenSim.Region.CoreModules.Agent.AssetTransaction.AssetXferUploader

파일 보기 프로젝트 열기: N3X15/VoxelSim 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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