LLTransferSourceAsset Class Reference

#include <lltransfersourceasset.h>

Inheritance diagram for LLTransferSourceAsset:

Inheritance graph
[legend]
Collaboration diagram for LLTransferSourceAsset:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLTransferSourceAsset (const LLUUID &request_id, const F32 priority)
virtual ~LLTransferSourceAsset ()

Static Public Member Functions

static void responderCallback (LLVFS *vfs, const LLUUID &uuid, LLAssetType::EType type, void *user_data, S32 result, LLExtStat ext_status)

Protected Member Functions

void initTransfer ()
F32 updatePriority ()
LLTSCode dataCallback (const S32 packet_id, const S32 max_bytes, U8 **datap, S32 &returned_bytes, BOOL &delete_returned)
void completionCallback (const LLTSCode status)
virtual void packParams (LLDataPacker &dp) const
BOOL unpackParams (LLDataPacker &dp)

Protected Attributes

LLTransferSourceParamsAsset mParams
BOOL mGotResponse
S32 mCurPos


Detailed Description

Definition at line 58 of file lltransfersourceasset.h.


Constructor & Destructor Documentation

LLTransferSourceAsset::LLTransferSourceAsset ( const LLUUID request_id,
const F32  priority 
)

Definition at line 42 of file lltransfersourceasset.cpp.

LLTransferSourceAsset::~LLTransferSourceAsset (  )  [virtual]

Definition at line 49 of file lltransfersourceasset.cpp.


Member Function Documentation

void LLTransferSourceAsset::responderCallback ( LLVFS vfs,
const LLUUID uuid,
LLAssetType::EType  type,
void *  user_data,
S32  result,
LLExtStat  ext_status 
) [static]

void LLTransferSourceAsset::initTransfer (  )  [protected, virtual]

F32 LLTransferSourceAsset::updatePriority (  )  [protected, virtual]

Implements LLTransferSource.

Definition at line 90 of file lltransfersourceasset.cpp.

LLTSCode LLTransferSourceAsset::dataCallback ( const S32  packet_id,
const S32  max_bytes,
U8 **  datap,
S32 returned_bytes,
BOOL delete_returned 
) [protected, virtual]

void LLTransferSourceAsset::completionCallback ( const LLTSCode  status  )  [protected, virtual]

Implements LLTransferSource.

Definition at line 160 of file lltransfersourceasset.cpp.

void LLTransferSourceAsset::packParams ( LLDataPacker dp  )  const [protected, virtual]

Implements LLTransferSource.

Definition at line 166 of file lltransfersourceasset.cpp.

References mParams, and LLTransferSourceParamsAsset::packParams().

Here is the call graph for this function:

BOOL LLTransferSourceAsset::unpackParams ( LLDataPacker dp  )  [protected, virtual]

Implements LLTransferSource.

Definition at line 172 of file lltransfersourceasset.cpp.

References mParams, and LLTransferSourceParamsAsset::unpackParams().

Here is the call graph for this function:


Member Data Documentation

Definition at line 80 of file lltransfersourceasset.h.

Referenced by dataCallback(), initTransfer(), packParams(), and unpackParams().

Definition at line 81 of file lltransfersourceasset.h.

Referenced by dataCallback(), and responderCallback().

Definition at line 83 of file lltransfersourceasset.h.

Referenced by dataCallback().


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

Generated on Fri May 16 09:18:46 2008 for SecondLife by  doxygen 1.5.5