Public Member Functions | |
TQSlotPool () | |
virtual | ~TQSlotPool () |
TQSlot * | New (const char *class_name, const char *funcname) |
TQSlot * | New (TClass *cl, const char *method, const char *func) |
void | Free (TQSlot *slot) |
Private Attributes | |
THashTable * | fTable |
Definition at line 428 of file TQConnection.cxx.
TQSlotPool::TQSlotPool | ( | ) | [inline] |
virtual TQSlotPool::~TQSlotPool | ( | ) | [inline, virtual] |
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().
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().
THashTable* TQSlotPool::fTable [private] |
Definition at line 430 of file TQConnection.cxx.
Referenced by Free(), New(), TQSlotPool(), and ~TQSlotPool().