

Public Member Functions | |
| LLTextureCacheLocalFileWorker (LLTextureCache *cache, U32 priority, const LLString &filename, const LLUUID &id, U8 *data, S32 datasize, S32 offset, S32 imagesize, LLTextureCache::Responder *responder) | |
| virtual bool | doRead () |
| virtual bool | doWrite () |
Private Attributes | |
| LLString | mFileName |
Definition at line 152 of file lltexturecache.cpp.
| LLTextureCacheLocalFileWorker::LLTextureCacheLocalFileWorker | ( | LLTextureCache * | cache, | |
| U32 | priority, | |||
| const LLString & | filename, | |||
| const LLUUID & | id, | |||
| U8 * | data, | |||
| S32 | datasize, | |||
| S32 | offset, | |||
| S32 | imagesize, | |||
| LLTextureCache::Responder * | responder | |||
| ) | [inline] |
Definition at line 155 of file lltexturecache.cpp.
| bool LLTextureCacheLocalFileWorker::doRead | ( | ) | [virtual] |
Implements LLTextureCacheWorker.
Definition at line 172 of file lltexturecache.cpp.
References LLImageBase::getCodecFromExtension(), LLTextureCache::getFileAPRPool(), IMG_CODEC_INVALID, ll_apr_file_read_ex(), ll_apr_file_size(), llendl, llwarns, LLTextureCacheWorker::mBytesRead, LLTextureCacheWorker::mBytesToRead, LLTextureCacheWorker::mCache, LLTextureCacheWorker::mDataSize, LLTextureCacheWorker::mFileHandle, mFileName, LLTextureCacheWorker::mImageFormat, LLTextureCacheWorker::mImageLocal, LLTextureCacheWorker::mImageSize, LLTextureCacheWorker::mOffset, LLTextureCacheWorker::mPriority, LLTextureCacheWorker::mReadData, LLWorkerClass::mRequestHandle, NULL, LLQueuedThread::nullHandle(), LLQueuedThread::PRIORITY_LOW, LLLFSThread::read(), S32, LLWorkerClass::setPriority(), LLLFSThread::sLocal, and TRUE.

| bool LLTextureCacheLocalFileWorker::doWrite | ( | ) | [virtual] |
1.5.5