LLTransferSourceParamsAsset Class Reference

#include <lltransfersourceasset.h>

Inheritance diagram for LLTransferSourceParamsAsset:

Inheritance graph
[legend]
Collaboration diagram for LLTransferSourceParamsAsset:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLTransferSourceParamsAsset ()
virtual ~LLTransferSourceParamsAsset ()
void packParams (LLDataPacker &dp) const
BOOL unpackParams (LLDataPacker &dp)
void setAsset (const LLUUID &asset_id, const LLAssetType::EType asset_type)
LLUUID getAssetID () const
LLAssetType::EType getAssetType () const

Protected Attributes

LLUUID mAssetID
LLAssetType::EType mAssetType

Detailed Description

Definition at line 40 of file lltransfersourceasset.h.


Constructor & Destructor Documentation

LLTransferSourceParamsAsset::LLTransferSourceParamsAsset (  ) 

Definition at line 228 of file lltransfersourceasset.cpp.

virtual LLTransferSourceParamsAsset::~LLTransferSourceParamsAsset (  )  [inline, virtual]

Definition at line 44 of file lltransfersourceasset.h.


Member Function Documentation

LLUUID LLTransferSourceParamsAsset::getAssetID (  )  const [inline]

Definition at line 50 of file lltransfersourceasset.h.

References mAssetID.

Referenced by LLTransferSourceAsset::dataCallback(), and LLTransferSourceAsset::initTransfer().

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

Definition at line 51 of file lltransfersourceasset.h.

References mAssetType.

Referenced by LLTransferSourceAsset::dataCallback(), and LLTransferSourceAsset::initTransfer().

void LLTransferSourceParamsAsset::packParams ( LLDataPacker dp  )  const [virtual]

Implements LLTransferSourceParams.

Definition at line 238 of file lltransfersourceasset.cpp.

References mAssetID, mAssetType, LLDataPacker::packS32(), and LLDataPacker::packUUID().

Referenced by LLTransferSourceAsset::packParams().

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

Definition at line 232 of file lltransfersourceasset.cpp.

References mAssetID, and mAssetType.

BOOL LLTransferSourceParamsAsset::unpackParams ( LLDataPacker dp  )  [virtual]

Implements LLTransferSourceParams.

Definition at line 245 of file lltransfersourceasset.cpp.

References mAssetID, mAssetType, S32, TRUE, LLDataPacker::unpackS32(), and LLDataPacker::unpackUUID().

Referenced by LLTransferSourceAsset::unpackParams().


Member Data Documentation

LLUUID LLTransferSourceParamsAsset::mAssetID [protected]

Definition at line 54 of file lltransfersourceasset.h.

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

LLAssetType::EType LLTransferSourceParamsAsset::mAssetType [protected]

Definition at line 55 of file lltransfersourceasset.h.

Referenced by getAssetType(), packParams(), setAsset(), and unpackParams().


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