#include <lluseroperation.h>
Collaboration diagram for LLUserOperationMgr:
Public Member Functions | |
LLUserOperationMgr () | |
~LLUserOperationMgr () | |
void | addOperation (LLUserOperation *op) |
LLUserOperation * | findOperation (const LLUUID &transaction_id) |
BOOL | deleteOperation (LLUserOperation *op) |
void | deleteExpiredOperations () |
Private Types | |
typedef std::map< LLUUID, LLUserOperation * > | user_operation_list_t |
Private Attributes | |
user_operation_list_t | mUserOperationList |
LLUUID | mLastOperationConsidered |
Definition at line 80 of file lluseroperation.h.
typedef std::map<LLUUID, LLUserOperation*> LLUserOperationMgr::user_operation_list_t [private] |
Definition at line 95 of file lluseroperation.h.
LLUserOperationMgr::LLUserOperationMgr | ( | ) |
---------------------------------------------------------------------------- Class LLUserOperationMgr ----------------------------------------------------------------------------
Definition at line 99 of file lluseroperation.cpp.
LLUserOperationMgr::~LLUserOperationMgr | ( | ) |
Definition at line 104 of file lluseroperation.cpp.
References llendl, llwarns, and mUserOperationList.
void LLUserOperationMgr::addOperation | ( | LLUserOperation * | op | ) |
Definition at line 113 of file lluseroperation.cpp.
References LLUserOperation::getTransactionID(), llassert, llendl, llwarns, and mUserOperationList.
void LLUserOperationMgr::deleteExpiredOperations | ( | ) |
Definition at line 149 of file lluseroperation.cpp.
References LLUserOperation::expire(), LLUserOperation::isExpired(), LLUUID::isNull(), lldebugs, llendl, mLastOperationConsidered, mUserOperationList, NULL, S32, and LLUUID::setNull().
BOOL LLUserOperationMgr::deleteOperation | ( | LLUserOperation * | op | ) |
Definition at line 136 of file lluseroperation.cpp.
References FALSE, LLUserOperation::getTransactionID(), mUserOperationList, NULL, and TRUE.
LLUserOperation * LLUserOperationMgr::findOperation | ( | const LLUUID & | transaction_id | ) |
Definition at line 96 of file lluseroperation.h.
Referenced by addOperation(), deleteExpiredOperations(), deleteOperation(), findOperation(), and ~LLUserOperationMgr().