LLTransferTargetParamsVFile Class Reference

#include <lltransfertargetvfile.h>

Inheritance diagram for LLTransferTargetParamsVFile:

Inheritance graph
[legend]
Collaboration diagram for LLTransferTargetParamsVFile:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLTransferTargetParamsVFile ()
void setAsset (const LLUUID &asset_id, LLAssetType::EType asset_type)
void setCallback (LLTTVFCompleteCallback cb, void *user_data)
LLUUID getAssetID () const
LLAssetType::EType getAssetType () const

Protected Member Functions

bool unpackParams (LLDataPacker &dp)

Protected Attributes

LLUUID mAssetID
LLAssetType::EType mAssetType
LLTTVFCompleteCallback mCompleteCallback
void * mUserDatap
S32 mErrCode
LLVFSThread::handle_t mHandle

Friends

class LLTransferTargetVFile


Detailed Description

Definition at line 49 of file lltransfertargetvfile.h.


Constructor & Destructor Documentation

LLTransferTargetParamsVFile::LLTransferTargetParamsVFile (  ) 

Definition at line 46 of file lltransfertargetvfile.cpp.


Member Function Documentation

void LLTransferTargetParamsVFile::setAsset ( const LLUUID asset_id,
LLAssetType::EType  asset_type 
)

Definition at line 55 of file lltransfertargetvfile.cpp.

References mAssetID, and mAssetType.

Referenced by LLAssetStorage::getEstateAsset(), and LLAssetStorage::getInvItemAsset().

Here is the caller graph for this function:

void LLTransferTargetParamsVFile::setCallback ( LLTTVFCompleteCallback  cb,
void *  user_data 
)

Definition at line 63 of file lltransfertargetvfile.cpp.

References mCompleteCallback, and mUserDatap.

Referenced by LLAssetStorage::getEstateAsset(), and LLAssetStorage::getInvItemAsset().

Here is the caller graph for this function:

LLUUID LLTransferTargetParamsVFile::getAssetID (  )  const [inline]

Definition at line 57 of file lltransfertargetvfile.h.

References mAssetID.

Referenced by LLTransferTargetVFile::completionCallback().

Here is the caller graph for this function:

LLAssetType::EType LLTransferTargetParamsVFile::getAssetType (  )  const [inline]

Definition at line 58 of file lltransfertargetvfile.h.

References mAssetType.

Referenced by LLTransferTargetVFile::completionCallback(), and LLTransferTargetVFile::dataCallback().

Here is the caller graph for this function:

bool LLTransferTargetParamsVFile::unpackParams ( LLDataPacker dp  )  [protected]

Definition at line 69 of file lltransfertargetvfile.cpp.

References LLDataPacker::hasNext(), LLUUID::isNull(), mAssetID, S32, LLDataPacker::unpackS32(), and LLDataPacker::unpackUUID().

Referenced by LLTransferTargetVFile::unpackParams().

Here is the call graph for this function:

Here is the caller graph for this function:


Friends And Related Function Documentation

friend class LLTransferTargetVFile [friend]

Definition at line 60 of file lltransfertargetvfile.h.


Member Data Documentation

Definition at line 64 of file lltransfertargetvfile.h.

Referenced by getAssetID(), setAsset(), and unpackParams().

Definition at line 65 of file lltransfertargetvfile.h.

Referenced by getAssetType(), and setAsset().

Definition at line 69 of file lltransfertargetvfile.h.

Definition at line 70 of file lltransfertargetvfile.h.


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

Generated on Fri May 16 09:19:04 2008 for SecondLife by  doxygen 1.5.5