TQConnection Class Reference

#include <TQConnection.h>

Inheritance diagram for TQConnection:

TList TQObject TList TQObject TSeqCollection TSeqCollection TSeqCollection TSeqCollection TCollection TCollection TCollection TCollection TCollection TCollection TCollection TCollection List of all members.

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

TQSlotfSlot
void * fReceiver
TString fClassName
TQSlotfSlot
void * fReceiver

Detailed Description

Definition at line 43 of file TQConnection.h.


Constructor & Destructor Documentation

TQConnection::TQConnection (  ) 

Definition at line 503 of file TQConnection.cxx.

References fReceiver, and fSlot.

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]


Member Function Documentation

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.

void TQConnection::ExecuteMethod ( Long_t params,
Int_t  nparam = -1 
)

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]

Definition at line 61 of file TQConnection.h.

References fReceiver.

const char* TQConnection::GetClassName (  )  const [inline]

Definition at line 62 of file TQConnection.h.

References fClassName.

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 ( Long_t params,
Int_t  nparam = -1 
)

void TQConnection::ExecuteMethod ( const char *  params  ) 

void TQConnection::ls ( Option_t option = ""  )  const [virtual]

Reimplemented from TCollection.


Member Data Documentation

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]

Definition at line 48 of file TQConnection.h.

Referenced by GetClassName(), and TQConnection().

TQSlot* TQConnection::fSlot [protected]

Definition at line 46 of file TQConnection.h.

void* TQConnection::fReceiver [protected]

Definition at line 47 of file TQConnection.h.


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