#include <lltransfertargetvfile.h>
Inheritance diagram for LLTransferTargetParamsVFile:
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 |
Definition at line 49 of file lltransfertargetvfile.h.
LLTransferTargetParamsVFile::LLTransferTargetParamsVFile | ( | ) |
Definition at line 46 of file lltransfertargetvfile.cpp.
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().
friend class LLTransferTargetVFile [friend] |
Definition at line 60 of file lltransfertargetvfile.h.
LLUUID LLTransferTargetParamsVFile::mAssetID [protected] |
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 67 of file lltransfertargetvfile.h.
Referenced by LLTransferTargetVFile::completionCallback(), and setCallback().
S32 LLTransferTargetParamsVFile::mErrCode [protected] |
Definition at line 69 of file lltransfertargetvfile.h.
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().