#include <lluseroperation.h>

Public Member Functions | |
| LLUserOperation (const LLUUID &agent_id) | |
| LLUserOperation (const LLUUID &agent_id, const LLUUID &transaction_id) | |
| virtual | ~LLUserOperation () |
| const LLUUID & | getTransactionID () const |
| const LLUUID & | getAgentID () 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 |
Definition at line 41 of file lluseroperation.h.
| LLUserOperation::LLUserOperation | ( | const LLUUID & | agent_id | ) |
---------------------------------------------------------------------------- Class LLUserOperation ----------------------------------------------------------------------------
Definition at line 46 of file lluseroperation.cpp.
References LLUUID::generate(), and mTransactionID.

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.
| const LLUUID& LLUserOperation::getTransactionID | ( | ) | const [inline] |
Definition at line 48 of file lluseroperation.h.
References mTransactionID.
Referenced by LLUserOperationMgr::addOperation(), and LLUserOperationMgr::deleteOperation().

| const LLUUID& LLUserOperation::getAgentID | ( | ) | const [inline] |
| BOOL LLUserOperation::isExpired | ( | ) | [virtual] |
Definition at line 80 of file lluseroperation.cpp.
References FALSE, LLFrameTimer::getElapsedTimeF32(), mNoExpire, and mTimer.
Referenced by LLUserOperationMgr::deleteExpiredOperations().


| void LLUserOperation::SetNoExpireFlag | ( | const BOOL | flag | ) |
| virtual void LLUserOperation::sendRequest | ( | ) | [pure virtual] |
| void LLUserOperation::expire | ( | ) | [virtual] |
Definition at line 90 of file lluseroperation.cpp.
Referenced by LLUserOperationMgr::deleteExpiredOperations().

LLUUID LLUserOperation::mAgentID [protected] |
LLUUID LLUserOperation::mTransactionID [protected] |
Definition at line 74 of file lluseroperation.h.
Referenced by getTransactionID(), and LLUserOperation().
LLFrameTimer LLUserOperation::mTimer [protected] |
BOOL LLUserOperation::mNoExpire [protected] |
1.5.5