#include <TQConnection.h>
Inheritance diagram for TQConnection:
Public Member Functions | |
TQConnection () | |
TQConnection (TClass *cl, void *receiver, const char *method_name) | |
TQConnection (const char *class_name, void *receiver, const char *method_name) | |
TQConnection (const TQConnection &con) | |
virtual | ~TQConnection () |
const char * | GetName () const |
void * | GetReceiver () const |
const char * | GetClassName () const |
void | Destroyed () |
void | ExecuteMethod () |
void | ExecuteMethod (Int_t nargs, va_list va) |
void | ExecuteMethod (Long_t param) |
void | ExecuteMethod (Long64_t param) |
void | ExecuteMethod (Double_t param) |
void | ExecuteMethod (Long_t *params, Int_t nparam=-1) |
void | ExecuteMethod (const char *params) |
void | ls (Option_t *option="") const |
TQConnection () | |
TQConnection (TClass *cl, void *receiver, const char *method_name) | |
TQConnection (const char *class_name, void *receiver, const char *method_name) | |
TQConnection (const TQConnection &con) | |
virtual | ~TQConnection () |
const char * | GetName () const |
void * | GetReceiver () const |
const char * | GetClassName () const |
void | Destroyed () |
void | ExecuteMethod () |
void | ExecuteMethod (Int_t nargs, va_list va) |
void | ExecuteMethod (Long_t param) |
void | ExecuteMethod (Long64_t param) |
void | ExecuteMethod (Double_t param) |
void | ExecuteMethod (Long_t *params, Int_t nparam=-1) |
void | ExecuteMethod (const char *params) |
void | ls (Option_t *option="") const |
Protected Member Functions | |
virtual void | PrintCollectionHeader (Option_t *option) const |
virtual void | PrintCollectionHeader (Option_t *option) const |
Protected Attributes | |
TQSlot * | fSlot |
void * | fReceiver |
TString | fClassName |
TQSlot * | fSlot |
void * | fReceiver |
Definition at line 43 of file TQConnection.h.
TQConnection::TQConnection | ( | ) |
TQConnection::TQConnection | ( | TClass * | cl, | |
void * | receiver, | |||
const char * | method_name | |||
) |
Definition at line 512 of file TQConnection.cxx.
References fClassName, fReceiver, fSlot, funcname, gCint, TInterpreter::Getp2f2funcname(), gSlotPool, TQSlotPool::New(), and TObject::Warning().
TQConnection::TQConnection | ( | const char * | class_name, | |
void * | receiver, | |||
const char * | method_name | |||
) |
Definition at line 534 of file TQConnection.cxx.
References fClassName, fReceiver, fSlot, gSlotPool, and TQSlotPool::New().
TQConnection::TQConnection | ( | const TQConnection & | con | ) |
Definition at line 547 of file TQConnection.cxx.
References TRefCnt::AddReference(), fClassName, fReceiver, and fSlot.
TQConnection::~TQConnection | ( | ) | [virtual] |
Definition at line 558 of file TQConnection.cxx.
References TList::Clear(), TQSlotPool::Free(), fSlot, gSlotPool, and list.
TQConnection::TQConnection | ( | ) |
TQConnection::TQConnection | ( | TClass * | cl, | |
void * | receiver, | |||
const char * | method_name | |||
) |
TQConnection::TQConnection | ( | const char * | class_name, | |
void * | receiver, | |||
const char * | method_name | |||
) |
TQConnection::TQConnection | ( | const TQConnection & | con | ) |
virtual TQConnection::~TQConnection | ( | ) | [virtual] |
void TQConnection::PrintCollectionHeader | ( | Option_t * | option | ) | const [protected, virtual] |
Reimplemented from TCollection.
Definition at line 606 of file TQConnection.cxx.
References fReceiver, GetName(), and TROOT::IndentLevel().
const char * TQConnection::GetName | ( | ) | const [virtual] |
Reimplemented from TCollection.
Definition at line 579 of file TQConnection.cxx.
References fSlot, and TQSlot::GetName().
Referenced by TQObject::Connect(), TQObject::ConnectToClass(), TQConnectionList::Disconnect(), TQCommand::GetName(), TQCommand::GetRedoName(), TQCommand::GetTitle(), TQCommand::GetUndoName(), TQCommand::IsEqual(), ls(), PrintCollectionHeader(), and TGCompositeFrame::SavePrimitiveSubframes().
void* TQConnection::GetReceiver | ( | ) | const [inline] |
Definition at line 61 of file TQConnection.h.
References fReceiver.
Referenced by TQObject::Connect(), TQObject::ConnectToClass(), and TQConnectionList::Disconnect().
const char* TQConnection::GetClassName | ( | ) | const [inline] |
Definition at line 62 of file TQConnection.h.
References fClassName.
Referenced by TQCommand::GetName(), TQCommand::GetTitle(), and TQCommand::IsEqual().
void TQConnection::Destroyed | ( | ) | [virtual] |
Reimplemented from TQObject.
Definition at line 587 of file TQConnection.cxx.
References TQObject::Emit(), and TObject::MakeZombie().
void TQConnection::ExecuteMethod | ( | ) |
Definition at line 616 of file TQConnection.cxx.
References TQSlot::ExecuteMethod(), fReceiver, fSlot, and s.
Referenced by TQObject::Emit(), TQObject::EmitVA(), TQCommand::Redo(), and TQCommand::Undo().
void TQConnection::ExecuteMethod | ( | Int_t | nargs, | |
va_list | va | |||
) |
Definition at line 629 of file TQConnection.cxx.
References TQSlot::ExecuteMethod(), fReceiver, fSlot, and s.
void TQConnection::ExecuteMethod | ( | Long_t | param | ) |
Definition at line 643 of file TQConnection.cxx.
References TQSlot::ExecuteMethod(), fReceiver, fSlot, and s.
void TQConnection::ExecuteMethod | ( | Long64_t | param | ) |
Definition at line 657 of file TQConnection.cxx.
References TQSlot::ExecuteMethod(), fReceiver, fSlot, and s.
void TQConnection::ExecuteMethod | ( | Double_t | param | ) |
Definition at line 671 of file TQConnection.cxx.
References TQSlot::ExecuteMethod(), fReceiver, fSlot, and s.
Definition at line 685 of file TQConnection.cxx.
References TQSlot::ExecuteMethod(), fReceiver, fSlot, and s.
void TQConnection::ExecuteMethod | ( | const char * | params | ) |
Definition at line 699 of file TQConnection.cxx.
References TQSlot::ExecuteMethod(), fReceiver, fSlot, and s.
void TQConnection::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TCollection.
Definition at line 596 of file TQConnection.cxx.
References GetName().
virtual void TQConnection::PrintCollectionHeader | ( | Option_t * | option | ) | const [protected, virtual] |
Reimplemented from TCollection.
const char* TQConnection::GetName | ( | ) | const [virtual] |
Reimplemented from TCollection.
void* TQConnection::GetReceiver | ( | ) | const [inline] |
const char* TQConnection::GetClassName | ( | ) | const [inline] |
void TQConnection::Destroyed | ( | ) | [virtual] |
Reimplemented from TQObject.
void TQConnection::ExecuteMethod | ( | ) |
void TQConnection::ExecuteMethod | ( | Int_t | nargs, | |
va_list | va | |||
) |
void TQConnection::ExecuteMethod | ( | Long_t | param | ) |
void TQConnection::ExecuteMethod | ( | Long64_t | param | ) |
void TQConnection::ExecuteMethod | ( | Double_t | param | ) |
void TQConnection::ExecuteMethod | ( | const char * | params | ) |
void TQConnection::ls | ( | Option_t * | option = "" |
) | const [virtual] |
Reimplemented from TCollection.
TQSlot* TQConnection::fSlot [protected] |
Definition at line 46 of file TQConnection.h.
Referenced by ExecuteMethod(), GetName(), TQConnection(), and ~TQConnection().
void* TQConnection::fReceiver [protected] |
Definition at line 47 of file TQConnection.h.
Referenced by ExecuteMethod(), GetReceiver(), PrintCollectionHeader(), and TQConnection().
TString TQConnection::fClassName [protected] |
TQSlot* TQConnection::fSlot [protected] |
Definition at line 46 of file TQConnection.h.
void* TQConnection::fReceiver [protected] |
Definition at line 47 of file TQConnection.h.