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