LLUserOperationMgr Class Reference

#include <lluseroperation.h>

Collaboration diagram for LLUserOperationMgr:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLUserOperationMgr ()
 ~LLUserOperationMgr ()
void addOperation (LLUserOperation *op)
LLUserOperationfindOperation (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

Detailed Description

Definition at line 80 of file lluseroperation.h.


Member Typedef Documentation

typedef std::map<LLUUID, LLUserOperation*> LLUserOperationMgr::user_operation_list_t [private]

Definition at line 95 of file lluseroperation.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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 126 of file lluseroperation.cpp.

References mUserOperationList, and NULL.


Member Data Documentation

LLUUID LLUserOperationMgr::mLastOperationConsidered [private]

Definition at line 97 of file lluseroperation.h.

Referenced by deleteExpiredOperations().

user_operation_list_t LLUserOperationMgr::mUserOperationList [private]

Definition at line 96 of file lluseroperation.h.

Referenced by addOperation(), deleteExpiredOperations(), deleteOperation(), findOperation(), and ~LLUserOperationMgr().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:55 2010 for Second Life Viewer by  doxygen 1.4.7