OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | List of all members
OpenSim.Region.CoreModules.Agent.Xfer.XferModule.XferDownLoad Class Reference
Collaboration diagram for OpenSim.Region.CoreModules.Agent.Xfer.XferModule.XferDownLoad:
Collaboration graph
[legend]

Public Member Functions

 XferDownLoad (string fileName, byte[] data, ulong xferID, IClientAPI client)
 
 XferDownLoad ()
 
bool StartSend ()
 Start a transfer More...
 
bool AckPacket (uint packet)
 Respond to an ack packet from the client More...
 

Public Attributes

IClientAPI Client
 
byte[] Data = new byte[0]
 
int DataPointer = 0
 
string FileName = String.Empty
 
uint Packet = 0
 
uint Serial = 1
 
ulong XferID = 0
 
bool isTaskInventory = false
 

Detailed Description

Definition at line 238 of file XferModule.cs.

Constructor & Destructor Documentation

OpenSim.Region.CoreModules.Agent.Xfer.XferModule.XferDownLoad.XferDownLoad ( string  fileName,
byte[]  data,
ulong  xferID,
IClientAPI  client 
)
inline

Definition at line 250 of file XferModule.cs.

OpenSim.Region.CoreModules.Agent.Xfer.XferModule.XferDownLoad.XferDownLoad ( )
inline

Definition at line 258 of file XferModule.cs.

Member Function Documentation

bool OpenSim.Region.CoreModules.Agent.Xfer.XferModule.XferDownLoad.AckPacket ( uint  packet)
inline

Respond to an ack packet from the client

Parameters
packet
Returns
True if the transfer is complete, false otherwise

Definition at line 295 of file XferModule.cs.

bool OpenSim.Region.CoreModules.Agent.Xfer.XferModule.XferDownLoad.StartSend ( )
inline

Start a transfer

Returns
True if the transfer is complete, false if not

Definition at line 266 of file XferModule.cs.

Here is the caller graph for this function:

Member Data Documentation

IClientAPI OpenSim.Region.CoreModules.Agent.Xfer.XferModule.XferDownLoad.Client

Definition at line 240 of file XferModule.cs.

byte [] OpenSim.Region.CoreModules.Agent.Xfer.XferModule.XferDownLoad.Data = new byte[0]

Definition at line 242 of file XferModule.cs.

int OpenSim.Region.CoreModules.Agent.Xfer.XferModule.XferDownLoad.DataPointer = 0

Definition at line 243 of file XferModule.cs.

string OpenSim.Region.CoreModules.Agent.Xfer.XferModule.XferDownLoad.FileName = String.Empty

Definition at line 244 of file XferModule.cs.

bool OpenSim.Region.CoreModules.Agent.Xfer.XferModule.XferDownLoad.isTaskInventory = false

Definition at line 248 of file XferModule.cs.

uint OpenSim.Region.CoreModules.Agent.Xfer.XferModule.XferDownLoad.Packet = 0

Definition at line 245 of file XferModule.cs.

uint OpenSim.Region.CoreModules.Agent.Xfer.XferModule.XferDownLoad.Serial = 1

Definition at line 246 of file XferModule.cs.

ulong OpenSim.Region.CoreModules.Agent.Xfer.XferModule.XferDownLoad.XferID = 0

Definition at line 247 of file XferModule.cs.


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