#include <llassetstorage.h>
Inheritance diagram for LLAssetRequest:


| 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 155 of file llassetstorage.cpp.
References LLMessageSystem::getMessageTimeSeconds(), mTime, and TRUE.
| LLAssetRequest::~LLAssetRequest | ( | ) |  [virtual] | 
Definition at line 177 of file llassetstorage.cpp.
| LLSD LLAssetRequest::getFullDetails | ( | ) | const  [virtual] | 
Reimplemented in LLHTTPAssetRequest.
Definition at line 197 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().
| LLSD LLAssetRequest::getTerseDetails | ( | ) | const  [virtual] | 
Reimplemented in LLHTTPAssetRequest.
Definition at line 182 of file llassetstorage.cpp.
References getType(), getUUID(), LLAssetType::lookup(), LLAssetType::lookupHumanReadable(), mTime, and tut::sd().
Referenced by getFullDetails(), and LLHTTPAssetRequest::getTerseDetails().
| 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::checkForTimeouts(), LLHTTPAssetStorage::curlUpCallback(), LLAssetStorage::downloadCompleteCallback(), getTerseDetails(), LLHTTPAssetRequest::prepareCompressedUpload(), and LLAssetStorage::uploadCompleteCallback().
| LLUUID LLAssetRequest::getUUID | ( | ) | const  [inline] | 
Definition at line 97 of file llassetstorage.h.
References mUUID.
Referenced by LLAssetStorage::_callUploadCallbacks(), LLAssetStorage::_cleanupRequests(), LLHTTPAssetStorage::checkForTimeouts(), LLHTTPAssetStorage::curlUpCallback(), LLAssetStorage::downloadCompleteCallback(), getTerseDetails(), and LLHTTPAssetRequest::prepareCompressedUpload().
| void LLAssetRequest::setType | ( | LLAssetType::EType | type | ) |  [inline] | 
Definition at line 101 of file llassetstorage.h.
References mType.
Referenced by LLAssetStorage::downloadCompleteCallback().
Definition at line 100 of file llassetstorage.h.
References mUUID.
Referenced by LLAssetStorage::downloadCompleteCallback().
Definition at line 121 of file llassetstorage.h.
Referenced by getFullDetails(), and LLViewerAssetStorage::storeAssetData().
| void(* LLAssetRequest::mDownCallback)(LLVFS *, const LLUUID &, LLAssetType::EType, void *, S32, LLExtStat) | 
Definition at line 114 of file llassetstorage.h.
Referenced by getFullDetails(), and LLAssetStorage::uploadCompleteCallback().
| void(* LLAssetRequest::mInfoCallback)(LLAssetInfo *, void *, S32) | 
Referenced by LLAssetStorage::_cleanupRequests().
Definition at line 120 of file llassetstorage.h.
Referenced by LLHTTPAssetStorage::_queueDataRequest(), and getFullDetails().
Definition at line 117 of file llassetstorage.h.
Referenced by LLHTTPAssetStorage::bumpTimedOutUploads(), and LLHTTPAssetStorage::checkForTimeouts().
Definition at line 123 of file llassetstorage.h.
Referenced by LLHTTPAssetStorage::checkForTimeouts(), and getFullDetails().
Definition at line 118 of file llassetstorage.h.
Referenced by LLAssetStorage::_cleanupRequests(), LLHTTPAssetStorage::checkForTimeouts(), getTerseDetails(), and LLAssetRequest().
Definition at line 119 of file llassetstorage.h.
Referenced by LLHTTPAssetStorage::checkForTimeouts(), and setTimeout().
| LLAssetType::EType LLAssetRequest::mType  [protected] | 
Definition at line 113 of file llassetstorage.h.
Referenced by LLAssetStorage::_callUploadCallbacks(), LLAssetStorage::_cleanupRequests(), LLHTTPAssetStorage::_queueDataRequest(), LLAssetStorage::downloadCompleteCallback(), and LLViewerAssetStorage::storeAssetData().
| LLUUID LLAssetRequest::mUUID  [protected] | 
 1.4.7
 1.4.7