#include <THashList_ThreadSafe.h>
Public Member Functions |
| THashList_ThreadSafe (Int_t capacity=TCollection::kInitHashTableCapacity, Int_t rehash=0) |
| THashList_ThreadSafe (TObject *parent, Int_t capacity=TCollection::kInitHashTableCapacity, Int_t rehash=0) |
void | AddFirst (TObject *obj) |
void | AddFirst (TObject *obj, Option_t *opt) |
void | AddLast (TObject *obj) |
void | AddLast (TObject *obj, Option_t *opt) |
void | AddAt (TObject *obj, Int_t idx) |
void | AddAfter (const TObject *after, TObject *obj) |
void | AddAfter (TObjLink *after, TObject *obj) |
void | AddBefore (const TObject *before, TObject *obj) |
void | AddBefore (TObjLink *before, TObject *obj) |
void | RecursiveRemove (TObject *obj) |
void | Rehash (Int_t newCapacity) |
TObject * | Remove (TObject *obj) |
TObject * | Remove (TObjLink *lnk) |
Private Attributes |
std::recursive_mutex | mutex |
Constructor & Destructor Documentation
THashList_ThreadSafe::THashList_ThreadSafe |
( |
Int_t |
capacity = TCollection::kInitHashTableCapacity , |
|
|
Int_t |
rehash = 0 |
|
) |
| |
|
inline |
THashList_ThreadSafe::THashList_ThreadSafe |
( |
TObject * |
parent, |
|
|
Int_t |
capacity = TCollection::kInitHashTableCapacity , |
|
|
Int_t |
rehash = 0 |
|
) |
| |
|
inline |
Member Function Documentation
void THashList_ThreadSafe::AddAfter |
( |
const TObject * |
after, |
|
|
TObject * |
obj |
|
) |
| |
void THashList_ThreadSafe::AddAfter |
( |
TObjLink * |
after, |
|
|
TObject * |
obj |
|
) |
| |
void THashList_ThreadSafe::AddAt |
( |
TObject * |
obj, |
|
|
Int_t |
idx |
|
) |
| |
void THashList_ThreadSafe::AddBefore |
( |
const TObject * |
before, |
|
|
TObject * |
obj |
|
) |
| |
void THashList_ThreadSafe::AddBefore |
( |
TObjLink * |
before, |
|
|
TObject * |
obj |
|
) |
| |
void THashList_ThreadSafe::AddFirst |
( |
TObject * |
obj | ) |
|
void THashList_ThreadSafe::AddFirst |
( |
TObject * |
obj, |
|
|
Option_t * |
opt |
|
) |
| |
void THashList_ThreadSafe::AddLast |
( |
TObject * |
obj | ) |
|
void THashList_ThreadSafe::AddLast |
( |
TObject * |
obj, |
|
|
Option_t * |
opt |
|
) |
| |
void THashList_ThreadSafe::RecursiveRemove |
( |
TObject * |
obj | ) |
|
void THashList_ThreadSafe::Rehash |
( |
Int_t |
newCapacity | ) |
|
TObject * THashList_ThreadSafe::Remove |
( |
TObject * |
obj | ) |
|
TObject * THashList_ThreadSafe::Remove |
( |
TObjLink * |
lnk | ) |
|
Member Data Documentation
std::recursive_mutex THashList_ThreadSafe::mutex |
|
private |
The documentation for this class was generated from the following files: