#include <llassetstorage.h>


Public Member Functions | |
| LLAssetRequest (const LLUUID &uuid, const LLAssetType::EType at) | |
| virtual | ~LLAssetRequest () |
| LLUUID | getUUID () const |
| LLAssetType::EType | getType () const |
| void | setUUID (const LLUUID &id) |
| void | setType (LLAssetType::EType type) |
| void | setTimeout (F64 timeout) |
| virtual LLSD | getTerseDetails () const |
| virtual LLSD | getFullDetails () const |
Public Attributes | |
| void(* | mDownCallback )(LLVFS *, const LLUUID &, LLAssetType::EType, void *, S32, LLExtStat) |
| void(* | mUpCallback )(const LLUUID &, void *, S32, LLExtStat) |
| void(* | mInfoCallback )(LLAssetInfo *, void *, S32) |
| void * | mUserData |
| LLHost | mHost |
| BOOL | mIsTemp |
| BOOL | mIsLocal |
| BOOL | mIsUserWaiting |
| F64 | mTime |
| F64 | mTimeout |
| BOOL | mIsPriority |
| BOOL | mDataSentInFirstPacket |
| BOOL | mDataIsInVFS |
| LLUUID | mRequestingAgentID |
Protected Attributes | |
| LLUUID | mUUID |
| LLAssetType::EType | mType |
Definition at line 91 of file llassetstorage.h.
| LLAssetRequest::LLAssetRequest | ( | const LLUUID & | uuid, | |
| const LLAssetType::EType | type | |||
| ) |
---------------------------------------------------------------------------- LLAssetRequest ----------------------------------------------------------------------------
Definition at line 158 of file llassetstorage.cpp.
References LLMessageSystem::getMessageTimeSeconds(), mTime, and TRUE.

| LLAssetRequest::~LLAssetRequest | ( | ) | [virtual] |
Definition at line 180 of file llassetstorage.cpp.
| LLUUID LLAssetRequest::getUUID | ( | ) | const [inline] |
Definition at line 97 of file llassetstorage.h.
References mUUID.
Referenced by LLAssetStorage::_callUploadCallbacks(), LLAssetStorage::_cleanupRequests(), LLHTTPAssetStorage::bumpTimedOutUploads(), LLHTTPAssetStorage::checkForTimeouts(), LLHTTPAssetStorage::curlUpCallback(), LLHTTPAssetStorage::deletePendingRequest(), LLAssetStorage::deletePendingRequest(), LLAssetStorage::downloadCompleteCallback(), LLAssetStorage::findRequest(), LLAssetStorage::getAssetData(), LLAssetStorage::getPendingDetails(), getTerseDetails(), and LLHTTPAssetRequest::prepareCompressedUpload().

| LLAssetType::EType LLAssetRequest::getType | ( | ) | const [inline] |
Definition at line 98 of file llassetstorage.h.
References mType.
Referenced by LLAssetStorage::_callUploadCallbacks(), LLAssetStorage::_cleanupRequests(), LLHTTPAssetStorage::_queueDataRequest(), LLHTTPAssetStorage::bumpTimedOutUploads(), LLHTTPAssetStorage::checkForTimeouts(), LLHTTPAssetStorage::curlUpCallback(), LLAssetStorage::deletePendingRequest(), LLAssetStorage::downloadCompleteCallback(), LLAssetStorage::findRequest(), LLAssetStorage::getAssetData(), LLAssetStorage::getPendingDetails(), getTerseDetails(), LLHTTPAssetRequest::prepareCompressedUpload(), and LLAssetStorage::uploadCompleteCallback().

| void LLAssetRequest::setUUID | ( | const LLUUID & | id | ) | [inline] |
Definition at line 100 of file llassetstorage.h.
References mUUID.
Referenced by LLAssetStorage::downloadCompleteCallback().

| void LLAssetRequest::setType | ( | LLAssetType::EType | type | ) | [inline] |
Definition at line 101 of file llassetstorage.h.
References mType.
Referenced by LLAssetStorage::downloadCompleteCallback().

| void LLAssetRequest::setTimeout | ( | F64 | timeout | ) | [inline] |
| LLSD LLAssetRequest::getTerseDetails | ( | ) | const [virtual] |
Reimplemented in LLHTTPAssetRequest.
Definition at line 185 of file llassetstorage.cpp.
References getType(), getUUID(), LLAssetType::lookup(), LLAssetType::lookupHumanReadable(), mTime, and tut::sd().
Referenced by getFullDetails(), LLHTTPAssetStorage::getPendingDetails(), LLAssetStorage::getPendingDetails(), and LLHTTPAssetRequest::getTerseDetails().


| LLSD LLAssetRequest::getFullDetails | ( | ) | const [virtual] |
Reimplemented in LLHTTPAssetRequest.
Definition at line 200 of file llassetstorage.cpp.
References LLHost::getIPandPort(), getTerseDetails(), mDataIsInVFS, mDataSentInFirstPacket, mHost, mIsLocal, mIsPriority, mIsTemp, mRequestingAgentID, and tut::sd().
Referenced by LLHTTPAssetRequest::getFullDetails(), and LLAssetStorage::getPendingRequest().


LLUUID LLAssetRequest::mUUID [protected] |
LLAssetType::EType LLAssetRequest::mType [protected] |
| void(* LLAssetRequest::mDownCallback)(LLVFS *, const LLUUID &, LLAssetType::EType, void *, S32, LLExtStat) |
| void(* LLAssetRequest::mUpCallback)(const LLUUID &, void *, S32, LLExtStat) |
| void(* LLAssetRequest::mInfoCallback)(LLAssetInfo *, void *, S32) |
Referenced by LLAssetStorage::_cleanupRequests(), and LLAssetStorage::deletePendingRequest().
Definition at line 113 of file llassetstorage.h.
Referenced by LLAssetStorage::_callUploadCallbacks(), LLAssetStorage::_cleanupRequests(), LLHTTPAssetStorage::_queueDataRequest(), LLHTTPAssetStorage::deletePendingRequest(), LLAssetStorage::deletePendingRequest(), LLAssetStorage::downloadCompleteCallback(), LLAssetStorage::getAssetData(), and LLViewerAssetStorage::storeAssetData().
Definition at line 114 of file llassetstorage.h.
Referenced by getFullDetails(), and LLAssetStorage::uploadCompleteCallback().
Definition at line 117 of file llassetstorage.h.
Referenced by LLHTTPAssetStorage::bumpTimedOutUploads(), LLHTTPAssetStorage::checkForTimeouts(), and LLHTTPAssetStorage::deletePendingRequest().
Definition at line 118 of file llassetstorage.h.
Referenced by LLAssetStorage::_cleanupRequests(), LLHTTPAssetStorage::bumpTimedOutUploads(), LLHTTPAssetStorage::checkForTimeouts(), getTerseDetails(), and LLAssetRequest().
Definition at line 119 of file llassetstorage.h.
Referenced by LLHTTPAssetStorage::bumpTimedOutUploads(), LLHTTPAssetStorage::checkForTimeouts(), and setTimeout().
Definition at line 120 of file llassetstorage.h.
Referenced by LLHTTPAssetStorage::_queueDataRequest(), and getFullDetails().
Definition at line 121 of file llassetstorage.h.
Referenced by getFullDetails(), and LLViewerAssetStorage::storeAssetData().
Definition at line 123 of file llassetstorage.h.
Referenced by LLHTTPAssetStorage::checkForTimeouts(), and getFullDetails().
1.5.5