TQSlotPool Class Reference

List of all members.

Public Member Functions

 TQSlotPool ()
virtual ~TQSlotPool ()
TQSlotNew (const char *class_name, const char *funcname)
TQSlotNew (TClass *cl, const char *method, const char *func)
void Free (TQSlot *slot)

Private Attributes

THashTablefTable

Detailed Description

Definition at line 428 of file TQConnection.cxx.


Constructor & Destructor Documentation

TQSlotPool::TQSlotPool (  )  [inline]

Definition at line 432 of file TQConnection.cxx.

References fTable.

virtual TQSlotPool::~TQSlotPool (  )  [inline, virtual]

Definition at line 433 of file TQConnection.cxx.

References THashTable::Clear(), and fTable.


Member Function Documentation

TQSlot * TQSlotPool::New ( const char *  class_name,
const char *  funcname 
)

Definition at line 441 of file TQConnection.cxx.

References THashTable::Add(), TRefCnt::AddReference(), THashTable::FindObject(), fTable, and name.

Referenced by TQConnection::TQConnection().

TQSlot * TQSlotPool::New ( TClass cl,
const char *  method,
const char *  func 
)

Definition at line 460 of file TQConnection.cxx.

References THashTable::Add(), TRefCnt::AddReference(), THashTable::FindObject(), fTable, and name.

void TQSlotPool::Free ( TQSlot slot  ) 

Definition at line 486 of file TQConnection.cxx.

References fTable, TQSlot::IsExecuting(), TRefCnt::References(), THashTable::Remove(), TRefCnt::RemoveReference(), and SafeDelete.

Referenced by TQConnection::~TQConnection().


Member Data Documentation

THashTable* TQSlotPool::fTable [private]

Definition at line 430 of file TQConnection.cxx.

Referenced by Free(), New(), TQSlotPool(), and ~TQSlotPool().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:45:55 2011 for ROOT_528-00b_version by  doxygen 1.5.1