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
voidmUserDatap
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

LLUUID LLTransferTargetParamsVFile::getAssetID (  )  const [inline]

Definition at line 57 of file lltransfertargetvfile.h.

References mAssetID.

Referenced by LLTransferTargetVFile::completionCallback().

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

Definition at line 58 of file lltransfertargetvfile.h.

References mAssetType.

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

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().

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().

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().


Friends And Related Function Documentation

friend class LLTransferTargetVFile [friend]

Definition at line 60 of file lltransfertargetvfile.h.


Member Data Documentation

LLUUID LLTransferTargetParamsVFile::mAssetID [protected]

Definition at line 64 of file lltransfertargetvfile.h.

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

LLAssetType::EType LLTransferTargetParamsVFile::mAssetType [protected]

Definition at line 65 of file lltransfertargetvfile.h.

Referenced by getAssetType(), and setAsset().

LLTTVFCompleteCallback LLTransferTargetParamsVFile::mCompleteCallback [protected]

Definition at line 67 of file lltransfertargetvfile.h.

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

S32 LLTransferTargetParamsVFile::mErrCode [protected]

Definition at line 69 of file lltransfertargetvfile.h.

LLVFSThread::handle_t LLTransferTargetParamsVFile::mHandle [protected]

Definition at line 70 of file lltransfertargetvfile.h.

void* LLTransferTargetParamsVFile::mUserDatap [protected]

Definition at line 68 of file lltransfertargetvfile.h.

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


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:54 2010 for Second Life Viewer by  doxygen 1.4.7