LLUserOperation Class Reference

#include <lluseroperation.h>

Collaboration diagram for LLUserOperation:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLUserOperation (const LLUUID &agent_id)
 LLUserOperation (const LLUUID &agent_id, const LLUUID &transaction_id)
virtual ~LLUserOperation ()
const LLUUIDgetTransactionID () const
const LLUUIDgetAgentID () const
virtual BOOL isExpired ()
void SetNoExpireFlag (const BOOL flag)
virtual void sendRequest ()=0
virtual BOOL execute (BOOL transaction_success)=0
virtual void expire ()

Protected Member Functions

 LLUserOperation ()

Protected Attributes

LLUUID mAgentID
LLUUID mTransactionID
LLFrameTimer mTimer
BOOL mNoExpire


Detailed Description

Definition at line 41 of file lluseroperation.h.


Constructor & Destructor Documentation

LLUserOperation::LLUserOperation ( const LLUUID agent_id  ) 

---------------------------------------------------------------------------- Class LLUserOperation ----------------------------------------------------------------------------

Definition at line 46 of file lluseroperation.cpp.

References LLUUID::generate(), and mTransactionID.

Here is the call graph for this function:

LLUserOperation::LLUserOperation ( const LLUUID agent_id,
const LLUUID transaction_id 
)

Definition at line 54 of file lluseroperation.cpp.

LLUserOperation::~LLUserOperation (  )  [virtual]

Definition at line 71 of file lluseroperation.cpp.

LLUserOperation::LLUserOperation (  )  [protected]

Definition at line 65 of file lluseroperation.cpp.


Member Function Documentation

const LLUUID& LLUserOperation::getTransactionID (  )  const [inline]

Definition at line 48 of file lluseroperation.h.

References mTransactionID.

Referenced by LLUserOperationMgr::addOperation(), and LLUserOperationMgr::deleteOperation().

Here is the caller graph for this function:

const LLUUID& LLUserOperation::getAgentID (  )  const [inline]

Definition at line 49 of file lluseroperation.h.

References mAgentID.

BOOL LLUserOperation::isExpired (  )  [virtual]

Definition at line 80 of file lluseroperation.cpp.

References FALSE, LLFrameTimer::getElapsedTimeF32(), mNoExpire, and mTimer.

Referenced by LLUserOperationMgr::deleteExpiredOperations().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLUserOperation::SetNoExpireFlag ( const BOOL  flag  ) 

Definition at line 75 of file lluseroperation.cpp.

References mNoExpire.

virtual void LLUserOperation::sendRequest (  )  [pure virtual]

virtual BOOL LLUserOperation::execute ( BOOL  transaction_success  )  [pure virtual]

void LLUserOperation::expire (  )  [virtual]

Definition at line 90 of file lluseroperation.cpp.

Referenced by LLUserOperationMgr::deleteExpiredOperations().

Here is the caller graph for this function:


Member Data Documentation

Definition at line 73 of file lluseroperation.h.

Referenced by getAgentID().

Definition at line 74 of file lluseroperation.h.

Referenced by getTransactionID(), and LLUserOperation().

Definition at line 75 of file lluseroperation.h.

Referenced by isExpired().

Definition at line 76 of file lluseroperation.h.

Referenced by isExpired(), and SetNoExpireFlag().


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

Generated on Fri May 16 09:21:07 2008 for SecondLife by  doxygen 1.5.5