LLLFSThread::Request Class Reference

#include <lllfsthread.h>

Inheritance diagram for LLLFSThread::Request:

Inheritance graph
[legend]
Collaboration diagram for LLLFSThread::Request:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Request (LLLFSThread *thread, handle_t handle, U32 priority, operation_t op, const LLString &filename, U8 *buffer, S32 offset, S32 numbytes, Responder *responder)
S32 getBytes ()
S32 getBytesRead ()
S32 getOperation ()
U8getBuffer ()
const LLStringgetFilename ()
bool processRequest ()
void finishRequest (bool completed)
void deleteRequest ()

Protected Member Functions

virtual ~Request ()

Private Attributes

LLLFSThreadmThread
operation_t mOperation
LLString mFileName
U8mBuffer
S32 mOffset
S32 mBytes
S32 mBytesRead
LLPointer< RespondermResponder


Detailed Description

Definition at line 70 of file lllfsthread.h.


Constructor & Destructor Documentation

LLLFSThread::Request::~Request (  )  [protected, virtual]

Definition at line 153 of file lllfsthread.cpp.

LLLFSThread::Request::Request ( LLLFSThread thread,
handle_t  handle,
U32  priority,
operation_t  op,
const LLString filename,
U8 buffer,
S32  offset,
S32  numbytes,
Responder responder 
)

Definition at line 132 of file lllfsthread.cpp.

References llendl, and llwarns.


Member Function Documentation

S32 LLLFSThread::Request::getBytes (  )  [inline]

Definition at line 82 of file lllfsthread.h.

References mBytes.

S32 LLLFSThread::Request::getBytesRead (  )  [inline]

Definition at line 86 of file lllfsthread.h.

References mBytesRead.

S32 LLLFSThread::Request::getOperation (  )  [inline]

Definition at line 90 of file lllfsthread.h.

References mOperation.

U8* LLLFSThread::Request::getBuffer (  )  [inline]

Definition at line 94 of file lllfsthread.h.

References mBuffer.

const LLString& LLLFSThread::Request::getFilename (  )  [inline]

Definition at line 98 of file lllfsthread.h.

References mFileName.

bool LLLFSThread::Request::processRequest (  )  [virtual]

void LLLFSThread::Request::finishRequest ( bool  completed  )  [virtual]

Reimplemented from LLQueuedThread::QueuedRequest.

Definition at line 158 of file lllfsthread.cpp.

References mBytesRead, mResponder, and NULL.

void LLLFSThread::Request::deleteRequest (  )  [virtual]


Member Data Documentation

Definition at line 108 of file lllfsthread.h.

Referenced by processRequest().

Definition at line 109 of file lllfsthread.h.

Referenced by getOperation(), and processRequest().

Definition at line 111 of file lllfsthread.h.

Referenced by getFilename(), and processRequest().

Definition at line 113 of file lllfsthread.h.

Referenced by getBuffer(), and processRequest().

Definition at line 114 of file lllfsthread.h.

Referenced by processRequest().

Definition at line 115 of file lllfsthread.h.

Referenced by getBytes(), and processRequest().

Definition at line 116 of file lllfsthread.h.

Referenced by finishRequest(), getBytesRead(), and processRequest().

Definition at line 118 of file lllfsthread.h.

Referenced by deleteRequest(), and finishRequest().


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:51:25 2008 for SecondLife by  doxygen 1.5.5