#include <lltransfersourceasset.h>
Inheritance diagram for LLTransferSourceParamsAsset:
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 |
Definition at line 40 of file lltransfersourceasset.h.
LLTransferSourceParamsAsset::LLTransferSourceParamsAsset | ( | ) |
Definition at line 228 of file lltransfersourceasset.cpp.
virtual LLTransferSourceParamsAsset::~LLTransferSourceParamsAsset | ( | ) | [inline, virtual] |
Definition at line 44 of file lltransfersourceasset.h.
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 | |||
) |
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().
LLUUID LLTransferSourceParamsAsset::mAssetID [protected] |
Definition at line 54 of file lltransfersourceasset.h.
Referenced by getAssetID(), packParams(), setAsset(), and unpackParams().
Definition at line 55 of file lltransfersourceasset.h.
Referenced by getAssetType(), packParams(), setAsset(), and unpackParams().