#include <lluseroperation.h>
Collaboration diagram for LLUserOperation:

| 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.
| void LLUserOperation::expire | ( | ) |  [virtual] | 
Definition at line 90 of file lluseroperation.cpp.
Referenced by LLUserOperationMgr::deleteExpiredOperations().
| const LLUUID& LLUserOperation::getAgentID | ( | ) | const  [inline] | 
| const LLUUID& LLUserOperation::getTransactionID | ( | ) | const  [inline] | 
Definition at line 48 of file lluseroperation.h.
References mTransactionID.
Referenced by LLUserOperationMgr::addOperation(), and LLUserOperationMgr::deleteOperation().
| BOOL LLUserOperation::isExpired | ( | ) |  [virtual] | 
Definition at line 80 of file lluseroperation.cpp.
References FALSE, LLFrameTimer::getElapsedTimeF32(), mNoExpire, and mTimer.
Referenced by LLUserOperationMgr::deleteExpiredOperations().
| virtual void LLUserOperation::sendRequest | ( | ) |  [pure virtual] | 
| LLUUID LLUserOperation::mAgentID  [protected] | 
| BOOL LLUserOperation::mNoExpire  [protected] | 
| LLFrameTimer LLUserOperation::mTimer  [protected] | 
| LLUUID LLUserOperation::mTransactionID  [protected] | 
Definition at line 74 of file lluseroperation.h.
Referenced by getTransactionID(), and LLUserOperation().
 1.4.7
 1.4.7