#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().